TheoremBase

Dependent choice is applied to the set of pairs (n,y) with y in AnA_n, 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.

Proof

Let bb and (Am)m∈N(A_{m})_{m\in\mathbb{N}} 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 AA with domain N\mathbb{N}, and for n∈Nn\in\mathbb{N}, AnA_{n} is its value at nn, a set. By The Set of Natural Numbers and the Number One §naturals, N=ω∖{0}\mathbb{N}=\omega\setminus\{0\} is a set, and by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations every element of N\mathbb{N} lies in ω\omega; let 11 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, 1∈N1\in\mathbb{N}, 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, n+1∈Nn+1\in\mathbb{N} for every n∈Nn\in\mathbb{N}, where ++ is the addition on ω\omega. 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 XX and RR below denote sets.

The set of pairs. Let

X={q:∃n ∃y (n∈N∧y∈b∧y∈An∧q=(n,y))},X=\{q:\exists n\,\exists y\,(n\in\mathbb{N}\wedge y\in b\wedge y\in A_{n}\wedge q=(n,y))\},

formed by class abstraction with the parameters N\mathbb{N}, bb and AA. Its formula quantifies over set variables only; the ordered pair and the value AnA_{n} are defined set symbols, the latter used properly, as the conjunct n∈Nn\in\mathbb{N} ensures n∈dom⁡An\in\operatorname{dom}A. 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 nn and yy,

(n,y)∈Xif and only ifn∈N, y∈b and y∈An.(1)(n,y)\in X\quad\text{if and only if}\quad n\in\mathbb{N},\ y\in b\ \text{and}\ y\in A_{n}.\qquad(1)

Every element of XX is a pair (n,y)(n,y) with n∈Nn\in\mathbb{N} and y∈by\in b, hence lies in N×b\mathbb{N}\times b by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership; so X⊆N×bX\subseteq\mathbb{N}\times b by Subclasses and Subsets §subclass. As N×b\mathbb{N}\times b is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set, XX 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

R={r:∃n ∃y ∃y′ (n∈N∧(n,y)∈X∧(n+1,y′)∈X∧r=((n,y),(n+1,y′)))},R=\{r:\exists n\,\exists y\,\exists y'\,(n\in\mathbb{N}\wedge(n,y)\in X\wedge(n+1,y')\in X\wedge r=((n,y),(n+1,y')))\},

formed by class abstraction with the parameters N\mathbb{N} and XX. Its formula quantifies over set variables only; the ordered pair and n+1n+1 are defined set symbols, the latter by Addition on Omega §addition and used properly, as the conjunct n∈Nn\in\mathbb{N} gives n∈ωn\in\omega, and 1∈ω1\in\omega. 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 uu and vv,

(u,v)∈Riffthere are sets n,y,y′ with n∈N, u=(n,y)∈X and v=(n+1,y′)∈X.(2)(u,v)\in R\quad\text{iff}\quad\text{there are sets }n,y,y'\text{ with }n\in\mathbb{N},\ u=(n,y)\in X\text{ and }v=(n+1,y')\in X.\qquad(2)

Every element of RR is an ordered pair of two elements of XX, so RR is a relation by Relations, Domain, Range, Inverse and Composition §relation, and R⊆X×XR\subseteq X\times X by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership and Subclasses and Subsets §subclass; hence RR is a relation on XX by Relations, Domain, Range, Inverse and Composition §on. As X×XX\times X is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set, RR 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 u∈Xu\in X. Then u=(n,y)u=(n,y) for sets n,yn,y with n∈Nn\in\mathbb{N}, y∈by\in b and y∈Any\in A_{n}. Since n+1∈Nn+1\in\mathbb{N}, the set An+1A_{n+1} has an element y′y' by hypothesis, and y′∈by'\in b because An+1⊆bA_{n+1}\subseteq b, by Subclasses and Subsets §subclass. By (1), (n+1,y′)∈X(n+1,y')\in X, and by (2), (u,(n+1,y′))∈R(u,(n+1,y'))\in R.

Start. Since 1∈N1\in\mathbb{N}, the set A1A_{1} has an element by hypothesis; fix one, y1y_{1}. Then y1∈by_{1}\in b as A1⊆bA_{1}\subseteq b, so s=(1,y1)∈Xs=(1,y_{1})\in X by (1).

Dependent choice. By Axiom of Dependent Choice §dependent-choice, applied to the set XX in place of bb, the relation RR on XX and s∈Xs\in X, there is a map f:N→Xf:\mathbb{N}\to X, written (fm)m∈N(f_{m})_{m\in\mathbb{N}}, with f1=sf_{1}=s and (fm,fm+1)∈R(f_{m},f_{m+1})\in R for every m∈Nm\in\mathbb{N}. By Functions, Values of a Function, and Functions from One Class to Another §map, dom⁡f=N\operatorname{dom}f=\mathbb{N} and ran⁡f⊆X\operatorname{ran}f\subseteq X.

Indices. Let

P={m∈N:∃y (fm=(m,y))},P=\{m\in\mathbb{N}:\exists y\,(f_{m}=(m,y))\},

formed by restricted class abstraction with the parameters N\mathbb{N} and ff. Its formula quantifies over the set variable yy only; the ordered pair and the value fmf_{m} are defined set symbols, the latter used properly, as the left conjunct m∈Nm\in\mathbb{N} ensures m∈dom⁡fm\in\operatorname{dom}f. So it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires, and P⊆NP\subseteq\mathbb{N} by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted and Subclasses and Subsets §subclass. First, f1=(1,y1)f_{1}=(1,y_{1}), so 1∈P1\in P. Next let m∈Pm\in P, so fm=(m,y)f_{m}=(m,y) for some set yy. As (fm,fm+1)∈R(f_{m},f_{m+1})\in R, (2) gives sets n,y′′,y′n,y'',y' with fm=(n,y′′)f_{m}=(n,y'') and fm+1=(n+1,y′)f_{m+1}=(n+1,y'). From (m,y)=(n,y′′)(m,y)=(n,y''), The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic gives m=nm=n, so fm+1=(m+1,y′)f_{m+1}=(m+1,y'). Since m∈ωm\in\omega, m+1=S(m)m+1=S(m) 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 S(m)S(m) is the successor of mm; and S(m)∈NS(m)\in\mathbb{N} 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 fS(m)=(S(m),y′)f_{S(m)}=(S(m),y'), and S(m)∈PS(m)\in P. By The Principle of Induction for the Natural Numbers Starting at One §induction, P=NP=\mathbb{N}.

The choice map. Let

x={q:∃m ∃y (m∈N∧fm=(m,y)∧q=(m,y))},x=\{q:\exists m\,\exists y\,(m\in\mathbb{N}\wedge f_{m}=(m,y)\wedge q=(m,y))\},

formed by class abstraction with the parameters N\mathbb{N} and ff; as for PP, 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 mm and yy,

(m,y)∈xif and only ifm∈N and fm=(m,y).(3)(m,y)\in x\quad\text{if and only if}\quad m\in\mathbb{N}\ \text{and}\ f_{m}=(m,y).\qquad(3)

Function. Every element of xx is an ordered pair, so xx is a relation by Relations, Domain, Range, Inverse and Composition §relation. If (m,y)∈x(m,y)\in x and (m,y′)∈x(m,y')\in x, then (m,y)=fm=(m,y′)(m,y)=f_{m}=(m,y') by (3), so y=y′y=y' by The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic. Hence xx 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 m∈dom⁡xm\in\operatorname{dom}x lies in N\mathbb{N}. Conversely, for m∈N=Pm\in\mathbb{N}=P there is a set yy with fm=(m,y)f_{m}=(m,y), so (m,y)∈x(m,y)\in x by (3) and m∈dom⁡xm\in\operatorname{dom}x. By Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, dom⁡x=N\operatorname{dom}x=\mathbb{N}.

Values. Let m∈Nm\in\mathbb{N} and let y=xmy=x_{m} be the value of xx at mm, so (m,y)∈x(m,y)\in x by Functions, Values of a Function, and Functions from One Class to Another §value, and fm=(m,y)f_{m}=(m,y) by (3). Since (m,fm)∈f(m,f_{m})\in f, fm∈ran⁡ff_{m}\in\operatorname{ran}f by Relations, Domain, Range, Inverse and Composition §range, so (m,y)=fm∈X(m,y)=f_{m}\in X. By (1), y∈by\in b and y∈Amy\in A_{m}; that is, xm∈Amx_{m}\in A_{m} and xm∈bx_{m}\in b.

Range. Let v∈ran⁡xv\in\operatorname{ran}x. By Relations, Domain, Range, Inverse and Composition §range there is a set mm with (m,v)∈x(m,v)\in x; then m∈dom⁡x=Nm\in\operatorname{dom}x=\mathbb{N}, and v=xmv=x_{m} by Functions, Values of a Function, and Functions from One Class to Another §value, so v∈bv\in b by the values just computed. Hence ran⁡x⊆b\operatorname{ran}x\subseteq b by Subclasses and Subsets §subclass, and x:N→bx:\mathbb{N}\to b by Functions, Values of a Function, and Functions from One Class to Another §map. Every element of xx is a pair (m,xm)(m,x_{m}) with m∈Nm\in\mathbb{N} and xm∈bx_{m}\in b, so x⊆N×bx\subseteq\mathbb{N}\times b by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership, and xx 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 (xm)m∈N(x_{m})_{m\in\mathbb{N}} as in Indexed Families of Sets and Their Union, Intersection and Product §family, it satisfies xm∈Amx_{m}\in A_{m} for every m∈Nm\in\mathbb{N}.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…