TheoremBase

Builds an epsilon-N formula for Cauchy sequences, combines it with the published predicative formulas for metric spaces and convergent sequences into a formula expressing completeness, moves it to arbitrary positions by renaming, and applies class comprehension with the set fixed.

Proof

Throughout, formulas are written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi), a formula being predicative when it is so with its abbreviations eliminated, and the given x0,…,xnβˆ’1x_{0},\dots,x_{n-1} are the first of distinct set variables x0,x1,…x_{0},x_{1},\dots as in Renaming and Substituting Variables in Predicative Formulas, so that x0,x1,x2,x3x_{0},x_{1},x_{2},x_{3} are distinct also when n<4n<4. The parameters are those of the statement, variables other than x0,x1,…x_{0},x_{1},\dots, at their fixed values as in Conditions Expressed by a Predicative Formula, and Guards (i): N\mathbb{N}, R\mathbb{R}, ≀\le, <<, ++ and 00 are those of the setting of the statement, which are also those of the lemmas applied below. For sets rr and rβ€²r', r≀rβ€²r\le r' and r<rβ€²r<r' stand for (r,rβ€²)βˆˆβ‰€(r,r')\in{\le} and (r,rβ€²)∈<(r,r')\in{<}. The letters Ξ΅\varepsilon, NN, mm, β„“\ell, aa, bb and tt denote set variables, distinct from one another, from x0,x1,…x_{0},x_{1},\dots and from the parameters. Routine set bookkeeping is used without comment: elements of classes are sets (Classes, Membership, Sets and Proper Classes (i)), and so are maps f:Aβ†’Bf:A\to B between sets, which lie in the class BAB^{A} of functions from AA to BB (Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii), The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i)), in particular metrics on a set and sequences in a set; and a one-entry tuple ⟨a⟩\langle a\rangle is aa (The Ordered Pair of Two Sets and Nested Tuples (ii)).

Earlier readings. The helper Predicative Formulas for Convergence and Limits, and Maps Defined by Limits applied below is stated for the readings Metric Space (vi), Sequences (i) and Convergent Sequence in a Metric Space (ii), which agree with the current ones by The Earlier and the New Versions of the Definitions of Metric Spaces, Convergence, Continuity and Compactness Agree (i), The Earlier and the New Versions of the Definitions of Sequences, Limits, Cauchy Sequences, Series and Iterated Operations Agree (i) and The Earlier and the New Versions of the Definitions of Metric Spaces, Convergence, Continuity and Compactness Agree (iii). Likewise Cauchy Sequence in a Metric Space (i), which Complete Metric Space (i) cites, is stated for the first two of these readings, so it applies to the current ones by the same bridge clauses.

The formula for metric spaces. By Kit for def:metric-space (vi) with n=2n=2, i=0i=0 and j=1j=1, there is a predicative formula ρ(x0,x1)\rho(x_{0},x_{1}) in x0,x1x_{0},x_{1}, with parameters among R\mathbb{R}, ++, 00 and ≀\le, that holds, under every assignment of sets to x0x_{0} and x1x_{1}, if and only if x1x_{1} is a map x0Γ—x0β†’Rx_{0}\times x_{0}\to\mathbb{R} and (x0,x1)(x_{0},x_{1}) is a metric space (Metric Space (vi)); its bound variables are chosen other than the letters above. So ρ\rho expresses Ξ“\Gamma with X=x0X=x_{0} and d=x1d=x_{1}; the first part of Ξ“\Gamma is the standing hypothesis of Metric Space, and the second that of Complete Metric Space.

Sequences. Let ΞΌ(F,A,B)\mu(F,A,B) 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 (vii), its auxiliary set variables pp, uu, uβ€²u', vv and vβ€²v' pairwise distinct and distinct from x0,x1,…x_{0},x_{1},\dots, from the letters above and from the parameters; with x2x_{2}, N\mathbb{N} and x0x_{0} as its FF, AA and BB, this meets the distinctness hypotheses of that lemma. So, for sets XX and ss assigned to x0x_{0} and x2x_{2}, ΞΌ(x2,N,x0)\mu(x_{2},\mathbb{N},x_{0}) holds if and only if ss is a map s:Nβ†’Xs:\mathbb{N}\to X, that is, a sequence in XX (Sequences (i)).

The formula for Cauchy sequences. Let

Ξ²(x1,x2)=βˆ€Ξ΅β€‰((Ρ∈R∧0<Ξ΅)β‡’βˆƒN (N∈Nβˆ§βˆ€mβ€‰βˆ€β„“β€‰((m∈Nβˆ§β„“βˆˆN∧N≀m∧N≀ℓ)β‡’βˆ€aβ€‰βˆ€bβ€‰βˆ€t (((m,a)∈x2∧(β„“,b)∈x2∧((a,b),t)∈x1)β‡’t<Ξ΅)))).\beta(x_{1},x_{2})=\forall\varepsilon\,\Bigl((\varepsilon\in\mathbb{R}\wedge0<\varepsilon)\Rightarrow\exists N\,\Bigl(N\in\mathbb{N}\wedge\forall m\,\forall\ell\,\Bigl((m\in\mathbb{N}\wedge\ell\in\mathbb{N}\wedge N\le m\wedge N\le\ell)\Rightarrow\forall a\,\forall b\,\forall t\,\bigl(((m,a)\in x_{2}\wedge(\ell,b)\in x_{2}\wedge((a,b),t)\in x_{1})\Rightarrow t<\varepsilon\bigr)\Bigr)\Bigr)\Bigr).

Let sets XX, dd and ss be assigned to x0x_{0}, x1x_{1} and x2x_{2}, such that (X,d)(X,d) is a metric space and ss is a sequence in XX. Let m,β„“βˆˆNm,\ell\in\mathbb{N}. As ss is a function with domain N\mathbb{N}, for every set aa we have (m,a)∈s(m,a)\in s if and only if a=s(m)a=s(m), and likewise (β„“,b)∈s(\ell,b)\in s if and only if b=s(β„“)b=s(\ell) (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x)). As s(m),s(β„“)∈Xs(m),s(\ell)\in X, the pair (s(m),s(β„“))(s(m),s(\ell)) lies in XΓ—X=dom⁑dX\times X=\operatorname{dom}d (Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i)), so, by the same clause, ((s(m),s(β„“)),t)∈d((s(m),s(\ell)),t)\in d holds exactly for t=d(s(m),s(β„“))t=d(s(m),s(\ell)), a real number. Hence the premise of the innermost implication holds for exactly one triple of sets, namely

a=s(m),b=s(β„“),t=d(s(m),s(β„“)),a=s(m),\qquad b=s(\ell),\qquad t=d(s(m),s(\ell)),

and the formula βˆ€aβ€‰βˆ€bβ€‰βˆ€t (… )\forall a\,\forall b\,\forall t\,(\dots) holds if and only if d(s(m),s(β„“))<Ξ΅d(s(m),s(\ell))<\varepsilon. On elements of N\mathbb{N} the order ≀\le of R\mathbb{R} agrees with the order of N\mathbb{N} (The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (vi)). So Ξ²\beta holds if and only if for every real number Ξ΅>0\varepsilon>0 there is N∈NN\in\mathbb{N} with

d(s(m),s(β„“))<Ξ΅forΒ allΒ m,β„“βˆˆNΒ withΒ mβ‰₯NΒ andΒ β„“β‰₯N,d(s(m),s(\ell))<\varepsilon\qquad\text{for all }m,\ell\in\mathbb{N}\text{ with }m\ge N\text{ and }\ell\ge N,

that is, by Cauchy Sequence in a Metric Space (i), if and only if ss is a Cauchy sequence in (X,d)(X,d).

The formula for convergent sequences. Let Ξ³(x0,x1,x2)\gamma(x_{0},x_{1},x_{2}) be the formula βˆƒx3 κ(x0,x1,x2,x3)\exists x_{3}\,\kappa(x_{0},x_{1},x_{2},x_{3}) of Predicative Formulas for Convergence and Limits, and Maps Defined by Limits (ii), with the set variables x0x_{0} and x1x_{1} as its parameters XX and dd, x2x_{2} as its variable ss, x3x_{3} as its variable zz, and its variables Ξ΅\varepsilon, NN and mm (which occur bound only), and zβ€²z' any further set variable, distinct from one another, from x0,x1,…x_{0},x_{1},\dots and from the parameters, and the auxiliary variables of ΞΌ\mu in it chosen as above. It is predicative, and its free variables are x0x_{0}, x1x_{1}, x2x_{2} and the parameters N\mathbb{N}, R\mathbb{R}, ≀\le, << and 00. Let sets XX, dd and ss be assigned to x0x_{0}, x1x_{1} and x2x_{2}, such that (X,d)(X,d) is a metric space. Then Predicative Formulas for Convergence and Limits, and Maps Defined by Limits (ii), applied to this metric space as the values of its parameters (a statement holds for all values of its parameters satisfying its hypotheses, Conditions Expressed by a Predicative Formula, and Guards (i)), says that Ξ³\gamma holds if and only if ss is a sequence in XX that is convergent in (X,d)(X,d).

The formula for completeness. Let

Ο†(x0,x1)=ρ(x0,x1)βˆ§βˆ€x2 ((ΞΌ(x2,N,x0)∧β(x1,x2))β‡’Ξ³(x0,x1,x2)).\varphi(x_{0},x_{1})=\rho(x_{0},x_{1})\wedge\forall x_{2}\,\bigl((\mu(x_{2},\mathbb{N},x_{0})\wedge\beta(x_{1},x_{2}))\Rightarrow\gamma(x_{0},x_{1},x_{2})\bigr).

It is predicative: Ξ²\beta is, as no quantifier in it is applied to a class variable (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)), and Ο†\varphi is built from Ξ²\beta and the predicative formulas ρ\rho, ΞΌ\mu and Ξ³\gamma by connectives and a quantifier over a set variable (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)), and its free variables are x0x_{0}, x1x_{1} and the parameters N\mathbb{N}, R\mathbb{R}, ≀\le, <<, ++ and 00. Let sets XX and dd be assigned to x0x_{0} and x1x_{1}. If Ξ“\Gamma fails, then ρ\rho fails, so Ο†\varphi fails. If Ξ“\Gamma holds, then (X,d)(X,d) is a metric space and ρ\rho holds. The quantifier βˆ€x2\forall x_{2} ranges over sets (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv)), among them every sequence in XX. For a set ss that is not a sequence in XX the premise ΞΌ(x2,N,x0)\mu(x_{2},\mathbb{N},x_{0}) fails; for a sequence ss in XX, by the above, the premise holds if and only if ss is a Cauchy sequence in (X,d)(X,d), and the conclusion holds if and only if ss is convergent in (X,d)(X,d). Hence the second conjunct of Ο†\varphi holds if and only if every Cauchy sequence in (X,d)(X,d) is convergent in (X,d)(X,d), that is, if and only if (X,d)(X,d) is complete (Complete Metric Space (i)). In both cases Ο†\varphi holds if and only if Ξ“\Gamma holds and (X,d)(X,d) is complete. So Ο†\varphi is a predicative formula in x0,x1x_{0},x_{1}, in the sense of Renaming and Substituting Variables in Predicative Formulas, expressing the condition of (i) with X=x0X=x_{0} and d=x1d=x_{1}.

Complete metric spaces. By Renaming and Substituting Variables in Predicative Formulas (i), with its number of variables equal to 22 and Οƒ(0)=i\sigma(0)=i and Οƒ(1)=j\sigma(1)=j, the formula Ο†(xi,xj)\varphi(x_{i},x_{j}) is a predicative formula in x0,…,xnβˆ’1x_{0},\dots,x_{n-1} that holds, under every assignment of sets to x0,…,xnβˆ’1x_{0},\dots,x_{n-1}, exactly when Ο†\varphi holds with x0x_{0} and x1x_{1} assigned the sets assigned to xix_{i} and xjx_{j}, that is, exactly when Ξ“\Gamma holds and (X,d)(X,d) is complete, with X=xiX=x_{i} and d=xjd=x_{j}. This proves (i).

The class of complete metrics. For a set XX, The Class Comprehension Theorem for Predicative Formulas (i), applied to Ο†\varphi with its abbreviations eliminated, with x1x_{1} as its single variable and x0x_{0} and the parameters of the statement as its parameters, x0x_{0} being assigned XX, gives a class SS such that, for every class dd, d∈Sd\in S if and only if dd is a map d:XΓ—Xβ†’Rd:X\times X\to\mathbb{R} that is a metric on XX with (X,d)(X,d) complete (for such a map, (X,d)(X,d) is a metric space exactly when dd is a metric on XX, Metric Space (vi)). This proves (ii).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…