The step map is handled as the map σ of the addition; the product is characterized through the uniqueness in the recursion theorem on ℕ₀; and the two conditions are assembled from predicative atomic formulas for pairs, successors and class memberships.
Throughout, for by Addition on Omega (i), so sums of elements of are sets, as are and all elements of classes.
The step map. Let . No quantifier of the formula defining in Multiplication on Omega (i), nor of the class abstractions defining and in The Class Omega of Natural Numbers with Zero (i) and Addition on Omega (i), binds a class variable, so that formula is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i), and by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) a set lies in if and only if for some . Hence every element of is an ordered pair, and is a relation. Let and be elements of , say and with . By The Characteristic Property of Ordered Pairs and Nested Tuples of Sets (i), , , and ; then gives by the same lemma, and . So is a function. By Relations, Domain, Range, Inverse and Composition (ii), a set lies in the domain of if and only if for some set , that is, by the characteristic property again, if and only if for some (the companion being ); by The Cartesian Product of Two Classes (i) this says , so . Every second coordinate lies in , so the range of (Relations, Domain, Range, Inverse and Composition (iii)) is included in . By Functions, Values of a Function, and Functions from One Class to Another (iii), is a map.
Values of the step map. Let . Taking and in the description of the elements of just obtained, ; and by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (viii). Since is a map by (i) and is a set, Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii) gives .
The recursion step. Let and let be a map. For we have by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (i), so (ii), with in place of , gives
Hence, for each , the equations and have the same right-hand side. As the elements of are sets, both conditions range over the same , and they are equivalent.
The product as a value. Let . By Multiplication on Omega (i), is the unique set such that
where and are set variables, so that the quantifiers read "there is a set " and "for every set " (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv)). So is a set, and this formula with provides a set with the four properties asserted.
Uniqueness of the value. Let , , , , and be as in the hypotheses. By (iii), and for every . Now is a set by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity (i), by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity (ii), and is a map by (i). So The Recursion Theorem on Omega (i), applied with , and as the map there, gives exactly one map with and for every . Both and are such maps, so , which gives for , and therefore
The product through pairs. Let , let be a set, and let be a map. We first show that the condition
holds if and only if for every . Two facts are used: for sets and with , if and only if , by The Number n Lies in the Segment [n], and Membership in the Addition Class on ω (ii); and for , by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity (ii). Suppose , and let . By Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (i), and , so with gives a set with , whence , and with , whence by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii). Thus . Conversely, suppose these equations hold, and let and be a set with . Then by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii), so by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (i). The set satisfies and, by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (i), , as requires.
Moreover if and only if , and if and only if , by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii), since . So the right-hand side of (vi) says exactly that there is a set such that is a map, , for every set , and . If , the set given by (iv) is such a set. Conversely, given such a set , (iv) gives a set with the same first three properties and , and (v), applied with these to with and to with , gives .
Membership in the multiplication. By Multiplication on Omega (i), is the class abstraction
and no quantifier of its formula, nor of the class abstractions defining and in The Class Omega of Natural Numbers with Zero (i) and Addition on Omega (i), binds a class variable, so the formula is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i). By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i), a set lies in if and only if this formula holds for , that is, reading the quantifiers over the set variables and as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv), if and only if there are sets and with , and .
The step condition is predicative. Let , , and be set variables, distinct from one another and from , and let be a class variable. The formulas
are predicative by Atomic Predicative Formulas: Equality with Unordered Pairs, Singletons and Successors (iii), Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii) (twice) 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 (iv); when sets are assigned to their set variables, they hold exactly when is the successor of , is an element of , is an element of , and is an element of . In the last formula, the ordered pairs having been eliminated, occurs only in atomic parts with a set variable. Replacing each of them by the membership formula of the class at is the elimination of the class term from prescribed by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ix), and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (viii) the result holds exactly when . The membership formula of has no free class variable, since is defined in Addition on Omega (i) by a class abstraction without parameters; so the replacement puts the class term in place of and introduces no free class variable, and below has none. Likewise stands for the membership formula of the class at , which has no free class variable, being defined in The Class Omega of Natural Numbers with Zero (i) by a class abstraction without parameters, and which holds exactly when . Let be the formula
No quantifier in binds a class variable, those inside the class abstractions defining and in The Class Omega of Natural Numbers with Zero (i) and Addition on Omega (i) included, so is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i). Its free variables are among and , hence among , and no class variable occurs free in it, the class terms having been eliminated. Reading its quantifiers over sets (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv)) and its parts as just described, and noting that holds exactly when , under every assignment of sets to the formula holds if and only if for every set and every set with there is a set with and . So is a predicative formula in , in the sense of Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v), that holds exactly when the condition of (viii) holds.
The defining condition is predicative. Let and be distinct class variables. The bound variables of below and of are renamed apart, where necessary, from each other and from , and the remaining bound variables below are set variables distinct from all of these. 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 (vii), with as , the formula is predicative, and for classes and it holds exactly when is a map. In it, and occur only in atomic parts and with and set variables; replacing these by the membership formula of at and at is the elimination of the class term from (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ix)), and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (viii) the result holds exactly when is a map. Next, by The Class Omega of Natural Numbers with Zero (ii), and a set is exactly when , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (iii); so the formula , predicative 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 (iii), holds exactly when . By the same clause, the formula is predicative and holds exactly when is an element of . Let be the formula
No quantifier in it binds a class variable, so it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i); its free variables are among , hence among , and no class variable occurs free in it, the class terms having been eliminated. By the readings of its four conjuncts, the third being (viii) as just proved, under every assignment of sets to the formula holds if and only if is a map, , the condition of (viii) holds, and . So is a predicative formula in , in the sense of Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v), that holds exactly when the condition of (ix) holds.
Loading…