Nuprl Definition : q-sat-constraints

q-sat-constraints(k;A;y) ==
  (||y|| = k ∈ ℤ)
  c∧ (∀a∈A.let F,r,G = a in 
        if (r =z 0) then q-linear(k;j.F[j]?0;y) = q-linear(k;j.G[j]?0;y) ∈ ℚ
        if (r =z 1) then q-linear(k;j.F[j]?0;y) ≤ q-linear(k;j.G[j]?0;y)
        else q-linear(k;j.F[j]?0;y) < q-linear(k;j.G[j]?0;y)
        fi )



Definitions occuring in Statement :  select?: as[i]?a,  q-linear: q-linear(k;i.X[i];y),  qle: r ≤ s,  qless: r < s,  rationals: ℚ,  l_all: (∀x∈L.P[x]),  length: ||as||,  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  spreadn: spread3,  cand: A c∧ B,  natural_number: $n,  int: ℤ,  equal: s = t ∈ T
Definitions occuring in definition :  cand: A c∧ B,  int: ℤ,  length: ||as||,  l_all: (∀x∈L.P[x]),  spreadn: spread3,  equal: s = t ∈ T,  rationals: ℚ,  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  qle: r ≤ s,  qless: r < s,  q-linear: q-linear(k;i.X[i];y),  select?: as[i]?a,  natural_number: $n
FDL editor aliases :  q-sat-constraints

Latex:
q-sat-constraints(k;A;y)  ==
    (||y||  =  k)
    c\mwedge{}  (\mforall{}a\mmember{}A.let  F,r,G  =  a  in 
                if  (r  =\msubz{}  0)  then  q-linear(k;j.F[j]?0;y)  =  q-linear(k;j.G[j]?0;y)
                if  (r  =\msubz{}  1)  then  q-linear(k;j.F[j]?0;y)  \mleq{}  q-linear(k;j.G[j]?0;y)
                else  q-linear(k;j.F[j]?0;y)  <  q-linear(k;j.G[j]?0;y)
                fi  )



Date html generated: 2016_05_15-PM-11_31_21
Last ObjectModification: 2015_09_23-AM-08_29_57

Theory : rationals


Home Index