TheoremBase

Explicit predicative formulas in two variables express the standing hypothesis and the four metric axioms, their conjunction expresses being a metric and a metric space, renaming moves them to any positions, and comprehension on that conjunction gives the class of metrics.

Proof

Throughout, formulas are written with abbreviations and quantify over set variables only, so they are predicative. The parameters R\mathbb{R}, ++, 00 and ≀\le are variables other than x0,…,xnβˆ’1x_{0},\dots,x_{n-1} and x1x_{1} and other than the bound variables below; 00 is a set, being an element of R\mathbb{R}, and ++ and ≀\le are sets, being a map from RΓ—R\mathbb{R}\times\mathbb{R} to R\mathbb{R} and a subclass of RΓ—R\mathbb{R}\times\mathbb{R} (The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i), 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)). Elements of classes are sets (Classes, Membership, Sets and Proper Classes (i)), and a one-entry tuple ⟨d⟩\langle d\rangle is dd (The Ordered Pair of Two Sets and Nested Tuples (ii)). We first build formulas in x0x_{0} and x1x_{1}, written XX and dd, and move them to the positions ii and jj at the end. The letters x,y,z,u,v,vβ€²,p,c,r,s,t,qx,y,z,u,v,v',p,c,r,s,t,q denote further set variables.

The standing hypothesis. For variables AA and BB let Ο€(c,A,B)\pi(c,A,B) be the formula βˆ€p (p∈cβ‡”βˆƒuβ€‰βˆƒv (u∈A∧v∈B∧p=(u,v)))\forall p\,\bigl(p\in c\Leftrightarrow\exists u\,\exists v\,(u\in A\wedge v\in B\wedge p=(u,v))\bigr). For a set XX, the only set cc with Ο€(c,X,X)\pi(c,X,X) is the Cartesian product XΓ—XX\times X, which is a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (ii). 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), which holds exactly when FF is a map F:Aβ†’BF:A\to B, and let

Ξ³=βˆƒc (Ο€(c,X,X)∧μ(d,c,R)).\gamma=\exists c\,\bigl(\pi(c,X,X)\wedge\mu(d,c,\mathbb{R})\bigr).

By Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii), γ\gamma holds exactly when μ(d,X×X,R)\mu(d,X\times X,\mathbb{R}) does, that is, exactly when dd is a map d:X×X→Rd:X\times X\to\mathbb{R}; so γ\gamma expresses Γ\Gamma.

Assume Ξ³\gamma. Throughout, that pairs of elements of XX lie in XΓ—X=dom⁑dX\times X=\operatorname{dom}d, that values of dd lie in R\mathbb{R}, and that ++ and ≀\le are a binary operation and a relation on R\mathbb{R}, are routine facts of the setting. For x,y∈Xx,y\in X, by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x), ((x,y),t)∈d((x,y),t)\in d holds for exactly one set tt, the value d(x,y)∈Rd(x,y)\in\mathbb{R}. For r,s∈Rr,s\in\mathbb{R}, ((r,s),q)∈+((r,s),q)\in{+} holds exactly for q=r+sq=r+s, by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (xi), as ++ is a binary operation on R\mathbb{R}; and r≀sr\le s means (r,s)βˆˆβ‰€(r,s)\in{\le}. So in each formula below every premise of these forms singles out exactly one set, which exists, and a universally quantified implication whose premises name values in this way states the property of the named values given in its conclusion (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (ii)).

The four conditions. Let Ξ·1,…,Ξ·4\eta_{1},\dots,\eta_{4} be the formulas

βˆ€xβ€‰βˆ€yβ€‰βˆ€t ((x∈X∧y∈X∧((x,y),t)∈d)β‡’(0,t)βˆˆβ‰€),βˆ€xβ€‰βˆ€yβ€‰βˆ€t ((x∈X∧y∈X∧((x,y),t)∈d)β‡’(t=0⇔x=y)),βˆ€xβ€‰βˆ€yβ€‰βˆ€tβ€‰βˆ€s ((x∈X∧y∈X∧((x,y),t)∈d∧((y,x),s)∈d)β‡’t=s),βˆ€xβ€‰βˆ€yβ€‰βˆ€zβ€‰βˆ€rβ€‰βˆ€sβ€‰βˆ€tβ€‰βˆ€q ((x∈X∧y∈X∧z∈X∧((x,z),r)∈d∧((x,y),s)∈d∧((y,z),t)∈d∧((s,t),q)∈+)β‡’(r,q)βˆˆβ‰€).\begin{aligned} &\forall x\,\forall y\,\forall t\,\bigl((x\in X\wedge y\in X\wedge((x,y),t)\in d)\Rightarrow(0,t)\in{\le}\bigr),\\ &\forall x\,\forall y\,\forall t\,\bigl((x\in X\wedge y\in X\wedge((x,y),t)\in d)\Rightarrow(t=0\Leftrightarrow x=y)\bigr),\\ &\forall x\,\forall y\,\forall t\,\forall s\,\bigl((x\in X\wedge y\in X\wedge((x,y),t)\in d\wedge((y,x),s)\in d)\Rightarrow t=s\bigr),\\ &\forall x\,\forall y\,\forall z\,\forall r\,\forall s\,\forall t\,\forall q\,\bigl((x\in X\wedge y\in X\wedge z\in X\wedge((x,z),r)\in d\wedge((x,y),s)\in d\wedge((y,z),t)\in d\wedge((s,t),q)\in{+})\Rightarrow(r,q)\in{\le}\bigr). \end{aligned}

Under Ξ³\gamma their premises name t=d(x,y)t=d(x,y) in the first and the second; t=d(x,y)t=d(x,y) and s=d(y,x)s=d(y,x) in the third; and r=d(x,z)r=d(x,z), s=d(x,y)s=d(x,y), t=d(y,z)t=d(y,z) and q=d(x,y)+d(y,z)q=d(x,y)+d(y,z) in the fourth, where s,t∈Rs,t\in\mathbb{R}. So, under Ξ³\gamma, Ξ·1,…,Ξ·4\eta_{1},\dots,\eta_{4} state that

0≀d(x,y),d(x,y)=0β€…β€ŠβŸΊβ€…β€Šx=y,d(x,y)=d(y,x)forΒ allΒ x,y∈X,0\le d(x,y),\qquad d(x,y)=0\iff x=y,\qquad d(x,y)=d(y,x)\qquad\text{for all }x,y\in X, d(x,z)≀d(x,y)+d(y,z)forΒ allΒ x,y,z∈X.d(x,z)\le d(x,y)+d(y,z)\qquad\text{for all }x,y,z\in X.

Hence γ∧η1\gamma\wedge\eta_{1}, γ∧η2\gamma\wedge\eta_{2}, γ∧η3\gamma\wedge\eta_{3} and γ∧η4\gamma\wedge\eta_{4} express the conditions of (i), (ii), (iii) and (iv) with X=x0X=x_{0} and d=x1d=x_{1}.

Metrics and metric spaces. Let ψ=γ∧η1∧η2∧η3∧η4\psi=\gamma\wedge\eta_{1}\wedge\eta_{2}\wedge\eta_{3}\wedge\eta_{4}. As XX, a set variable, stands for a set, under Ξ“\Gamma the set dd is a metric on XX by Metric Space (i) exactly when the conditions of Metric Space (ii), Metric Space (iii), Metric Space (iv) and Metric Space (v) hold for all x,y,z∈Xx,y,z\in X. The first three do not involve zz, so they hold for all x,y,z∈Xx,y,z\in X exactly when they hold for all x,y∈Xx,y\in X (take z=xz=x); thus dd is a metric on XX exactly when the four displayed conditions hold, and ψ\psi expresses the condition of (v). By Metric Space (vi), under Ξ“\Gamma the pair (X,d)(X,d) is a metric space exactly when dd is a metric on XX, so ψ\psi also expresses the condition of (vi).

Any positions. Each formula Ο†\varphi obtained above, namely γ∧η1\gamma\wedge\eta_{1}, γ∧η2\gamma\wedge\eta_{2}, γ∧η3\gamma\wedge\eta_{3}, γ∧η4\gamma\wedge\eta_{4} and ψ\psi, is thus a predicative formula in x0,x1x_{0},x_{1} in the sense of Renaming and Substituting Variables in Predicative Formulas, with parameters among R\mathbb{R}, ++, 00 and ≀\le. By Renaming and Substituting Variables in Predicative Formulas (i) with Οƒ(0)=i\sigma(0)=i and Οƒ(1)=j\sigma(1)=j (the given x0,…,xnβˆ’1x_{0},\dots,x_{n-1} being the first of the distinct set variables x0,x1,…x_{0},x_{1},\dots there, so that x1x_{1} is distinct from x0x_{0} also when n=1n=1), 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 the condition of the corresponding clause holds with X=xiX=x_{i} and d=xjd=x_{j}. This proves (i), (ii), (iii), (iv), (v) and (vi).

The class of metrics. For a set XX, The Class Comprehension Theorem for Predicative Formulas (i), applied to ψ\psi with x1x_{1} as its single variable and x0x_{0}, R\mathbb{R}, ++, 00 and ≀\le as its parameters, x0x_{0} being assigned XX, gives a class MM such that, for every class dd, d∈Md\in M if and only if dd is a map d:XΓ—Xβ†’Rd:X\times X\to\mathbb{R} that is a metric on XX (every such map is a set, being an element of the class RXΓ—X\mathbb{R}^{X\times X} of functions from XΓ—XX\times X to R\mathbb{R} by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i)). This proves (vii).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…