TheoremBase

An explicit predicative formula for continuity at a point is built from the metric-space kit and the formula for maps, quantifying over the point gives continuity on a subset, renaming the subset to the space gives the whole-space cases, and class comprehension gives the classes.

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,…,x6x_{0},\dots,x_{6} are distinct also when n<7n<7. The parameters R\mathbb{R}, ++, 00 and ≀\le are variables other than x0,x1,…x_{0},x_{1},\dots and other than the bound variables below, at their fixed values as in Conditions Expressed by a Predicative Formula, and Guards (i); 00 is a set, being an element of R\mathbb{R}. For sets gg and hh, g<hg<h abbreviates (g,h)βˆˆβ‰€βˆ§Β¬β€‰g=h(g,h)\in{\le}\wedge\neg\,g=h, the strict order of R\mathbb{R}. The letters Ξ΅,Ξ΄,w,y,t,a,b,s\varepsilon,\delta,w,y,t,a,b,s denote further 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 subclasses of sets (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 (i)) and 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 both components of a metric space (Metric Space); and a one-entry tuple ⟨a⟩\langle a\rangle is aa (The Ordered Pair of Two Sets and Nested Tuples (ii)).

The formulas. Write XX, dXd_{X}, YY, dYd_{Y}, AA, ff and xx for x0,…,x6x_{0},\dots,x_{6}. For arbitrary sets, "(X,dX)(X,d_{X}) is a metric space" includes the standing hypothesis of Metric Space that dXd_{X} is a map from the Cartesian product XΓ—XX\times X to R\mathbb{R}, and likewise for (Y,dY)(Y,d_{Y}). By Kit for def:metric-space (vi) with n=4n=4, applied once with i=0i=0 and j=1j=1 and once with i=2i=2 and j=3j=3, there are predicative formulas ρX\rho_{X} and ρY\rho_{Y} in x0,…,x3x_{0},\dots,x_{3}, with parameters among R\mathbb{R}, ++, 00 and ≀\le, expressing "dXd_{X} is a map XΓ—Xβ†’RX\times X\to\mathbb{R} and (X,dX)(X,d_{X}) is a metric space" and "dYd_{Y} is a map YΓ—Yβ†’RY\times Y\to\mathbb{R} and (Y,dY)(Y,d_{Y}) is a metric space"; their bound variables are chosen other than the letters above, and they are also predicative formulas in x0,…,x5x_{0},\dots,x_{5} and in x0,…,x6x_{0},\dots,x_{6} (Renaming and Substituting Variables in Predicative Formulas (ii)). Let ΞΌ(f,A,Y)\mu(f,A,Y) 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) with x5x_{5}, x4x_{4} and x2x_{2} as its FF, AA and BB and with its auxiliary set variables chosen pairwise distinct and distinct from x0,x1,…x_{0},x_{1},\dots, from the letters above and from the parameters; it is predicative, its free variables are x2x_{2}, x4x_{4} and x5x_{5}, and for sets ff, AA and YY it holds if and only if ff is a map f:Aβ†’Yf:A\to Y. Let

Ξ±=βˆ€w (w∈Aβ‡’w∈X),\alpha=\forall w\,(w\in A\Rightarrow w\in X), ΞΊ=βˆ€Ξ΅β€‰((Ρ∈R∧0<Ξ΅)β‡’βˆƒΞ΄β€‰(δ∈R∧0<Ξ΄βˆ§βˆ€y (y∈Aβ‡’βˆ€tβ€‰βˆ€aβ€‰βˆ€bβ€‰βˆ€s ((((x,y),t)∈dX∧t<δ∧(y,a)∈f∧(x,b)∈f∧((a,b),s)∈dY)β‡’s<Ξ΅)))),\kappa=\forall\varepsilon\,\Bigl((\varepsilon\in\mathbb{R}\wedge0<\varepsilon)\Rightarrow\exists\delta\,\Bigl(\delta\in\mathbb{R}\wedge0<\delta\wedge\forall y\,\Bigl(y\in A\Rightarrow\forall t\,\forall a\,\forall b\,\forall s\,\bigl((((x,y),t)\in d_{X}\wedge t<\delta\wedge(y,a)\in f\wedge(x,b)\in f\wedge((a,b),s)\in d_{Y})\Rightarrow s<\varepsilon\bigr)\Bigr)\Bigr)\Bigr), Ο†=ρX∧ρY∧α∧μ(f,A,Y)∧x∈A∧κ,ψ=ρX∧ρY∧α∧μ(f,A,Y)βˆ§βˆ€x (x∈Aβ‡’ΞΊ),\varphi=\rho_{X}\wedge\rho_{Y}\wedge\alpha\wedge\mu(f,A,Y)\wedge x\in A\wedge\kappa, \qquad \psi=\rho_{X}\wedge\rho_{Y}\wedge\alpha\wedge\mu(f,A,Y)\wedge\forall x\,(x\in A\Rightarrow\kappa),

where in ψ\psi the quantified xx is the variable x6x_{6}. No quantifier in Ξ±\alpha or ΞΊ\kappa is applied to a class variable, so they are predicative (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)), and Ο†\varphi and ψ\psi are predicative, being built from predicative formulas by conjunction, implication and quantification over set variables (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)). The free variables of Ο†\varphi are among x0,…,x6x_{0},\dots,x_{6} and the parameters; those of ψ\psi are among x0,…,x5x_{0},\dots,x_{5} and the parameters, since x6x_{6} is free in neither ρX\rho_{X}, ρY\rho_{Y}, Ξ±\alpha nor ΞΌ(f,A,Y)\mu(f,A,Y).

What ΞΊ\kappa says. Let sets XX, dXd_{X}, YY, dYd_{Y}, AA, ff and xx be assigned to x0,…,x6x_{0},\dots,x_{6}, and suppose that (X,dX)(X,d_{X}) and (Y,dY)(Y,d_{Y}) are metric spaces, with dX:XΓ—Xβ†’Rd_{X}:X\times X\to\mathbb{R} and dY:YΓ—Yβ†’Rd_{Y}:Y\times Y\to\mathbb{R}, that AβŠ†XA\subseteq X, that f:Aβ†’Yf:A\to Y and that x∈Ax\in A. Let Ξ΅\varepsilon and Ξ΄\delta be real numbers and let y∈Ay\in A. Then x,y∈Xx,y\in X, so the pair (x,y)(x,y) lies in XΓ—X=dom⁑dXX\times X=\operatorname{dom}d_{X} (Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i)), and, dXd_{X} being a function, ((x,y),t)∈dX((x,y),t)\in d_{X} holds exactly for t=dX(x,y)t=d_{X}(x,y) (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x)). Likewise, as x,y∈A=dom⁑fx,y\in A=\operatorname{dom}f, (y,a)∈f(y,a)\in f holds exactly for a=f(y)a=f(y) and (x,b)∈f(x,b)\in f exactly for b=f(x)b=f(x); these values lie in YY, so (f(y),f(x))∈YΓ—Y=dom⁑dY(f(y),f(x))\in Y\times Y=\operatorname{dom}d_{Y}, and ((f(y),f(x)),s)∈dY((f(y),f(x)),s)\in d_{Y} holds exactly for s=dY(f(y),f(x))s=d_{Y}(f(y),f(x)). Hence the antecedent of the innermost implication of ΞΊ\kappa fails unless tt, aa, bb and ss are these values, and for them it reduces to t<Ξ΄t<\delta. So the part of ΞΊ\kappa beginning with βˆ€t\forall t holds if and only if

dX(x,y)<δ ⇒ dY(f(y),f(x))<Ξ΅.d_{X}(x,y)<\delta\ \Rightarrow\ d_{Y}(f(y),f(x))<\varepsilon.

So κ\kappa says that for every real Ρ>0\varepsilon>0 there is a real δ>0\delta>0 such that every y∈Ay\in A with dX(x,y)<δd_{X}(x,y)<\delta satisfies dY(f(y),f(x))<Ρd_{Y}(f(y),f(x))<\varepsilon, that is, by Continuous Map Between Metric Spaces (i), that ff is continuous at xx relative to AA.

What Ο†\varphi and ψ\psi say. Let sets XX, dXd_{X}, YY, dYd_{Y}, AA, ff and xx be assigned to x0,…,x6x_{0},\dots,x_{6}. The conjuncts ρX\rho_{X}, ρY\rho_{Y}, Ξ±\alpha, ΞΌ(f,A,Y)\mu(f,A,Y) and x∈Ax\in A hold exactly when (X,dX)(X,d_{X}) and (Y,dY)(Y,d_{Y}) are metric spaces with dX:XΓ—Xβ†’Rd_{X}:X\times X\to\mathbb{R} and dY:YΓ—Yβ†’Rd_{Y}:Y\times Y\to\mathbb{R}, AβŠ†XA\subseteq X (Subclasses and Subsets (i)), f:Aβ†’Yf:A\to Y and x∈Ax\in A. If one of them fails, Ο†\varphi fails, and so does the condition

(X,dX), (Y,dY)Β areΒ metricΒ spaces,AβŠ†X,f:Aβ†’Y,x∈A,fΒ isΒ continuousΒ atΒ xΒ relativeΒ toΒ A.(X,d_{X}),\,(Y,d_{Y})\text{ are metric spaces},\quad A\subseteq X,\quad f:A\to Y,\quad x\in A,\quad f\text{ is continuous at }x\text{ relative to }A.

If all of them hold, then Ο†\varphi holds exactly when ΞΊ\kappa does, that is, by the previous paragraph, exactly when the displayed condition holds. So Ο†\varphi is a predicative formula in x0,…,x6x_{0},\dots,x_{6}, in the sense of Renaming and Substituting Variables in Predicative Formulas, expressing the displayed condition. Similarly, under an assignment of sets XX, dXd_{X}, YY, dYd_{Y}, AA and ff to x0,…,x5x_{0},\dots,x_{5}, if the metric-space, subset and map conditions hold, then for every set xβ€²x' assigned to x6x_{6} with xβ€²βˆˆAx'\in A the previous paragraph applies, so βˆ€x (x∈Aβ‡’ΞΊ)\forall x\,(x\in A\Rightarrow\kappa) says that ff is continuous at xβ€²x' relative to AA for every xβ€²βˆˆAx'\in A, that is, by Continuous Map Between Metric Spaces (ii), that ff is continuous on AA; and if one of them fails, ψ\psi fails. So ψ\psi is a predicative formula in x0,…,x5x_{0},\dots,x_{5} expressing the condition "(X,dX)(X,d_{X}) and (Y,dY)(Y,d_{Y}) are metric spaces, AβŠ†XA\subseteq X, f:Aβ†’Yf:A\to Y and ff is continuous on AA".

Continuity at a point. By Renaming and Substituting Variables in Predicative Formulas (i), with its number of variables equal to 77 and Οƒ(0)=i\sigma(0)=i, Οƒ(1)=j\sigma(1)=j, Οƒ(2)=k\sigma(2)=k, Οƒ(3)=l\sigma(3)=l, Οƒ(4)=m\sigma(4)=m, Οƒ(5)=p\sigma(5)=p and Οƒ(6)=q\sigma(6)=q, the formula Ο†(xi,xj,xk,xl,xm,xp,xq)\varphi(x_{i},x_{j},x_{k},x_{l},x_{m},x_{p},x_{q}) 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 the condition of (i) holds for X=xiX=x_{i}, dX=xjd_{X}=x_{j}, Y=xkY=x_{k}, dY=xld_{Y}=x_{l}, A=xmA=x_{m}, f=xpf=x_{p} and x=xqx=x_{q}. This proves (i).

Continuity at a point of the space. Apply Renaming and Substituting Variables in Predicative Formulas (i) as in the previous paragraph, but with Οƒ(4)=i\sigma(4)=i. The formula Ο†(xi,xj,xk,xl,xi,xp,xq)\varphi(x_{i},x_{j},x_{k},x_{l},x_{i},x_{p},x_{q}) is a predicative formula in x0,…,xnβˆ’1x_{0},\dots,x_{n-1} that holds exactly when the displayed condition holds with A=XA=X. As XβŠ†XX\subseteq X always, and continuity at xx relative to XX is continuity at xx (Continuous Map Between Metric Spaces (i)), this is the condition of (ii), which is therefore predicative.

Continuity on a subset. By Renaming and Substituting Variables in Predicative Formulas (i), with its number of variables equal to 66 and Οƒ(0)=i\sigma(0)=i, Οƒ(1)=j\sigma(1)=j, Οƒ(2)=k\sigma(2)=k, Οƒ(3)=l\sigma(3)=l, Οƒ(4)=m\sigma(4)=m and Οƒ(5)=p\sigma(5)=p, the formula ψ(xi,xj,xk,xl,xm,xp)\psi(x_{i},x_{j},x_{k},x_{l},x_{m},x_{p}) is a predicative formula in x0,…,xnβˆ’1x_{0},\dots,x_{n-1} expressing the condition of (iii). This proves (iii).

Continuous maps. The same, with Οƒ(4)=i\sigma(4)=i, gives the predicative formula ψ(xi,xj,xk,xl,xi,xp)\psi(x_{i},x_{j},x_{k},x_{l},x_{i},x_{p}), which expresses the condition with A=XA=X; as XβŠ†XX\subseteq X and continuity on XX is continuity (Continuous Map Between Metric Spaces (ii)), this is the condition of (iv). This proves (iv).

The class of maps continuous at a point. Let (X,dX)(X,d_{X}) and (Y,dY)(Y,d_{Y}) be metric spaces, let AβŠ†XA\subseteq X and let x∈Ax\in A; then XX, dXd_{X}, YY, dYd_{Y}, AA and xx are sets. Apply The Class Comprehension Theorem for Predicative Formulas (i) to Ο†\varphi with its abbreviations eliminated, with x5x_{5} as its single variable and x0x_{0}, x1x_{1}, x2x_{2}, x3x_{3}, x4x_{4}, x6x_{6}, R\mathbb{R}, ++, 00 and ≀\le as its parameters, x0,x1,x2,x3,x4,x6x_{0},x_{1},x_{2},x_{3},x_{4},x_{6} being assigned XX, dXd_{X}, YY, dYd_{Y}, AA and xx. It gives a class CC whose elements are exactly the sets ff for which Ο†\varphi holds with ff assigned to x5x_{5}, that is, as the metric-space, subset and membership conditions hold, the sets ff with f:Aβ†’Yf:A\to Y continuous at xx relative to AA. This proves (v).

The class of maps of the space continuous at a point. Let (X,dX)(X,d_{X}) and (Y,dY)(Y,d_{Y}) be metric spaces and let x∈Xx\in X. As XβŠ†XX\subseteq X, (v) with A=XA=X gives a class CC such that, for every class ff, f∈Cf\in C if and only if f:Xβ†’Yf:X\to Y is continuous at xx relative to XX, that is, continuous at xx (Continuous Map Between Metric Spaces (i)). This proves (vi).

The class of maps continuous on a subset. For metric spaces (X,dX)(X,d_{X}) and (Y,dY)(Y,d_{Y}) and AβŠ†XA\subseteq X, The Class Comprehension Theorem for Predicative Formulas (i), applied to ψ\psi with its abbreviations eliminated, with x5x_{5} as its single variable and x0,…,x4x_{0},\dots,x_{4} (assigned XX, dXd_{X}, YY, dYd_{Y} and AA), R\mathbb{R}, ++, 00 and ≀\le as its parameters, gives a class CC whose elements are exactly the maps f:Aβ†’Yf:A\to Y that are continuous on AA, which proves (vii).

The class of continuous maps. Let (X,dX)(X,d_{X}) and (Y,dY)(Y,d_{Y}) be metric spaces. As XβŠ†XX\subseteq X, (vii) with A=XA=X gives a class CC such that, for every class ff, f∈Cf\in C if and only if f:Xβ†’Yf:X\to Y is continuous on XX, that is, continuous (Continuous Map Between Metric Spaces (ii)). This proves (viii).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…