Each map is obtained from the scheme for maps given by formulas, the value at each argument being described by a predicative formula: the formula for iterated operations for partial iterates and for operations over a finite set along a fixed enumeration, and a two-case formula over the map of partial iterates for images and powers.
Each result cited is universally quantified over the data in its own statement, and is applied to the data named where it is cited.
Formulas. The formulas below are formulas of class theory as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols, written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols and read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading. Elements of are assigned to set variables and read as sets only in that sense; a variable to which a number is assigned occurs only to the left of , as a component of an ordered pair, or as an argument of a formula below. 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 that are predicative, by the connectives and by quantifiers over set variables; its parts apply no quantifier to a class variable and adds none, so is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure.
Maps from formulas. We use the following form (M) of Maps and Relations Given by Formulas §map. Let and be sets, let a set be given for each , and let be a predicative formula, with and distinct set variables and its parameters assigned, such that for every and every set , holds if and only if . Then there is exactly one map with for every . Indeed, for exactly one set satisfies , namely ; so the set with is a defined set symbol given by , with argument , used properly wherever the hypothesis is in force, as in Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §elimination with the formula , being assigned to a further parameter; and . By Maps and Relations Given by Formulas §map, applied to the expression , there is exactly one map with for every .
Values and restrictions. (V0) Values of a map lie in its codomain: for classes and , a map and a set , by Functions, Values of a Function, and Functions from One Class to Another §value and Functions, Values of a Function, and Functions from One Class to Another §map. Let be a binary operation on a set , let , and let be as in Intervals of Natural Numbers §segment. (V1) For a set with and a map , the restriction is a map with value at each : by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction it is a function with domain and value , which lies in by (V0), at each ; each element of its range is one of these values, by Functions, Values of a Function, and Functions from One Class to Another §value, so it is a map by Functions, Values of a Function, and Functions from One Class to Another §map. (V2) For such , is the iterated operation of by Iterated Operations: Finite Sums and Finite Products §restriction, which by Iterated Operations: Finite Sums and Finite Products §iterated is a value of the map of Iterating a Binary Operation along a Finite List §existence; so it lies in by (V0). If , then by (V1) and Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality, so the readings of Iterated Operations: Finite Sums and Finite Products §iterated and Iterated Operations: Finite Sums and Finite Products §restriction agree. (V3) If and for every , then is the iterated operation of the constant map on of Sets and Maps: Ordinary Notation §maps, that is in the notation of Iterated Operations: Finite Sums and Finite Products §iterated: that map and are functions with domain and value at every , by (V1), so they are equal by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality. Finally, for every , by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment.
The formula for iterated operations. Let be a binary operation on a set . Assign , , , the order of and the addition of to distinct class variables , , , and , taken for the variables , , , and of Iterated Operations Are Given by a Predicative Formula §predicative. For any 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 .
Clause iterates. Let , and be as in Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set §iterates, with the parameters of assigned as in the preceding paragraph and assigned to the set variable . Let be , which is predicative. For , is a map from to , so for every set , holds if and only if , and this set lies in by (V2). By (M), with , and , there is exactly one map with for every .
Two cases. For a set , an element and a map , assign to the class variable and and to distinct set variables and , and let be
Its part 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 §pair-membership, and its other parts are atomic, so is predicative. Let and let be a set. If , then , as by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets, and holds if and only if . If , then by Functions, Values of a Function, and Functions from One Class to Another §map, and holds if and only if , that is, by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, if and only if . Hence, if and for , then for every and every set , holds if and only if , and , by (V0) for . By (M), with , and , there is exactly one map with for every .
Clause images. Let be as in Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set §images; is a binary operation on by Commutative Rings §ring. Let be the constant map of Sets and Maps: Ordinary Notation §maps, and let be the map of the clause iterates for and , so for . For , for every , so by (V3) is the finite sum of the constant map on , which is by The Image of a Natural Number in a Commutative Ring §image. Also by The Image of a Natural Number in a Commutative Ring §image, and . The paragraph on two cases, with , and this , gives exactly one map with and for ; as every is or lies in by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets, these are exactly the maps with for every .
Clause powers. Let , and be as in Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set §powers, and let be a neutral element of ; by A Binary Operation Has at Most One Neutral Element §unique it is the only one, so by Powers with Exponents in the Natural Numbers with Zero §zero. Let be the constant map of Sets and Maps: Ordinary Notation §maps, and let be the map of the clause iterates for and , so for . For , for every , so by (V3) , which is by Powers with Exponents in the Natural Numbers with Zero §power. The paragraph on two cases, with this , and , gives exactly one map with and for , and as in the clause images these are exactly the maps with for every .
Clause ring-powers. Let and be as in Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set §ring-powers; is a binary operation on by Commutative Rings §ring. For every , and by Commutative Rings §ring, so is a neutral element of . Hence by Powers with Exponents in the Natural Numbers with Zero §zero and A Binary Operation Has at Most One Neutral Element §unique, and the clause powers, with , gives exactly one map with for every .
Clause finite-operation. Let , , , and be as in Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set §finite-operation.
The maps . Let . For , by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership, which is the domain of by Functions, Values of a Function, and Functions from One Class to Another §map; so the expression , built from the ordered pair and the value of , is used properly, and by (V0). So the map , , of Sets and Maps: Ordinary Notation §maps is defined: it is the unique map with for every , by Maps and Relations Given by Formulas §map.
The case . Then has a neutral element . For let ; then by Sums and Products over a Finite Set and over an Interval §empty, so . With assigned to the set variable , the atomic formula holds, for every and every set , if and only if . By (M), with , , the formula given by and this , there is exactly one map with for every .
The case . Let as in The Number of Elements of a Finite Set §cardinality, and fix a bijection from onto , which exists by The Number of Elements of a Finite Set §cardinality; it is a map by Injective, Surjective and Bijective Functions between Classes §bijective. Then : , and , since an element of is for some by Injective, Surjective and Bijective Functions between Classes §surjective, while by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment; so by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets. Assign the parameters of for as in the paragraph on the formula for iterated operations, and assign , , and to distinct set variables , , and . 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 §map, its variables , and replaced by , and , let be
where , , and are set variables distinct from one another, from the parameters, from and , and from the variables , , , and of that clause. Its parts are 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 §map, 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, 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 §operation-membership, and by Iterated Operations Are Given by a Predicative Formula §predicative; so is predicative.
Fix . For , by (V0), so the expression is used properly and lies in , as for the maps ; by Maps and Relations Given by Formulas §map there is exactly one map with for every . We show that, for every set , the conjunction of the first two parts of , and the formula beginning with , holds if and only if . By Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, applied to the functions and , for all sets , and : if and only if and , and if and only if and . Hence the formula beginning with says that for every . Since is a map and for by Functions, Values of a Function, and Functions from One Class to Another §value, holds, 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. Conversely, if holds, then 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, and for , gives by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value; so and are functions with domain and equal values, and by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality. Therefore, for every set , holds if and only if does, that is, as and is a map from to , if and only if , where by (V2) the readings of Iterated Operations: Finite Sums and Finite Products §iterated and Iterated Operations: Finite Sums and Finite Products §restriction agree. Now is the map on , being the only map on with these values, so by Iterated Operations: Finite Sums and Finite Products §iterated, and this is by Sums and Products over a Finite Set and over an Interval §operation, applied to , , and the bijection from onto . It lies in by (V2). So for every and every set , holds if and only if , and by (M), with , and , there is exactly one map with for every .
Loading…