NF weak partition development: NFChoiceFoundation.Basic.
This file fixes the trusted first-order boundary for the NF choice experiment. There are no nonlogical function symbols and membership is the sole nonlogical predicate. Equality is Flypitch's logical equality.
The membership-only first-order language used for NF.
Equations
- NFChoice.Foundation.LNF = { functions := fun (x : ℕ) => Empty, relations := NFChoice.Foundation.LNFRelation }
Instances For
Formula n is a small intrinsically scoped front end. Its variables are
de Bruijn indices in Fin n. It has exactly Flypitch's primitive logical
constructors, specialized to the membership-only language.
A closed membership-only formula.
Instances For
Negation, with falsity and implication as primitives.
Equations
Instances For
Apply the sole binary relation symbol to two bounded variables.
Equations
Instances For
Translate the small front end into Flypitch's bounded syntax.
Equations
- NFChoice.Foundation.Formula.falsum.toFlypitch = NFChoice.Fol.bd_falsum
- (NFChoice.Foundation.Formula.equal x_3 y).toFlypitch = NFChoice.Fol.bd_equal (NFChoice.Fol.bd_var x_3) (NFChoice.Fol.bd_var y)
- (NFChoice.Foundation.Formula.mem x_3 y).toFlypitch = NFChoice.Foundation.Formula.memToFlypitch (NFChoice.Fol.bd_var x_3) (NFChoice.Fol.bd_var y)
- (p.imp q).toFlypitch = NFChoice.Fol.bd_imp p.toFlypitch q.toFlypitch
- p.all.toFlypitch = NFChoice.Fol.bd_all p.toFlypitch
Instances For
s is the singleton of a.
Equations
Instances For
p is the unordered pair of a and b.
Equations
- One or more equations did not get rendered due to their size.
Instances For
a is a subset of b.
Equations
Instances For
a has an element.
Equations
Instances For
p is the Kuratowski ordered pair of a and b.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Kuratowski ordered pair of a and b belongs to r.
Equations
- NFChoice.Foundation.Formula.pairMem a b r = ((NFChoice.Foundation.Formula.isKPair 0 a.succ b.succ).conj (NFChoice.Foundation.Formula.mem 0 r.succ)).ex
Instances For
The ordered pair of the singletons of a and b belongs to r.
Equations
- One or more equations did not get rendered due to their size.
Instances For
<< {{z}}, <<w,t>> >> belongs to r.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The direct first-order well-order predicate used in ChoiceNF.
Proof-translation construction identified upstream as transitiveOn.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Proof-translation construction identified upstream as antisymmetricOn.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Proof-translation construction identified upstream as connectedOn.
Equations
- One or more equations did not get rendered due to their size.
Instances For
r well-orders a, matching the order/foundation conventions of df-we.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The eleven closed NF axioms below are the nf.mm source axioms ax-ext,
ax-nin, ax-xp, ax-cnv, ax-1c, ax-sset, ax-si, ax-ins2,
ax-ins3, ax-typlower, and ax-sn. Set-builder notation, singletons,
and ordered pairs are expanded into equality and membership.
The singleton-existence axiom added to Metamath's Hailperin-derived NF basis. Metamath credits contributor SF on 12 January 2015; it identifies this as an addition missing from Hailperin's presentation. See https://us.metamath.org/nfeuni/ax-sn.html.
Equations
Instances For
The exact eleven source labels in the finite NF basis.
- axExt : HailperinAxiomName
- axNin : HailperinAxiomName
- axXp : HailperinAxiomName
- axCnv : HailperinAxiomName
- ax1c : HailperinAxiomName
- axSset : HailperinAxiomName
- axSi : HailperinAxiomName
- axIns2 : HailperinAxiomName
- axIns3 : HailperinAxiomName
- axTypeLower : HailperinAxiomName
- axSn : HailperinAxiomName
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The closed membership-only sentence named by each source axiom.
Equations
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axExt = NFChoice.Foundation.axExt
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axNin = NFChoice.Foundation.axNin
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axXp = NFChoice.Foundation.axXp
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axCnv = NFChoice.Foundation.axCnv
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.ax1c = NFChoice.Foundation.ax1c
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axSset = NFChoice.Foundation.axSset
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axSi = NFChoice.Foundation.axSi
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axIns2 = NFChoice.Foundation.axIns2
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axIns3 = NFChoice.Foundation.axIns3
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axTypeLower = NFChoice.Foundation.axTypeLower
- NFChoice.Foundation.axiomSyntax NFChoice.Foundation.HailperinAxiomName.axSn = NFChoice.Foundation.axSn
Instances For
The Flypitch sentence corresponding to a named NF axiom.
Equations
Instances For
The eleven-sentence Metamath Hailperin-derived NF presentation, including axSn.
Instances For
Every named axiom belongs to the finite theory.
A direct membership-only statement that every set admits a well-order.
Instances For
The choice sentence at the Flypitch boundary.
Equations
Instances For
The target interface for an exact source-generated choice sentence. A generated
module supplies its concrete SourceChoiceNF; this foundation does not identify
that sentence with the direct comparison sentence ChoiceNF.
Equations
- NFChoice.Foundation.SourceNFProvesNotChoiceTarget SourceChoiceNF = NFChoice.Foundation.HailperinNF.sprovable (NFChoice.Fol.bdNot SourceChoiceNF)
Instances For
The comparison target for the direct every-set-is-well-orderable sentence.
Equations
Instances For
Completeness specialized to any exact source-generated choice sentence.
The exact syntactic/semantic bridge supplied by Gödel completeness.