TheoremBase

The formula quantifies over sets only, and unwinding the value of d and the open ball shows it says exactly that U is an open subset; the set is then cut out of the power set by this formula, and is unique by extensionality.

Proof

Each result cited is universally quantified over the data in its own statement.

Clause predicative. The formula ω(U)\omega(U) is written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols: the connectives ⇒\Rightarrow and the quantifier ∀\forall of Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §formula, the ordered pairs (x,y)(x,y), ((x,y),z)((x,y),z), (0,r)(0,r) and (z,r)(z,r), which are defined set symbols used properly for all sets, and membership of these pairs in the sets dd and <<. Its quantifiers ∀y\forall y, ∀x\forall x, ∃r\exists r and ∃z\exists z are applied to set variables only, and no class abstraction is written in it; so ω(U)\omega(U) is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure. Its free variables are UU and the parameters XX, dd, R\mathbb{R}, << and 00.

Let UU be a set. By Subclasses and Subsets §subclass, the first conjunct of ω(U)\omega(U) holds if and only if U⊆XU\subseteq X. If U⊈XU\not\subseteq X, then ω(U)\omega(U) fails, and so does the condition. Let now U⊆XU\subseteq X, let x∈Ux\in U, so that x∈Xx\in X, and let y∈Xy\in X. The map d:X×X→Rd:X\times X\to\mathbb{R} has domain X×XX\times X, which contains (x,y)(x,y), so by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, for every set zz, ((x,y),z)∈d((x,y),z)\in d if and only if z=d(x,y)z=d(x,y); hence ∃z (((x,y),z)∈d∧z<r)\exists z\,(((x,y),z)\in d\wedge z<r) holds if and only if d(x,y)<rd(x,y)<r, which is the last assertion of the clause. Therefore, for r∈Rr\in\mathbb{R} with 0<r0<r, the part ∀y ((y∈X∧∃z (… ))⇒y∈U)\forall y\,((y\in X\wedge\exists z\,(\dots))\Rightarrow y\in U) holds if and only if every y∈Xy\in X with d(x,y)<rd(x,y)<r lies in UU, that is, by Open Ball in a Metric Space §membership and Subclasses and Subsets §subclass, if and only if the open ball Bd(x,r)B_{d}(x,r) is a subset of UU. As r>0r>0 means 0<r0<r by Sets and Maps: Ordinary Notation §orders, the second conjunct of ω(U)\omega(U) holds if and only if for every x∈Ux\in U there is a real number r>0r>0 with Bd(x,r)⊆UB_{d}(x,r)\subseteq U, that is, by Open Subset of a Metric Space §open, if and only if UU is open in (X,d)(X,d). So, for every set UU, ω(U)\omega(U) holds if and only if U⊆XU\subseteq X and UU is open in (X,d)(X,d), and ω\omega expresses this condition in the sense of Conditions Expressed by a Predicative Formula, and Guards §expressed.

Clause set. P(X)\mathcal{P}(X) is a set by The Union Set and the Power Set of a Set §power. As ω\omega is predicative, T={U∈P(X):ω(U)}\mathcal{T}=\{U\in\mathcal{P}(X):\omega(U)\} is a class as in Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted and a set by Sets and Maps: Ordinary Notation §set-builder. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, for every set UU, U∈TU\in\mathcal{T} if and only if U∈P(X)U\in\mathcal{P}(X) and ω(U)\omega(U); by The Union Set and the Power Set of a Set §power, U∈P(X)U\in\mathcal{P}(X) if and only if U⊆XU\subseteq X; and by the clause predicative, ω(U)\omega(U) holds if and only if U⊆XU\subseteq X and UU is open in (X,d)(X,d). So U∈TU\in\mathcal{T} if and only if U⊆XU\subseteq X and UU is open in (X,d)(X,d). If T′\mathcal{T}' is a set with the same property, then T′\mathcal{T}' and T\mathcal{T} have the same elements, and T′=T\mathcal{T}'=\mathcal{T} by Axiom of Extensionality for Classes. The class Td\mathcal{T}_{d} of all U∈P(X)U\in\mathcal{P}(X) open in (X,d)(X,d) named in Metric Spaces: Balls, the Metric Topology, and the Real and Complex Numbers as Metric Spaces §topology has exactly these elements, so it is T\mathcal{T}, again by Axiom of Extensionality for Classes.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…