TheoremBase

The monotonicity clauses are proved by induction on the larger index for a predicative condition; the trace and disjointness clauses compare elements and conclude by extensionality and the uniqueness of the empty set.

Proof

Proof of (i). Let (Am)(A_{m}) be as there and fix k∈Nk\in\mathbb{N}. Let Ο†\varphi be the condition on the set variable nn, with the parameters N\mathbb{N}, kk, the order ≀\le of N0\mathbb{N}_{0} and the map AA, given by

n∈N∧(k≀nβ‡’AkβŠ†An).n\in\mathbb{N}\wedge(k\le n\Rightarrow A_{k}\subseteq A_{n}).

This expression quantifies over no class variable, so it is predicative by Routine Facts Used Without Citation: Arithmetic, Maps, Predicativity and Indices (iv), and it expresses Ο†\varphi.

Ο†(1)\varphi(1) holds: 1∈N1\in\mathbb{N}, and if k≀1k\le1, then, as k<1k<1 fails by Induction for Predicative Formulas, and the Order of β„• below 1 and below n+1 (ii), k=1k=1 by Arithmetic and Order of the Natural Numbers (vi), so Ak=A1βŠ†A1A_{k}=A_{1}\subseteq A_{1}. Let n∈Nn\in\mathbb{N} with Ο†(n)\varphi(n); then n+1∈Nn+1\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 (vi). Let k≀n+1k\le n+1. By Induction for Predicative Formulas, and the Order of β„• below 1 and below n+1 (iii), k≀nk\le n or k=n+1k=n+1. If k≀nk\le n, then AkβŠ†AnA_{k}\subseteq A_{n} by Ο†(n)\varphi(n), and AnβŠ†An+1A_{n}\subseteq A_{n+1} by hypothesis, so every element of AkA_{k} lies in An+1A_{n+1}, that is, AkβŠ†An+1A_{k}\subseteq A_{n+1} by Subclasses and Subsets (i). If k=n+1k=n+1, then Ak=An+1A_{k}=A_{n+1}. So Ο†(n+1)\varphi(n+1) holds. By Induction for Predicative Formulas, and the Order of β„• below 1 and below n+1 (i), Ο†(n)\varphi(n) holds for every n∈Nn\in\mathbb{N}: AkβŠ†AnA_{k}\subseteq A_{n} whenever k≀nk\le n. As k∈Nk\in\mathbb{N} was arbitrary, this proves the clause.

Proof of (ii). Let (Am)(A_{m}) be as there and fix k∈Nk\in\mathbb{N}. The condition Ο†β€²\varphi' on nn given by n∈N∧(k≀nβ‡’AnβŠ†Ak)n\in\mathbb{N}\wedge(k\le n\Rightarrow A_{n}\subseteq A_{k}), with the same parameters, is expressed by this predicative expression, for the same reasons as above. Ο†β€²(1)\varphi'(1) holds: if k≀1k\le1, then k=1k=1 as above, and A1βŠ†AkA_{1}\subseteq A_{k}. Let n∈Nn\in\mathbb{N} with Ο†β€²(n)\varphi'(n), so n+1∈Nn+1\in\mathbb{N}, and let k≀n+1k\le n+1; then k≀nk\le n or k=n+1k=n+1 by Induction for Predicative Formulas, and the Order of β„• below 1 and below n+1 (iii). If k≀nk\le n, then An+1βŠ†AnA_{n+1}\subseteq A_{n} by hypothesis and AnβŠ†AkA_{n}\subseteq A_{k} by Ο†β€²(n)\varphi'(n), so An+1βŠ†AkA_{n+1}\subseteq A_{k} by Subclasses and Subsets (i); if k=n+1k=n+1, then An+1=AkA_{n+1}=A_{k}. So Ο†β€²(n+1)\varphi'(n+1) holds, and by Induction for Predicative Formulas, and the Order of β„• below 1 and below n+1 (i), AnβŠ†AkA_{n}\subseteq A_{k} for all n∈Nn\in\mathbb{N} with k≀nk\le n. Finally, 1≀n1\le n for every n∈Nn\in\mathbb{N} by Arithmetic and Order of the Natural Numbers (x), so the case k=1k=1 gives AnβŠ†A1A_{n}\subseteq A_{1}.

Proof of (iii). The family (Am∩Y)m∈N(A_{m}\cap Y)_{m\in\mathbb{N}} has the value Am∩YA_{m}\cap Y at each m∈Nm\in\mathbb{N}. Let xx be a set. By Indexed Families of Sets and Their Union, Intersection and Product (ii), xβˆˆβ‹ƒm∈N(Am∩Y)x\in\bigcup_{m\in\mathbb{N}}(A_{m}\cap Y) if and only if there is m∈Nm\in\mathbb{N} with x∈Am∩Yx\in A_{m}\cap Y, that is, by The Boolean Operations on Classes, Disjointness, and the Universal Class (i), with x∈Amx\in A_{m} and x∈Yx\in Y. As the condition x∈Yx\in Y does not involve mm, this holds if and only if there is m∈Nm\in\mathbb{N} with x∈Amx\in A_{m}, and x∈Yx\in Y; that is, by Indexed Families of Sets and Their Union, Intersection and Product (ii), if and only if xβˆˆβ‹ƒm∈NAmx\in\bigcup_{m\in\mathbb{N}}A_{m} and x∈Yx\in Y, which by The Boolean Operations on Classes, Disjointness, and the Universal Class (i) means x∈(⋃m∈NAm)∩Yx\in\Big(\bigcup_{m\in\mathbb{N}}A_{m}\Big)\cap Y. The two classes have the same elements, so they are equal by Axiom of Extensionality for Classes.

Proof of (iv). Let AA and BB be sets. By The Boolean Operations on Classes, Disjointness, and the Universal Class (i), a set xx lies in A∩BA\cap B if and only if x∈Ax\in A and x∈Bx\in B, and every element of a class is a set by Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i); so A∩BA\cap B has no element if and only if no set is an element of both AA and BB, which by The Boolean Operations on Classes, Disjointness, and the Universal Class (ii) means that AA and BB are disjoint. If A∩B=βˆ…A\cap B=\emptyset, then A∩BA\cap B has no element, since βˆ…\emptyset has none by The Empty Set, the Unordered Pair and the Singleton (i). Conversely, if A∩BA\cap B has no element, then A∩B=βˆ…A\cap B=\emptyset by Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (ii), every class with no element being equal to the set with no element.

Proof of (v). Let m,k∈Nm,k\in\mathbb{N} with mβ‰ km\neq k, and suppose a set xx lies in Cm∩CkC_{m}\cap C_{k}. By The Boolean Operations on Classes, Disjointness, and the Universal Class (i), x∈Cmx\in C_{m} and x∈Ckx\in C_{k}; as CmβŠ†AmC_{m}\subseteq A_{m} and CkβŠ†AkC_{k}\subseteq A_{k}, x∈Amx\in A_{m} and x∈Akx\in A_{k} by Subclasses and Subsets (i), so xx is an element of both AmA_{m} and AkA_{k}. But Am∩Ak=βˆ…A_{m}\cap A_{k}=\emptyset, so by (iv) no set is an element of both, a contradiction. Hence no set is an element of both CmC_{m} and CkC_{k}, and Cm∩Ck=βˆ…C_{m}\cap C_{k}=\emptyset by (iv), CmC_{m} and CkC_{k} being sets as elements of XX.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…