TheoremBase

The axiom of infinity yields an inductive set containing omega, so omega is a set; omega is inductive and least by unfolding its definition, induction follows from leastness applied to an intersection, the successor properties follow from the definition of the successor and from foundation applied to an unordered pair, and the remaining clauses are proved by induction.

Proof

Throughout, every element of a class is a set by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §objects. Membership in a class formed by class abstraction is unfolded by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction; class abstractions are unfolded without further mention. In particular, by The Class Omega of Natural Numbers with Zero §omega, a set nn lies in ω\omega if and only if n∈yn\in y for every inductive set yy. By The Successor of a Set §successor, for all sets xx and uu, S(x)S(x) is a set and u∈S(x)u\in S(x) if and only if u∈xu\in x or u=xu=x. By The Class Omega of Natural Numbers with Zero §zero and The Empty Set, the Unordered Pair and the Singleton §empty, 0=∅0=\emptyset is a set with no element.

Set. By the axiom of infinity Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §infinity, that is Axiom of Infinity, there is a set x0x_{0} with ∅∈x0\emptyset\in x_{0} such that for every u∈x0u\in x_{0} there is a set w∈x0w\in x_{0} with s∈ws\in w if and only if s∈us\in u or s=us=u, for every set ss. For such uu and ww, the same condition characterizes s∈S(u)s\in S(u), so w=S(u)w=S(u) by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, and hence S(u)∈x0S(u)\in x_{0}. Thus x0x_{0} is inductive by Inductive Classes §inductive. Every n∈ωn\in\omega therefore satisfies n∈x0n\in x_{0}, so ω⊆x0\omega\subseteq x_{0} by Subclasses and Subsets §subclass, and ω\omega is a set by Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass.

Inductive. Let yy be an inductive set. Then ∅∈y\emptyset\in y by Inductive Classes §inductive; as yy was arbitrary, 0=∅∈ω0=\emptyset\in\omega. Let n∈ωn\in\omega, and let yy be an inductive set. Then n∈yn\in y, so S(n)∈yS(n)\in y by Inductive Classes §inductive; as yy was arbitrary and S(n)S(n) is a set, S(n)∈ωS(n)\in\omega. Hence ω\omega is inductive by Inductive Classes §inductive.

Least. Let AA be an inductive class. By the clause set above and Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass, the intersection ω∩A\omega\cap A is a set, and by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations a set uu lies in ω∩A\omega\cap A if and only if u∈ωu\in\omega and u∈Au\in A. Now ∅∈ω\emptyset\in\omega by the clause inductive above and ∅∈A\emptyset\in A by Inductive Classes §inductive, so ∅∈ω∩A\emptyset\in\omega\cap A. If u∈ω∩Au\in\omega\cap A, then S(u)∈ωS(u)\in\omega by the clause inductive above and S(u)∈AS(u)\in A by Inductive Classes §inductive, so S(u)∈ω∩AS(u)\in\omega\cap A. Thus ω∩A\omega\cap A is an inductive set by Inductive Classes §inductive, and every n∈ωn\in\omega satisfies n∈ω∩An\in\omega\cap A, hence n∈An\in A. So ω⊆A\omega\subseteq A by Subclasses and Subsets §subclass.

Induction. Let AA be as in the clause induction above, and let B=ω∩AB=\omega\cap A, the intersection, so that a set nn lies in BB if and only if n∈ωn\in\omega and n∈An\in A, by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations. Then 0∈ω0\in\omega by the clause inductive above and 0∈A0\in A by hypothesis, so 0∈B0\in B. If n∈Bn\in B, then n∈ωn\in\omega and n∈An\in A, so S(n)∈AS(n)\in A by hypothesis and S(n)∈ωS(n)\in\omega by the clause inductive above; hence S(n)∈BS(n)\in B. Thus BB is inductive by Inductive Classes §inductive, and ω⊆B\omega\subseteq B by the clause least above. Every n∈ωn\in\omega therefore lies in AA, and ω⊆A\omega\subseteq A by Subclasses and Subsets §subclass.

Successor-nonzero. Let xx be a set. Then x∈S(x)x\in S(x), since x=xx=x. If S(x)=0S(x)=0, then x∈0=∅x\in0=\emptyset, which is impossible since ∅\emptyset has no element. Hence S(x)≠0S(x)\neq0.

Successor-injective. Let xx and yy be sets with S(x)=S(y)S(x)=S(y), and suppose x≠yx\neq y. Since x∈S(x)=S(y)x\in S(x)=S(y), we have x∈yx\in y or x=yx=y, so x∈yx\in y; symmetrically, y∈S(y)=S(x)y\in S(y)=S(x) gives y∈xy\in x. By The Empty Set, the Unordered Pair and the Singleton §pair, the unordered pair {x,y}\{x,y\} is a set whose elements are exactly xx and yy; in particular it has the element xx. By the axiom of foundation Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §foundation, that is Axiom of Foundation for Classes, it has an element uu such that no set ss satisfies both s∈us\in u and s∈{x,y}s\in\{x,y\}. Either u=xu=x or u=yu=y. If u=xu=x, then s=ys=y satisfies y∈xy\in x and y∈{x,y}y\in\{x,y\}; if u=yu=y, then s=xs=x satisfies x∈yx\in y and x∈{x,y}x\in\{x,y\}. Both cases contradict the choice of uu, so x=yx=y.

Cases. Let

B={n∈ω:n=0∨∃m (m∈ω∧n=S(m))},B=\{n\in\omega:n=0\vee\exists m\,(m\in\omega\wedge n=S(m))\},

formed by class abstraction with the parameter ω\omega; its formula quantifies over the set variable mm only, 00 and S(m)S(m) being defined set symbols by The Empty Set, the Unordered Pair and the Singleton §empty and The Successor of a Set §successor, so it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. Since 0∈ω0\in\omega by the clause inductive above and 0=00=0, 0∈B0\in B. Let n∈ωn\in\omega. Then S(n)∈ωS(n)\in\omega by the clause inductive above, and S(n)=S(m)S(n)=S(m) for m=n∈ωm=n\in\omega, so S(n)∈BS(n)\in B; in particular n∈Bn\in B implies S(n)∈BS(n)\in B. By the clause induction above, ω⊆B\omega\subseteq B, which is the claim.

Omega-transitive. Let

B={n∈ω:∀u (u∈n⇒u∈ω)},B=\{n\in\omega:\forall u\,(u\in n\Rightarrow u\in\omega)\},

formed by class abstraction with the parameter ω\omega; its formula quantifies over the set variable uu only, so it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. Since 0∈ω0\in\omega by the clause inductive above and 00 has no element, 0∈B0\in B. Let n∈ωn\in\omega with n∈Bn\in B, and let u∈S(n)u\in S(n). Then u∈nu\in n, in which case u∈ωu\in\omega because n∈Bn\in B, or u=nu=n, in which case u∈ωu\in\omega because n∈ωn\in\omega. Since also S(n)∈ωS(n)\in\omega by the clause inductive above, S(n)∈BS(n)\in B. By the clause induction above, ω⊆B\omega\subseteq B, which is the claim.

Element-transitive. Let

B={n∈ω:∀u ∀v ((v∈u∧u∈n)⇒v∈n)},B=\{n\in\omega:\forall u\,\forall v\,((v\in u\wedge u\in n)\Rightarrow v\in n)\},

formed by class abstraction with the parameter ω\omega; its formula quantifies over the set variables uu and vv only, so it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. Since 0∈ω0\in\omega by the clause inductive above and 00 has no element, 0∈B0\in B. Let n∈ωn\in\omega with n∈Bn\in B, and let uu and vv be sets with v∈uv\in u and u∈S(n)u\in S(n). Then u∈nu\in n or u=nu=n. If u∈nu\in n, then v∈nv\in n because n∈Bn\in B; if u=nu=n, then v∈nv\in n directly. In both cases v∈S(n)v\in S(n). Since also S(n)∈ωS(n)\in\omega by the clause inductive above, S(n)∈BS(n)\in B. By the clause induction above, ω⊆B\omega\subseteq B, which is the claim.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…