Each value is characterised by a predicative formula, built from the formula for iterated operations, the formula saying that a set is a map and pair memberships, and the lemma on maps given by formulas in two variables then gives the unique map; iterates down a column reduce to iterates along a row of the map with its arguments swapped.
Formulas. The formulas below are formulas of class theory as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ii), written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi) and read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv). The data fixed in a clause are assigned to distinct variables, its parameters, named where they are used; all other variables are set variables, distinct from the parameters and from one another. Each formula below is built from parts shown predicative where it is introduced, by the connectives and by quantifiers over set variables; so no quantifier is applied to a class variable in it, and it is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i).
Values. (V) For sets , and , a map , and : by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i), so is used properly and lies in , and for every set , if and only if , by Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol (i) and Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol (ii). Finally, for every , is a set and , by Routine Facts Used Without Citation: Arithmetic, Maps, Predicativity and Indices (v), every element of being a natural number by Elements of a Segment Are Natural Numbers, and Mixed Transitivity of the Order on the Natural Numbers (i).
Maps from formulas in two variables. We use the following form (M2) of Maps and Relations Given by Formulas (ii). Let , and be sets, let a set be given for all and , and let be a predicative formula, with , and distinct set variables and its parameters assigned, such that for all , and every set , holds if and only if . Then there is exactly one map with for all and . Indeed, for and exactly one set satisfies , namely ; so the set with is a defined set symbol given by , with the set arguments and , as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (viii), used properly wherever and are in force, as in Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii) with the formula , and being assigned to further parameters; and . By Maps and Relations Given by Formulas (ii), applied to the sets , and and the expression , there is exactly one map with for all and .
The map with swapped arguments. We prove (iii). Let be given, assigned to a class variable . Let be the formula ; it is 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 (iv), which also says that, for sets , and , it holds if and only if . So for all , and every set , holds if and only if , and , by (V). By (M2), with , , and , there is exactly one map with for all and .
The formula for iterated operations. Assign , , , the order of and the addition of to the distinct class variables , , , and , respectively, of Iterated Operations Are Given by a Predicative Formula (i). For distinct set variables , and , that clause gives a predicative formula , with free variables among , , , , , , and , such that for every , every map from a set containing to , and every set , holds if and only if , which is the iterated operation of by Iterated Operations: Finite Sums and Finite Products (ii).
Iterates along the second argument. We prove (i). Let be given, assigned to a class variable other than , , , and .
The sections . For and , is used properly and lies in , by (V); for let be the map of Sets and Maps: Ordinary Notation (v). Apply Values, Restriction and Equality of a Map, and the Map as a Defined Set Symbol (v) with the sets and , assigned to and , in place of its sets and ; with one variable , namely ; with the set variables and in place of and ; with the formula ; and with the expression , that is , built from variables and defined set symbols with no class abstraction written in it. For every and every , is used properly and lies in , as just shown; the parameters are , , and , and occurs in neither nor . Let be the formula of that clause, namely , with 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). By that clause, is predicative, and for every the only set satisfying is .
The partial iterates. Let be , which is predicative, its parts being so: by the preceding paragraph, and by the paragraph on the formula for iterated operations, used here with the set variables , and (a predicative formula stays predicative when its free set variables are renamed, 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 (i)). Let and . The map is a set, being a map between the sets and , by Sets and Maps: Ordinary Notation (v); so by the preceding paragraph, for every set , holds if and only if does, that is, as is a map from to , if and only if , the iterated operation of . For , by (V), so the map , , of Sets and Maps: Ordinary Notation (v) is defined. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (ix), is a function with domain and value at each , so by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (i). Hence is the iterated operation of , which is by Iterated Operations: Finite Sums and Finite Products (i), and it lies in (by Iterated Operations and Operations over Finite Sets Take Values in the Underlying Set (i), applied to ). So for all , and every set , holds if and only if , and by (M2), with , , and , there is exactly one map with for all and .
Iterates along the first argument. We prove (ii). Let be given. By (iii), applied to the sets and in place of and , there is a map with for all and . Let and . For , by (V), so the maps and on , of Sets and Maps: Ordinary Notation (v), are defined; they are functions with domain and equal values, so they are equal by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (i), and therefore by Iterated Operations: Finite Sums and Finite Products (i). Hence a map satisfies for all and if and only if it satisfies for all and ; by (i), applied to , there is exactly one such map.
Loading…