The segment [n] is described by a membership formula built from the order class, finiteness by asserting a bijection from some segment, and induction over finite sets reduces to induction on n applied to the class of n for which every set enumerated by [n] satisfies the formula.
Each result cited below is universally quantified over the data in its own statement, and is applied to the data named where it is cited.
Segments. This proof concerns formulas of class theory: elements of are assigned to set variables and are read as sets only in that sense, and in the formulas below a variable to which a number is assigned occurs only to the left of or as a component of an ordered pair. For , and by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment; so, by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, a set lies in if and only if and , and is a set by Sets and Maps: Ordinary Notation §set-builder. By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §successor, and .
The formula seg. Let , , and be as in the segment clause, let be a set variable other than and , and let be the formula
where is the formula of Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §pair-membership with , and in place of , and . That formula is predicative by the same clause, with free variables among , and (the elimination of the pair introduces only bound variables), so it applies no quantifier to a class variable; adds only atomic formulas, connectives and a quantifier over the set variable , so it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure, no quantifier being applied to a class variable, and its free variables are among , , and . Now let and be assigned and , let be a set and . For every set , holds if and only if , by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §pair-membership, that is, if and only if , by The Order on Omega §order. Hence holds if and only if every set satisfies , which by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality holds if and only if . This proves the segment clause.
The formula fin. Let , , and be as in the predicative clause, let , , and be distinct set variables other than , let be the formula of the preceding paragraph, built with these , , , and , and let be the formula of Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §bijective with , and in place of its variables , and , respectively, its bound set variables , , , , being chosen distinct from , , and . By that clause is predicative, its free variables are , and , and for sets , and it holds if and only if is a bijection from onto . Let be the formula
Its parts and are predicative, so they apply no quantifier to a class variable, and it adds only an atomic formula, connectives and quantifiers over set variables; so it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure, no quantifier being applied to a class variable, and its free variables are among , , and . Assign , and to , and and a set to . If is finite, Finite Sets §finite gives and a bijection from onto ; its domain is the set by Functions, Values of a Function, and Functions from One Class to Another §map, so is a set by Images of Sets under Functions Are Sets, and a Function with a Set Domain Is a Set §function-set, and the sets , and witness , by the segment clause and Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §bijective. Conversely, if holds, there are sets , and with and ; then by the segment clause and is a bijection from onto by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §bijective, so is finite by Finite Sets §finite. This proves the clause predicative.
The class of the induction. Let be as in the induction clause, fix values of its parameters, and assume its two hypotheses. Choose distinct set variables , , , and distinct class variables , , none of these six occurring in (in particular each set variable among them differs from ); the two preceding paragraphs hold for this choice, giving and . Let be the formula
The formulas , and are predicative, so they apply no quantifier to a class variable, and adds only connectives and quantifiers over set variables; so is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure, no quantifier being applied to a class variable. The quantifier binds the variable of ; as , and do not occur in , no other free variable of is captured, and the free variables of are among , , and the parameters of . As and do not occur in , they are not parameters of : assign and to and , and keep the fixed values of the parameters of . By Sets and Maps: Ordinary Notation §set-builder and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction there is the class , and a set lies in if and only if holds. For , by the segment clause and Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity §bijective, says that holds for every set and every bijection from onto that is a set; and every bijection from onto is a set by Images of Sets under Functions Are Sets, and a Function with a Set Domain Is a Set §function-set, its domain being the set . So if and only if holds for every set admitting a bijection from onto .
Base. Let be a bijection from onto a set . If , then by Injective, Surjective and Bijective Functions between Classes §surjective there is with , which is impossible; so no set is an element of , and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §empty. Then is the hypothesis . Hence .
Step. Let with , and let be a bijection from onto a set . As , and ; put and let be the image, a set by Sets and Maps: Ordinary Notation §images. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction, is a function with domain and for . By The Image and the Preimage of a Class under a Class §image, a set lies in if and only if for some ; so every value of lies in , making a map by Functions, Values of a Function, and Functions from One Class to Another §map, and is surjective onto ; it is injective because is. Thus is a bijection from onto , so is finite by Finite Sets §finite, and holds because . If , then for some , and by injectivity of , contradicting ; so . Every element of is a value of , hence lies in , and ; conversely every is for some by surjectivity, so or . Hence by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality. The second hypothesis of the induction clause, applied to the finite set with and to the set , gives , that is, . Hence .
Conclusion. By The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets, is the set of The Class Omega of Natural Numbers with Zero §omega, and the successor of each is by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §plus-one; so satisfies the hypotheses of Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §induction, which gives . Finally, if is finite, Finite Sets §finite gives and a bijection from onto ; as , holds. This proves the induction clause.
Loading…