The formula says either that the finite set is empty and the given set is the neutral element, or that there are a segment [n], a bijection from it onto the finite set and the composite list such that the given set is the iterated operation of that list; it is built from the predicative formulas for segments, maps, bijections and iterated operations, and its correctness follows from the definition of the iterated operation over a finite set.
Each result cited is universally quantified over the data in its own statement.
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 of the form or written below 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. Here , , and are metavariables standing for variables of the formulas below, not themselves variables: in these formulas the variables inside the pairs are among the set variables , , and , and the variable to the right of ( in the first form, in the second) is one of the set variables , and or the class variable .
The formula. Let be , and let be
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 §bijective with , and in place of its variables , and , 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 , and , their bound set variables , , , , being chosen distinct from , , , , , and ; by those clauses they are predicative, with free variables , , and , , , respectively. Let be a formula given by Iterated Operations Are Given by a Predicative Formula §predicative for the set variables , , and the class variables , , , , ; it is predicative with free variables among , , , , , , and . 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 ; those of among , and ; those of among , and ; and so those of , in which , , and are bound, are among , , , , , , and .
Reading the parts. Now assign a set , an associative and commutative binary operation on that has a neutral element, , and to , , , and ; let be a finite set, let be a map from a set including to , so that by Functions, Values of a Function, and Functions from One Class to Another §map, is a set by Images of Sets under Functions Are Sets, and a Function with a Set Domain Is a Set §function-set, its domain being a set, and every element of lies in by Subclasses and Subsets §subclass; and let be a set. Six facts are used.
(i) holds if and only if is a neutral element of ; and has exactly one neutral element , by A Binary Operation Has at Most One Neutral Element §unique. Indeed, for , if and only if , and if and only if , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §operation with and in place of and ; so says that and for every , which is Associative and Commutative Binary Operations, and Neutral Elements §neutral.
(ii) holds if and only if , by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §empty.
(iii) For and all sets , and : holds if and only if , by Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness §segment, as ; holds if and only if is a bijection from onto , 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 §bijective; 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.
(iv) For , is a set and . 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 and by Arithmetic and Order of the Natural Numbers §least.
(v) Let , let be a map and a map . Then holds if and only if for every . By Functions, Values of a Function, and Functions from One Class to Another §map, ; so by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, for all sets , and : if and only if and ; if and only if and ; and if and only if and . Moreover, for , 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, so . If holds and , put and ; then and , so , that is, . Conversely, if for every , and and , then , and , so ; thus holds.
(vi) The restriction is a map with for every , and is the iterated operation of over by Sums and Products over a Finite Set and over an Interval §subsets, having a neutral element. 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 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; 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.
The case . Then holds by (ii), and by (vi) and Sums and Products over a Finite Set and over an Interval §empty. The second disjunct of fails: otherwise there are sets , and with , and a bijection from onto , by (iii); then by (iv), and as in (v), contradicting . Hence holds if and only if holds, that is, by (i), if and only if .
The case . Then fails by (ii), so holds if and only if its second disjunct does. Let be as in The Number of Elements of a Finite Set §cardinality; then by The Iterated Operation over a Finite Set Does Not Depend on the Enumeration §nonempty, and by (vi) and Sums and Products over a Finite Set and over an Interval §operation,
for every bijection from onto . Let be a bijection from onto and a map with for every . Then for , as (see (v)), so is the map on by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality, and is the iterated operation of by Iterated Operations: Finite Sums and Finite Products §iterated. Moreover by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction and Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality, its domain being by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations and Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, so in the sense of Iterated Operations: Finite Sums and Finite Products §restriction is the same iterated operation. By Iterated Operations Are Given by a Predicative Formula §predicative, applied to and , and by (1),
If the second disjunct holds, there are sets , , and satisfying its six conjuncts. Then , and by (iii) , is a bijection from onto and is a map ; by The Number of Elements of a Finite Set §cardinality, , as . By and (v), for every ; and holds, so by (2).
Conversely, let . By The Number of Elements of a Finite Set §cardinality there is a bijection from onto , and by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition and (vi) is a map with for every . Both and are functions whose domain is the set , by Functions, Values of a Function, and Functions from One Class to Another §map and (iv), so they are sets by Images of Sets under Functions Are Sets, and a Function with a Set Domain Is a Set §function-set. Take , , and for , , and . Then ; , and hold by (iii); holds by (v); and holds by (2). So the second disjunct, and hence , holds.
This proves the clause predicative.
Loading…