Each clause is checked directly from the definitions: restrictions through the map bookkeeping helper, powers and constant maps through the definitions of powers and iterated operations, predicativity through typed terms under the guard x₀ ∈ ℕ₀, and the two classes by class abstraction from formulas quantifying over set variables only.
Routine facts about maps, arithmetic and order in , and predicative formulas are used without comment (Routine Facts, Continued: Typed Arithmetic, Maps and Predicativity (vi)).
Proof of (i). Every element of is an element of , so by Subclasses and Subsets (i); as is a set, it is a subset of itself.
Proof of (ii). The empty set has no element (The Empty Set, the Unordered Pair and the Singleton (i)), whereas . Hence .
Proof of (iii). By The Boolean Operations on Classes, Disjointness, and the Universal Class (ii), has no element, and neither has (The Empty Set, the Unordered Pair and the Singleton (i)). So, for every set , holds if and only if holds, both being false, and by Axiom of Extensionality for Classes. (For sets and this is part of Monotone Sequences of Sets, Unions of Traces, and Disjointness of Smaller Sets (iv).)
Proof of (iv). The class is a set, as a subclass of the set . Every element of is a pair with (The Cartesian Product of Two Classes (i)), so ; since is a map (Binary Operations on a Set (i)), its restriction is a map with
Every element of its range is such a value (Relations, Domain, Range, Inverse and Composition (iii)), and these values lie in by hypothesis. So the range is contained in , and is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)), that is, a binary operation on .
Proof of (v). Since , the pair lies in and in . Hence , the restriction having the values of on .
Proof of (vi). Write , a binary operation on by (iv). Let ; then and , and all of lie in . Using (v) twice on each side and the associativity of on (Associative and Commutative Binary Operations, and Neutral Elements (i)),
So is associative.
Proof of (vii). Again is a binary operation on by (iv), and . For we have , so by (v) and Associative and Commutative Binary Operations, and Neutral Elements (iii),
Hence is a neutral element of .
Proof of (viii). As , this is Powers with Exponents in the Natural Numbers with Zero (i).
Proof of (ix). By (viii) and Iterated Operations: Finite Sums and Finite Products (i), is the iterated operation of the map , . The map has value at every , so it is this map, and the equation follows.
Proof of (x). By Powers with Exponents in the Natural Numbers with Zero (ii), is the neutral element of , which is unique by A Binary Operation Has at Most One Neutral Element (i). As is a neutral element, .
Proof of (xii). Let . Then by Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] (ii) (with and interchanged), and both and equal , which proves the first assertion. For the second, by Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] (i) (with and interchanged). Let . Its restriction and are maps with value at every , so . By Iterated Operations: Finite Sums and Finite Products (ii), the left side of the equation is the iterated operation of , which is the right side.
Proof of (xi). This is the second assertion of (xii) with .
Proof of (xiii). By Monoids (i), is a binary operation on with a neutral element, so by Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set (iii) there is a map with for every . Hence .
Typed terms for the four predicative clauses. Let be a monoid. Its operation has a neutral element (Monoids (i)), so the map , , exists by Powers with a Variable Base: a Predicative Formula and the Map (x, m) ↦ x^m (ii). Let be the guard . Under , and the named elements of are terms of type , the named elements of are terms of type (Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (i), Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (ii)), and, forming pairs and values of , of the multiplication of and of the operation (Binary Operations on a Set (i), Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (iv), Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (iii)), so are , and , for named and and terms of type .
Now let and be terms of type under . The condition " and " is expressed by a predicative formula (Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (v)). The formula is predicative, its free variables are and the parameters listed in the statement, and under every assignment of a set to
since if both sides hold, and if both say . So it expresses the condition "if , then ".
Proof of (xiv). Apply the paragraph above with and .
Proof of (xv). Apply it with and , a term of type by Typed Terms under a Predicative Guard: Variables, Parameters, Values of Maps and Ordered Pairs, and Predicative Equations and Memberships between Them (ii).
Proof of (xvi). Apply it with and .
Proof of (xvii). Apply it with and .
Proof of (xviii). Let be the formula
with the parameters , , its product and sum , , and . It quantifies over set variables only, the ordered pairs being defined set symbols, so it is predicative (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)). Let be a set with . For : holds exactly for , as (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi)); holds exactly for , which lies in (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x)); then holds exactly for (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi)); and the last conjunct says (Axiom of Extensionality for Classes). So holds if and only if and for some . The class of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) therefore has the stated elements.
Proof of (xix). Let be the identity of and let be the formula
with the parameters , its operation , and . It quantifies over set variables only, the ordered pairs being defined set symbols, so it is predicative (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)). For : and say and , and says (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi)). By Uniqueness of the Identity Element and of Inverses in a Group (ii), the only with is . So, for every set , holds if and only if for some with , and the class of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) has the stated elements.
Loading…