Nuprl Definition : negate-poly-constraints

negate-poly-constraints(Xs) ==
  if null(Xs)
  then [<[], []>]
  else let x,more = Xs 
       in accumulate (with value sofar and list item X):
           and-poly-constraints(sofar;negate-poly-constraint(X))
          over list:
            more
          with starting value:
           negate-poly-constraint(x))
  fi 



Definitions occuring in Statement :  negate-poly-constraint: negate-poly-constraint(X),  and-poly-constraints: and-poly-constraints(Xs;Ys),  null: null(as),  list_accum: list_accum,  cons: [a / b],  nil: [],  ifthenelse: if b then t else f fi ,  spread: spread def,  pair: <a, b>
Definitions occuring in definition :  ifthenelse: if b then t else f fi ,  null: null(as),  cons: [a / b],  pair: <a, b>,  nil: [],  spread: spread def,  list_accum: list_accum,  and-poly-constraints: and-poly-constraints(Xs;Ys),  negate-poly-constraint: negate-poly-constraint(X)
FDL editor aliases :  negate-poly-constraints

Latex:
negate-poly-constraints(Xs)  ==
    if  null(Xs)
    then  [<[],  []>]
    else  let  x,more  =  Xs 
              in  accumulate  (with  value  sofar  and  list  item  X):
                      and-poly-constraints(sofar;negate-poly-constraint(X))
                    over  list:
                        more
                    with  starting  value:
                      negate-poly-constraint(x))
    fi 



Date html generated: 2016_05_14-AM-07_09_19
Last ObjectModification: 2015_09_22-PM-05_52_59

Theory : omega


Home Index