ProofComplete

Proof: Tychonoff's Theorem for Finite Products

We prove that a finite product of compact spaces is compact. This is the finite version of Tychonoff's theorem, which can be proved directly using the tube lemma without any appeal to Zorn's lemma or the axiom of choice.


The Tube Lemma

The key ingredient is the tube lemma, which controls how open sets in products behave near compact slices.

Theorem3.12Tube Lemma

Let XX and YY be topological spaces with YY compact. If NN is an open set in X×YX \times Y containing the slice {x0}×Y\{x_0\} \times Y for some x0Xx_0 \in X, then there exists an open set WXW \subseteq X containing x0x_0 such that {x0}×YW×YN\{x_0\} \times Y \subseteq W \times Y \subseteq N.

The set W×YW \times Y is called a tube about {x0}×Y\{x_0\} \times Y.

Proof

For each yYy \in Y, the point (x0,y)N(x_0, y) \in N. Since NN is open, there exist open sets UyXU_y \subseteq X and VyYV_y \subseteq Y with (x0,y)Uy×VyN(x_0, y) \in U_y \times V_y \subseteq N.

The collection {Vy:yY}\{V_y : y \in Y\} is an open cover of YY. Since YY is compact, there is a finite subcover {Vy1,,Vyn}\{V_{y_1}, \ldots, V_{y_n}\}.

Set W=Uy1UynW = U_{y_1} \cap \cdots \cap U_{y_n}. Then WW is open and x0Wx_0 \in W (since x0Uyix_0 \in U_{y_i} for each ii).

For any (x,y)W×Y(x, y) \in W \times Y: since {Vyi}\{V_{y_i}\} covers YY, we have yVyky \in V_{y_k} for some kk. Then xWUykx \in W \subseteq U_{y_k}, so (x,y)Uyk×VykN(x, y) \in U_{y_k} \times V_{y_k} \subseteq N. Therefore W×YNW \times Y \subseteq N.


Tychonoff for Two Factors

Theorem3.13Tychonoff's Theorem (Finite Products)

If XX and YY are compact topological spaces, then X×YX \times Y (with the product topology) is compact.

Proof

Let O={Oα}αA\mathcal{O} = \{O_\alpha\}_{\alpha \in A} be an open cover of X×YX \times Y. We construct a finite subcover.

Step 1: For each xXx \in X, find a tube.

Fix xXx \in X. The slice {x}×Y\{x\} \times Y is homeomorphic to YY (via the map y(x,y)y \mapsto (x, y)), hence compact. Since O\mathcal{O} covers {x}×Y\{x\} \times Y, there exist finitely many Oα1(x),,Oαn(x)(x)O_{\alpha_1(x)}, \ldots, O_{\alpha_{n(x)}(x)} covering {x}×Y\{x\} \times Y.

Set Nx=Oα1(x)Oαn(x)(x)N_x = O_{\alpha_1(x)} \cup \cdots \cup O_{\alpha_{n(x)}(x)}. Then NxN_x is open and {x}×YNx\{x\} \times Y \subseteq N_x.

By the Tube Lemma, there exists an open set WxXW_x \subseteq X with xWxx \in W_x and Wx×YNxW_x \times Y \subseteq N_x.

Step 2: Extract a finite subcover of XX.

The collection {Wx:xX}\{W_x : x \in X\} is an open cover of XX. Since XX is compact, there is a finite subcover {Wx1,,Wxm}\{W_{x_1}, \ldots, W_{x_m}\}.

Step 3: Combine.

For each xjx_j, we have Wxj×YNxj=Oα1(xj)Oαn(xj)(xj)W_{x_j} \times Y \subseteq N_{x_j} = O_{\alpha_1(x_j)} \cup \cdots \cup O_{\alpha_{n(x_j)}(x_j)}.

Since X×Y=j=1m(Wxj×Y)j=1mNxjX \times Y = \bigcup_{j=1}^m (W_{x_j} \times Y) \subseteq \bigcup_{j=1}^m N_{x_j}, the collection {Oαk(xj):1jm,  1kn(xj)}\{O_{\alpha_k(x_j)} : 1 \leq j \leq m, \; 1 \leq k \leq n(x_j)\} is a finite subcover of O\mathcal{O}. (There are at most j=1mn(xj)\sum_{j=1}^m n(x_j) sets in this subcover.)

Therefore X×YX \times Y is compact.


Induction to nn Factors

Theorem3.14Finite Product of Compact Spaces

If X1,X2,,XnX_1, X_2, \ldots, X_n are compact spaces, then X1×X2××XnX_1 \times X_2 \times \cdots \times X_n is compact.

Proof

By induction on nn. The base case n=1n = 1 is trivial.

For the inductive step, suppose X1××Xn1X_1 \times \cdots \times X_{n-1} is compact. There is a natural homeomorphism: (X1××Xn1)×XnX1××Xn(X_1 \times \cdots \times X_{n-1}) \times X_n \cong X_1 \times \cdots \times X_n (using associativity of the product topology). Since X1××Xn1X_1 \times \cdots \times X_{n-1} is compact by the inductive hypothesis and XnX_n is compact, Theorem 3.13 gives that their product is compact.


Failure for Infinite Products Without Choice

RemarkThe General Tychonoff Theorem

The generalization of this result to arbitrary products is Tychonoff's theorem (Chapter 8): αAXα\prod_{\alpha \in A} X_\alpha is compact (in the product topology) if and only if each XαX_\alpha is compact. The proof for infinite products requires the axiom of choice (or equivalently, Zorn's lemma). In fact, Tychonoff's theorem is equivalent to the axiom of choice (Kelley, 1950).

The finite version proved here requires no choice axiom whatsoever.

ExampleThe Unit Cube

For any nn, the unit cube [0,1]n[0,1]^n is compact, being a finite product of compact spaces. The unit interval [0,1][0,1] is compact by the Heine-Borel theorem, and the finite Tychonoff theorem extends this to nn dimensions.

By the general Tychonoff theorem, the Hilbert cube [0,1]N=n=1[0,1][0,1]^{\mathbb{N}} = \prod_{n=1}^{\infty} [0,1] is compact in the product topology. This is a metrizable compact space that contains a homeomorphic copy of every separable metrizable space.