NF weak partition development: NFStandard.Basic.
The usual graph-theoretic stratification condition for the language of NF. An equality edge preserves type and a membership edge raises type by one. At a binder, the newly bound de Bruijn variable (index zero) may be assigned an arbitrary integer type.
A type assignment certifies the ordinary NF stratification of a formula.
Equations
- NFChoice.Foundation.Formula.StratifiedBy ty NFChoice.Foundation.Formula.falsum = True
- NFChoice.Foundation.Formula.StratifiedBy ty (NFChoice.Foundation.Formula.equal x_1 y) = (ty x_1 = ty y)
- NFChoice.Foundation.Formula.StratifiedBy ty (NFChoice.Foundation.Formula.mem x_1 y) = (ty y = ty x_1 + 1)
- NFChoice.Foundation.Formula.StratifiedBy ty (p.imp q) = (NFChoice.Foundation.Formula.StratifiedBy ty p ∧ NFChoice.Foundation.Formula.StratifiedBy ty q)
- NFChoice.Foundation.Formula.StratifiedBy ty p.all = ∃ (k : ℤ), NFChoice.Foundation.Formula.StratifiedBy (fun (i : Fin (n + 1)) => Fin.cases k ty i) p
Instances For
A formula is stratified when it admits an integer type assignment.
Equations
- p.Stratified = ∃ (ty : Fin n → ℤ), NFChoice.Foundation.Formula.StratifiedBy ty p
Instances For
A first-class stratification certificate, useful to schema enumerators.
Equations
- p.Stratification = { ty : Fin n → ℤ // NFChoice.Foundation.Formula.StratifiedBy ty p }
Instances For
Universally close all free de Bruijn variables of an intrinsic formula.
Equations
Instances For
The open formula saying that some set has exactly the extension defined by p.
Equations
Instances For
The universally closed comprehension axiom associated with p.
Equations
Instances For
The ordinary NF stratified-comprehension schema.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Standard NF: extensionality plus every stratified comprehension instance.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Renaming intrinsic free variables agrees with renaming their valuation.
The inserted ambient set variable is semantically ignored by a lifted class predicate.
Direct semantics of the set-representative formula used by comprehension.
Every model of NF is extensional.
A model of NF realizes each certified closed comprehension instance.
Semantic elimination rule for standard stratified comprehension.