Dependent choice is applied to the set of pairs (n,y) with y in , related when the index goes up by one; induction shows that the m-th term of the resulting sequence has first coordinate m, and its second coordinates form the required choice map.
Let and be as in the clause countable-choice above. By Indexed Families of Sets and Their Union, Intersection and Product §family, the family is a function with domain , and for , is its value at , a set. By The Set of Natural Numbers and the Number One §naturals, is a set, and by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations every element of lies in ; let be as in The Set of Natural Numbers and the Number One §one. By Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §one, , and by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §closed, for every , where is the addition on . Membership in a class formed by class abstraction is unfolded by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, without further mention below. Contrary to the convention of Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §notation, the upper-case letters and below denote sets.
The set of pairs. Let
formed by class abstraction with the parameters , and . Its formula quantifies over set variables only; the ordered pair and the value are defined set symbols, the latter used properly, as the conjunct ensures . So the formula is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets and ,
Every element of is a pair with and , hence lies in by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership; so by Subclasses and Subsets §subclass. As is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set, is a set by Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass.
The relation. Let
formed by class abstraction with the parameters and . Its formula quantifies over set variables only; the ordered pair and are defined set symbols, the latter by Addition on Omega §addition and used properly, as the conjunct gives , and . So it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets and ,
Every element of is an ordered pair of two elements of , so is a relation by Relations, Domain, Range, Inverse and Composition §relation, and by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership and Subclasses and Subsets §subclass; hence is a relation on by Relations, Domain, Range, Inverse and Composition §on. As is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set, is a set by Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass.
Totality. Let . Then for sets with , and . Since , the set has an element by hypothesis, and because , by Subclasses and Subsets §subclass. By (1), , and by (2), .
Start. Since , the set has an element by hypothesis; fix one, . Then as , so by (1).
Dependent choice. By Axiom of Dependent Choice §dependent-choice, applied to the set in place of , the relation on and , there is a map , written , with and for every . By Functions, Values of a Function, and Functions from One Class to Another §map, and .
Indices. Let
formed by restricted class abstraction with the parameters and . Its formula quantifies over the set variable only; the ordered pair and the value are defined set symbols, the latter used properly, as the left conjunct ensures . So it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires, and by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted and Subclasses and Subsets §subclass. First, , so . Next let , so for some set . As , (2) gives sets with and . From , The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic gives , so . Since , by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §plus-one, where is the successor of ; and by Natural Numbers Are the Successors in Omega: One Is Least and Not a Successor of a Natural Number, the Successor Is Injective, and N Is Closed under Addition and Multiplication §successors. Thus , and . By The Principle of Induction for the Natural Numbers Starting at One §induction, .
The choice map. Let
formed by class abstraction with the parameters and ; as for , its formula is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets and ,
Function. Every element of is an ordered pair, so is a relation by Relations, Domain, Range, Inverse and Composition §relation. If and , then by (3), so by The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic. Hence is a function by Functions, Values of a Function, and Functions from One Class to Another §function.
Domain. By Relations, Domain, Range, Inverse and Composition §domain and (3), every lies in . Conversely, for there is a set with , so by (3) and . By Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, .
Values. Let and let be the value of at , so by Functions, Values of a Function, and Functions from One Class to Another §value, and by (3). Since , by Relations, Domain, Range, Inverse and Composition §range, so . By (1), and ; that is, and .
Range. Let . By Relations, Domain, Range, Inverse and Composition §range there is a set with ; then , and by Functions, Values of a Function, and Functions from One Class to Another §value, so by the values just computed. Hence by Subclasses and Subsets §subclass, and by Functions, Values of a Function, and Functions from One Class to Another §map. Every element of is a pair with and , so by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership, and is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set and Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper §subclass. Written as the family as in Indexed Families of Sets and Their Union, Intersection and Product §family, it satisfies for every .
Loading…