Builds the formula from the predicative formulas for maps, segments and ordered pairs, as in the construction for iterated operations, checks that it holds exactly when the recursion does, and moves it to arbitrary positions by renaming.
Throughout, formulas are written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi), and the given are the first of distinct set variables as in Renaming and Substituting Variables in Predicative Formulas, so that are distinct also when . The parameters , and of the statement are distinct class variables , and , at their fixed values as in Conditions Expressed by a Predicative Formula, and Guards (i). Elements of assigned to variables occur in the formulas below only to the left of or inside ordered pairs, as The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (iii) requires.
The formula. The formula is adapted from the published proof of Iterated Operations Are Given by a Predicative Formula. Let , , , , , , , , and be distinct set variables other than . 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 (ii), 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) 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), each formula , and written below is predicative and, when sets are assigned to the variables inside the pairs, holds if and only if the corresponding equation or membership of ordered pairs holds. Let be the formula of Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness (i) for the set variables , and the class variables , . 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 (vii), written below as , and with these variables in place of its three displayed variables, and with distinct set variables , other than all the variables named so far, in place of its bound variables , , , and , so that the distinctness required there holds. Let
and
Its parts are predicative, and the rest adds only atomic formulas, 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 (i), and its free variables are among , , and .
Reading the parts. Assign sets , , , and to . Five facts are used.
(a) holds if and only if is a binary operation on . For every set , the first conjunct of holds if and only if , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (viii) applied to the class abstraction of The Cartesian Product of Two Classes (i); and is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii). So holds if and only if holds with assigned , that is, 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), if and only if is a map , a binary operation on by Binary Operations on a Set (i). Also, holds if and only if .
Since and are conjuncts of , and the corresponding conditions are conjuncts of the condition of the statement, it remains to show, assuming that is a binary operation on and , that the last conjunct of holds if and only if and are maps with and for every with . Note .
(b) For every set , holds if and only if : by The Order on Omega (i), says that and for every , and is the least natural number; a least element is unique, since and give by Order and Arithmetic of ββ in Flat Form (i), so implies .
(c) For every set , holds if and only if , by Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness (i), as ; and , respectively , holds if and only if , respectively , is a map , 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).
(d) For and every set , if and only if ; and for and every set , if and only if . Both are Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi), for the binary operation on (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (iv)) and for on .
(e) For a map , every and every set , if and only if , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x), and then . Moreover, for , if and only if .
If the last conjunct of holds. There is a set satisfying its five conjuncts. By (c), and and are maps . By there are sets and with , and ; so by (b), and and by (e), whence . Let with , so by (e); put and , both in by (e), and . Then , , by (b), and by (d), and and by (e); so , applied to , , , , and , gives , that is, by (e).
If the recursion holds. Let and be maps with and for every with , and take the set for . Then , and hold by (c). For , take and for and : holds by (b), and and by (e), as . For , let , , , , and be sets satisfying its hypotheses. Then , so ; by (b), so by (d); and , both in , by (e); and by (d). As , by (e), so , and by (e). So the last conjunct of holds.
Hence, under every assignment of sets to , holds if and only if is a binary operation on , , and are maps , , and for every with , with the operation ; so is a predicative formula in in the sense of Renaming and Substituting Variables in Predicative Formulas.
Any positions. By Renaming and Substituting Variables in Predicative Formulas (i), applied to with five variables and , , , and , the formula is a predicative formula in that holds, under every assignment of sets to , exactly when the condition of the statement holds. This proves (i).
Loadingβ¦