The formula says that some set z is the segment [n] and some set s is a map from z to X with s(1)=a(1) and s(k+1)=s(k)*a(k+1), the number 1 being described as the least element of Y and k+1 through P, and that (n,w) lies in s; uniqueness of the iteration map then identifies w with the iterated operation.
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.
Conventions. 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, as The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion Β§numbers-only requires. Let , , , , , , and be as in the predicative clause, and let , , , , , , , and be distinct set variables other than , and . 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 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 Β§operation-membership, each formula and written below, with variables from those just listed, is predicative and, for sets assigned to the variables inside the pairs, holds if and only if the corresponding ordered pair is an element of the value of the variable to the right of ; the elimination of the pairs introduces only bound variables, so its free variables are among the displayed ones.
The formula. Let be a formula given by Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness Β§segment for the set variables , and the class variables , ; it is predicative with free variables among , , 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 Β§map with , and in place of its variables , and , respectively, its bound set variables , , , , being chosen distinct from , , , and ; by that clause it is predicative with free variables , and . Let be
let be
let be
and let be
The parts , and the pair formulas are predicative, so they apply no quantifier to a class variable, and the rest adds only atomic formulas, connectives and quantifiers over set variables; so , , and are 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 free variables of are among , and ; those of among , , and ; those of among , , , , , and ; and so those of are among , , , , , , and .
Reading the parts. Now assign a set , a binary operation on , , and to , , , and , let , let be a map from a set containing to , so that by Functions, Values of a Function, and Functions from One Class to Another Β§map and every element of lies in by Subclasses and Subsets Β§subclass, with denoting for , and let be a set. By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting Β§segment, , a set by Sets and Maps: Ordinary Notation Β§set-builder, and 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 it lies in and is . Here by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion Β§sets, so by Arithmetic and Order of the Natural Numbers Β§least, and by Arithmetic and Order of the Natural Numbers Β§partial-order. Six facts are used.
(i) For every set , holds if and only if . By the conventions and The Order on Omega Β§order, says that and for every . The number satisfies this by Arithmetic and Order of the Natural Numbers Β§least; and if does, then and , so by Arithmetic and Order of the Natural Numbers Β§partial-order.
(ii) For every set , holds if and only if , by Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness Β§segment, as ; and for all sets and , holds if and only if 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 Β§map.
(iii) For and every set , if and only if : is a binary operation on by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion Β§operations, and ; so this is Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols Β§operation with , , , and in place of , , , and . Likewise, for and every set , if and only if , by the same clause with and .
(iv) For a map with domain , and every set , if and only if , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols Β§value; and then, when is a map to , by Relations, Domain, Range, Inverse and Composition Β§range, Class Abstraction: the Class of All Sets Satisfying a Predicative Formula Β§abstraction and Functions, Values of a Function, and Functions from One Class to Another Β§map.
(v) For : if and only if . Indeed by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion Β§operations, and with no satisfying , by Arithmetic and Order of the Natural Numbers Β§successor. If , then by Arithmetic and Order of the Natural Numbers Β§partial-order. If , then is impossible, so or by Arithmetic and Order of the Natural Numbers Β§trichotomy, that is, by Arithmetic and Order of the Natural Numbers Β§partial-order, so by the description of above.
(vi) The restriction is a map with for every , and is the iterated operation of by Iterated Operations: Finite Sums and Finite Products Β§restriction. Indeed, by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction Β§restriction, is a function with domain and for every ; by The Boolean Operations on Classes, Disjointness, and the Universal Class Β§operations and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula Β§abstraction a set lies in if and only if it lies in and in , that is, if and only if it lies in , so by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation Β§extensionality. If a set lies in the range of , then for some set by Relations, Domain, Range, Inverse and Composition Β§range and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula Β§abstraction, so and by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols Β§value, and by (iv); so the range of is included in by Subclasses and Subsets Β§subclass, and by Functions, Values of a Function, and Functions from One Class to Another Β§map.
If holds. There are sets and satisfying its five conjuncts. By (ii), and is a map . By there are sets and with , and ; so by (i), and and by (iv), whence . Let with , so by (v); put , , both in by (iv), and . Then , , by (i), by (iii), and by (iv), and by (iii); so , applied to , , , , and , gives , that is, by (iv). Hence is the map of Iterating a Binary Operation along a Finite List Β§existence for and , which is a map with for by (vi), by the uniqueness there. As and , by (iv), which is the iterated operation of by Iterated Operations: Finite Sums and Finite Products Β§iterated, that is, by (vi).
If . Let be the map of Iterating a Binary Operation along a Finite List Β§existence for and , a map by (vi); 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 by (vi) and Iterated Operations: Finite Sums and Finite Products Β§iterated; moreover and for with , as for by (vi). Take and for and . Then and hold by (ii). For , take and for and : holds by (i), and and by (iv), as and . For , let , , , , and be sets satisfying its hypotheses. Then , so ; by (i), so by (iii); and , both in , by (iv); and by (iii). As , by (v), so , and by (iv), that is, . Finally by (iv), as and . So holds.
This proves the clause predicative.
Loadingβ¦