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