Nuprl Definition : int_formula_dnf
int_formula_dnf(fmla) ==
  int_formula_ind(fmla;
                  a,b.[<[], [int_term_to_ipoly(b "-" a "+" "1")]>];
                  a,b.[<[], [int_term_to_ipoly(b "-" a)]>];
                  a,b.[<[int_term_to_ipoly(b "-" a)], []>];
                  X,Y,nfX,nfY.and-poly-constraints(nfX;nfY);
                  X,Y,nfX,nfY.nfX @ nfY;
                  X,Y,nfX,nfY.negate-poly-constraints(nfX) @ nfY;
                  X,nfX.negate-poly-constraints(nfX))
Definitions occuring in Statement : 
negate-poly-constraints: negate-poly-constraints(Xs)
, 
and-poly-constraints: and-poly-constraints(Xs;Ys)
, 
int_formula_ind: int_formula_ind, 
int_term_to_ipoly: int_term_to_ipoly(t)
, 
itermSubtract: left "-" right
, 
itermAdd: left "+" right
, 
itermConstant: "const"
, 
append: as @ bs
, 
cons: [a / b]
, 
nil: []
, 
pair: <a, b>
, 
natural_number: $n
Definitions occuring in definition : 
int_formula_ind: int_formula_ind, 
itermAdd: left "+" right
, 
itermConstant: "const"
, 
natural_number: $n
, 
pair: <a, b>
, 
cons: [a / b]
, 
int_term_to_ipoly: int_term_to_ipoly(t)
, 
itermSubtract: left "-" right
, 
nil: []
, 
and-poly-constraints: and-poly-constraints(Xs;Ys)
, 
append: as @ bs
, 
negate-poly-constraints: negate-poly-constraints(Xs)
FDL editor aliases : 
int_formula_dnf
Latex:
int\_formula\_dnf(fmla)  ==
    int\_formula\_ind(fmla;
                                    a,b.[<[],  [int\_term\_to\_ipoly(b  "-"  a  "+"  "1")]>];
                                    a,b.[<[],  [int\_term\_to\_ipoly(b  "-"  a)]>];
                                    a,b.[<[int\_term\_to\_ipoly(b  "-"  a)],  []>];
                                    X,Y,nfX,nfY.and-poly-constraints(nfX;nfY);
                                    X,Y,nfX,nfY.nfX  @  nfY;
                                    X,Y,nfX,nfY.negate-poly-constraints(nfX)  @  nfY;
                                    X,nfX.negate-poly-constraints(nfX))
Date html generated:
2016_05_14-AM-07_09_32
Last ObjectModification:
2015_09_22-PM-05_53_01
Theory : omega
Home
Index