Origin Definitions Sections ClassicalProps(jlc) Doc

formula
Nuprl Section: formula - Propositional formula structure.
Selected Objects
defFormulaFormula == rec(formula.Var+formula+(formulaformula)+(formulaformula)+(formulaformula))
defformula_casecase F:x varC(x);p1 notC(p1);p2p3 andC(p2;p3);p4p5 orC(p4;p5);p6p7 impC(p6;p7); == InjCase(F; x. varC(x); F. InjCase(F; p1. notC(p1); F. InjCase(F; x. x/p2,p3. andC(p2;p3); F. InjCase(F; x. x/p4,p5. orC(p4;p5), x/p6,p7. impC(p6;p7)))))
deffvarF == inl(F)
deffnotp == inr(inl(p))
deffandpq == inr(inr(inl( < p,q > )))
deff_orpq == inr(inr(inr(inl( < p,q > ))))
deffimppq == inr(inr(inr(inr( < p,q > ))))
defsubformulasubformula(F) == case F:x nil;p [p];pq [p; q];pq [p; q];pq [p; q];

Origin Definitions Sections ClassicalProps(jlc) Doc