Documentation

LeanPool.NFWeakPartition.NFStandard.ToHailperin

NF weak partition development: NFStandard.ToHailperin.

This file proves the finite, semantic half of the equivalence between the ordinary NF axioms and Metamath's Hailperin-derived eleven-axiom presentation. The class notation in the literal Hailperin sentences is extensional notation, so the only substantive shared construction is the usual Kuratowski ordered pair.

The stratified predicate defining a singleton with one parameter.

Equations
Instances For

    A chosen singleton supplied by NF comprehension.

    Equations
    Instances For

      A chosen unordered pair supplied by NF comprehension.

      Equations
      Instances For

        The Kuratowski ordered pair {{a},{a,b}}.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Literal class semantics is membership in its canonically represented set.

          theorem NFChoice.Foundation.NFStandard.stratifiedBy_ex_iff {n : ℕ} (ty : Fin n → ℤ) (p : Formula (n + 1)) :
          Formula.StratifiedBy ty p.ex ↔ ∃ (k : ℤ), Formula.StratifiedBy (fun (i : Fin (n + 1)) => Fin.cases k ty i) p
          theorem NFChoice.Foundation.NFStandard.stratifiedBy_renameVars {n m : ℕ} (rho : Fin n → Fin m) (smallTy : Fin n → ℤ) (largeTy : Fin m → ℤ) (hTy : ∀ (i : Fin n), largeTy (rho i) = smallTy i) (p : Formula n) (hp : Formula.StratifiedBy smallTy p) :
          theorem NFChoice.Foundation.NFStandard.stratifiedBy_liftClassPredicate {n : ℕ} (ty : Fin n → ℤ) (memberTy representedTy : ℤ) (p : Formula (n + 1)) (hp : Formula.StratifiedBy (fun (i : Fin (n + 1)) => Fin.cases memberTy ty i) p) :
          Formula.StratifiedBy (fun (i : Fin (n + 1 + 1)) => Fin.cases memberTy (fun (i : Fin (n + 1)) => Fin.cases representedTy ty i) i) (ExactLiteralTrial.Formula.liftClassPredicate p)
          theorem NFChoice.Foundation.NFStandard.stratifiedBy_eqCandidateToPredicate {n : ℕ} (ty : Fin n → ℤ) (memberTy : ℤ) (p : Formula (n + 1)) (hp : Formula.StratifiedBy (fun (i : Fin (n + 1)) => Fin.cases memberTy ty i) p) :

          A literal class is typed by the type of one of its members.

          Instances For

            Strong unary predicates whose comprehension sets witness the eleven axioms.

            Standard-NF model or stratification construction identified upstream as ninPred.

            Equations
            Instances For

              Standard-NF model or stratification construction identified upstream as xpPred.

              Equations
              Instances For

                Standard-NF model or stratification construction identified upstream as oneCPred.

                Equations
                Instances For

                  Standard-NF model or stratification construction identified upstream as siPred.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Standard-NF model or stratification construction identified upstream as ins2Pred.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Standard-NF model or stratification construction identified upstream as ins3Pred.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        noncomputable def NFChoice.Foundation.NFStandard.comprehensionObj {S : Fol.Structure LNF} (hNF : Fol.allRealizeSentence S NF) {n : ℕ} (p : Formula (n + 1)) (hp : p.Stratified) (xs : DVec S.carrier n) :

                        A named choice of the set delivered by an NF comprehension instance.

                        Equations
                        Instances For

                          Every model of ordinary NF satisfies all eleven axioms of the literal Metamath Hailperin-derived presentation.