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 then else fi  spread: spread def pair: <a, b>
Definitions occuring in definition :  ifthenelse: if then else 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