TheoremBase

Writes explicit predicative formulas for being a topological space, for compactness, and, through membership in the subspace topology, for compactness of a subset; renames them to arbitrary variable positions and applies class comprehension.

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,x2x_{0},x_{1},x_{2} are distinct also when n<3n<3. The parameters N0\mathbb{N}_{0}, N\mathbb{N} and the order of N0\mathbb{N}_{0} are three distinct class variables, at their fixed values as in Conditions Expressed by a Predicative Formula, and Guards (i). The letters cc, ee, ss, uu, vv and ww denote further set variables, distinct from one another and from x0,x1,…x_{0},x_{1},\dots. The defined set symbols βˆ…\emptyset, P\mathcal{P}, ⋃\bigcup and ∩\cap below are applied to sets only (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (viii)). Routine set bookkeeping is used without comment: elements of classes are sets (Classes, Membership, Sets and Proper Classes (i)), and so are subsets (Subclasses and Subsets (i)) and 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)), in particular u∩vu\cap v and A∩uA\cap u below and a topology on a set XX, a subset of P(X)\mathcal{P}(X) (Topological Space); and a one-entry tuple ⟨a⟩\langle a\rangle is aa (The Ordered Pair of Two Sets and Nested Tuples (ii)).

Finiteness. By Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness (ii), with ee as its set variable AA and the three parameters as its class variables, there is a predicative formula fin(e)\mathrm{fin}(e), with free variables among ee and the parameters, that holds for a set assigned to ee if and only if that set is finite; its bound variables are chosen other than the letters above.

Topological spaces. Write XX and T\mathcal{T} for x0x_{0} and x1x_{1}, and let

Ο„=TβŠ†P(X)βˆ§βˆ…βˆˆT∧X∈Tβˆ§βˆ€s (sβŠ†T⇒⋃s∈T)βˆ§βˆ€uβ€‰βˆ€v ((u∈T∧v∈T)β‡’u∩v∈T).\tau=\mathcal{T}\subseteq\mathcal{P}(X)\wedge\emptyset\in\mathcal{T}\wedge X\in\mathcal{T}\wedge\forall s\,\Bigl(s\subseteq\mathcal{T}\Rightarrow\bigcup s\in\mathcal{T}\Bigr)\wedge\forall u\,\forall v\,\bigl((u\in\mathcal{T}\wedge v\in\mathcal{T})\Rightarrow u\cap v\in\mathcal{T}\bigr).

It is predicative, no quantifier in it being applied to a class variable (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)), and its free variables are x0x_{0} and x1x_{1}. Let sets XX and T\mathcal{T} be assigned to x0x_{0} and x1x_{1}. The first conjunct of Ο„\tau says that T\mathcal{T} is a subset of the power set P(X)\mathcal{P}(X), the standing hypothesis of Topological Space, which "(X,T)(X,\mathcal{T}) is a topological space" includes for arbitrary sets. The quantifier βˆ€s\forall s ranges over sets (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv)), so the fourth conjunct says that ⋃S∈T\bigcup\mathcal{S}\in\mathcal{T} for every subset S\mathcal{S} of T\mathcal{T}. Hence Ο„\tau holds if and only if TβŠ†P(X)\mathcal{T}\subseteq\mathcal{P}(X) and T\mathcal{T} satisfies Topological Space (ii), Topological Space (iii) and Topological Space (iv), that is, by Topological Space (i) and Topological Space (v), if and only if (X,T)(X,\mathcal{T}) is a topological space.

The formula for compact spaces. Let

ΞΊ=βˆ€c ((cβŠ†T∧XβŠ†β‹ƒc)β‡’βˆƒe (eβŠ†c∧fin(e)∧XβŠ†β‹ƒe)),Ο†=Ο„βˆ§ΞΊ.\kappa=\forall c\,\Bigl(\Bigl(c\subseteq\mathcal{T}\wedge X\subseteq\bigcup c\Bigr)\Rightarrow\exists e\,\Bigl(e\subseteq c\wedge\mathrm{fin}(e)\wedge X\subseteq\bigcup e\Bigr)\Bigr),\qquad\varphi=\tau\wedge\kappa.

The formula Ο†\varphi is predicative, being built from abbreviations and the predicative formula fin\mathrm{fin} by connectives and quantifiers over set variables only (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i), Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)), and its free variables are among x0x_{0}, x1x_{1} and the parameters. Let sets XX and T\mathcal{T} be assigned to x0x_{0} and x1x_{1}. If (X,T)(X,\mathcal{T}) is not a topological space, then Ο„\tau fails, and so do Ο†\varphi and the condition of (i). Suppose that (X,T)(X,\mathcal{T}) is a topological space, so that Ο„\tau holds. As the quantifiers βˆ€c\forall c and βˆƒe\exists e range over sets, ΞΊ\kappa says that for every subset U\mathcal{U} of T\mathcal{T} with XβŠ†β‹ƒUX\subseteq\bigcup\mathcal{U} there is a finite subset V\mathcal{V} of U\mathcal{U} with XβŠ†β‹ƒVX\subseteq\bigcup\mathcal{V}, that is, by Compact Topological Space and Compact Subset (i), that (X,T)(X,\mathcal{T}) is compact. In both cases Ο†\varphi holds if and only if (X,T)(X,\mathcal{T}) is a topological space and is compact. So Ο†\varphi is a predicative formula in x0,x1x_{0},x_{1}, in the sense of Renaming and Substituting Variables in Predicative Formulas, expressing this condition with X=x0X=x_{0} and T=x1\mathcal{T}=x_{1}.

The formula for compact subsets. Write AA for x2x_{2}, and let

Ο‰=wβŠ†Aβˆ§βˆƒu (u∈T∧w=A∩u),\omega=w\subseteq A\wedge\exists u\,(u\in\mathcal{T}\wedge w=A\cap u), Ξ»=βˆ€c ((βˆ€w (w∈cβ‡’Ο‰)∧AβŠ†β‹ƒc)β‡’βˆƒe (eβŠ†c∧fin(e)∧AβŠ†β‹ƒe)),ψ=Ο„βˆ§AβŠ†X∧λ.\lambda=\forall c\,\Bigl(\Bigl(\forall w\,(w\in c\Rightarrow\omega)\wedge A\subseteq\bigcup c\Bigr)\Rightarrow\exists e\,\Bigl(e\subseteq c\wedge\mathrm{fin}(e)\wedge A\subseteq\bigcup e\Bigr)\Bigr),\qquad\psi=\tau\wedge A\subseteq X\wedge\lambda.

As for Ο†\varphi, the formula ψ\psi is predicative, and its free variables are among x0x_{0}, x1x_{1}, x2x_{2} and the parameters. Let sets XX, T\mathcal{T} and AA be assigned to x0x_{0}, x1x_{1} and x2x_{2}. If (X,T)(X,\mathcal{T}) is not a topological space or AβŠ†ΜΈXA\not\subseteq X, then ψ\psi fails, and so does the condition of (ii). Suppose that (X,T)(X,\mathcal{T}) is a topological space and AβŠ†XA\subseteq X, and let TA\mathcal{T}_{A} be the subspace topology on AA. By Subspace Topology (i) and The Union Set and the Power Set of a Set (ii), a set ww lies in TA\mathcal{T}_{A} if and only if

wβŠ†Aandw=A∩uΒ Β forΒ someΒ u∈T,w\subseteq A\quad\text{and}\quad w=A\cap u\ \text{ for some }u\in\mathcal{T},

that is, if and only if Ο‰\omega holds; so, for a set cc, the formula βˆ€w (w∈cβ‡’Ο‰)\forall w\,(w\in c\Rightarrow\omega) holds if and only if cβŠ†TAc\subseteq\mathcal{T}_{A} (Subclasses and Subsets (i)). As TA\mathcal{T}_{A} is a subclass of the set P(A)\mathcal{P}(A), it is a set; thus βˆ€c\forall c ranges over all subsets of TA\mathcal{T}_{A}, and, as before, βˆƒe\exists e over all subsets of cc. Hence Ξ»\lambda holds if and only if for every subset U\mathcal{U} of TA\mathcal{T}_{A} with AβŠ†β‹ƒUA\subseteq\bigcup\mathcal{U} there is a finite subset V\mathcal{V} of U\mathcal{U} with AβŠ†β‹ƒVA\subseteq\bigcup\mathcal{V}, that is, by Compact Topological Space and Compact Subset (i) applied to the topological space (A,TA)(A,\mathcal{T}_{A}) (The Subspace Topology is a Topology (i)), if and only if (A,TA)(A,\mathcal{T}_{A}) is compact, which by Compact Topological Space and Compact Subset (ii) means that AA is compact in (X,T)(X,\mathcal{T}). In all cases ψ\psi holds if and only if (X,T)(X,\mathcal{T}) is a topological space, AβŠ†XA\subseteq X and AA is compact in (X,T)(X,\mathcal{T}). So ψ\psi is a predicative formula in x0,x1,x2x_{0},x_{1},x_{2} expressing this condition with X=x0X=x_{0}, T=x1\mathcal{T}=x_{1} and A=x2A=x_{2}.

Compact 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 (xi,xj)(x_{i},x_{j}) is a topological space and is compact. This proves (i).

Compact subsets. By Renaming and Substituting Variables in Predicative Formulas (i), with its number of variables equal to 33 and Οƒ(0)=i\sigma(0)=i, Οƒ(1)=j\sigma(1)=j and Οƒ(2)=k\sigma(2)=k, the formula ψ(xi,xj,xk)\psi(x_{i},x_{j},x_{k}) 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 (xi,xj)(x_{i},x_{j}) is a topological space, xkβŠ†xix_{k}\subseteq x_{i} and xkx_{k} is compact in (xi,xj)(x_{i},x_{j}). This proves (ii).

The class of compact subsets. Let (X,T)(X,\mathcal{T}) be a topological space; XX and T\mathcal{T} are sets. Apply The Class Comprehension Theorem for Predicative Formulas (i) to ψ\psi with its abbreviations eliminated, with x2x_{2} as its single variable and x0x_{0}, x1x_{1} and the three parameters as its parameters, x0x_{0} and x1x_{1} being assigned XX and T\mathcal{T}. It gives a class CC whose elements are exactly the sets AA for which ψ\psi holds with x0x_{0}, x1x_{1} and x2x_{2} assigned XX, T\mathcal{T} and AA, that is, as (X,T)(X,\mathcal{T}) is a topological space, the sets AβŠ†XA\subseteq X that are compact in (X,T)(X,\mathcal{T}). This proves (iii).

The class of compact topologies. Let XX be a set. Apply The Class Comprehension Theorem for Predicative Formulas (i) to Ο†\varphi with its abbreviations eliminated, with x1x_{1} as its single variable and x0x_{0} and the three parameters as its parameters, x0x_{0} being assigned XX. It gives a class SS whose elements are exactly the sets T\mathcal{T} for which Ο†\varphi holds with x0x_{0} and x1x_{1} assigned XX and T\mathcal{T}, that is, those for which (X,T)(X,\mathcal{T}) is a topological space and is compact. This proves (iv).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…