Nuprl Definition : int-problem-dimension

If the integer problem is known to be unsatisfiable (the inr case) then 
it has dimension 0. Otherwise, all the constraints are lists of the 
same length, [c,a1,a2,...] representing the linear form 
 c+ a1*v1 + a2*v2 + ....,  so the dimension is the length of (any of) these
lists decremented by 1.⋅

dim(p) ==
  case p
   of inl(q) =>
   let eqs,ineqs = q 
   in if eqs = Ax then if ineqs = Ax then 0 otherwise ||hd(ineqs)|| - 1 otherwise ||hd(eqs)|| - 1
   | inr(_) =>
   0



Definitions occuring in Statement :  hd: hd(l),  length: ||as||,  isaxiom: if z = Ax then a otherwise b,  spread: spread def,  decide: case b of inl(x) => s[x] | inr(y) => t[y],  subtract: n - m,  natural_number: $n
Definitions occuring in definition :  decide: case b of inl(x) => s[x] | inr(y) => t[y],  spread: spread def,  isaxiom: if z = Ax then a otherwise b,  subtract: n - m,  length: ||as||,  hd: hd(l),  natural_number: $n
FDL editor aliases :  int-problem-dimension

Latex:
dim(p)  ==
    case  p
      of  inl(q)  =>
      let  eqs,ineqs  =  q 
      in  if  eqs  =  Ax  then  if  ineqs  =  Ax  then  0  otherwise  ||hd(ineqs)||  -  1  otherwise  ||hd(eqs)||  -  1
      |  inr($_{}$)  =>
      0



Date html generated: 2016_07_08-PM-04_48_28
Last ObjectModification: 2015_12_14-PM-06_57_23

Theory : omega


Home Index