ProofComplete

Proof of Tychonoff's Theorem via Ultrafilters

We present the elegant proof of Tychonoff's theorem using the theory of ultrafilters. This approach makes the role of the axiom of choice transparent and provides a clean conceptual framework.


Statement

Theorem8.13Tychonoff's Theorem

Let {Xα}αA\{X_\alpha\}_{\alpha \in A} be a family of compact topological spaces. Then P=αAXαP = \prod_{\alpha \in A} X_\alpha with the product topology is compact.


Proof via Ultrafilters

Proof

We use the characterization: a space is compact if and only if every ultrafilter converges (Theorem 8.4).

Let U\mathcal{U} be an ultrafilter on PP. We must show U\mathcal{U} converges to some point of PP.

Step 1: Push forward to each factor.

For each αA\alpha \in A, the projection πα:PXα\pi_\alpha: P \to X_\alpha is continuous. The pushforward (πα)(U)(\pi_\alpha)_*(\mathcal{U}) is an ultrafilter on XαX_\alpha (Theorem 8.5): (πα)(U)={BXα:πα1(B)U}.(\pi_\alpha)_*(\mathcal{U}) = \{B \subseteq X_\alpha : \pi_\alpha^{-1}(B) \in \mathcal{U}\}.

Step 2: Convergence in each factor.

Since XαX_\alpha is compact, every ultrafilter on XαX_\alpha converges. So (πα)(U)(\pi_\alpha)_*(\mathcal{U}) converges to some point xαXαx_\alpha \in X_\alpha.

This means: for every open set VαXαV_\alpha \subseteq X_\alpha containing xαx_\alpha, we have Vα(πα)(U)V_\alpha \in (\pi_\alpha)_*(\mathcal{U}), i.e., πα1(Vα)U\pi_\alpha^{-1}(V_\alpha) \in \mathcal{U}.

Step 3: The product point.

Define x=(xα)αAP\mathbf{x} = (x_\alpha)_{\alpha \in A} \in P. We claim Ux\mathcal{U} \to \mathbf{x}.

Step 4: Verification.

We must show that every open neighborhood of x\mathbf{x} in PP belongs to U\mathcal{U}. Since the product topology is generated by the subbasis {πα1(Vα)}\{\pi_\alpha^{-1}(V_\alpha)\}, every open neighborhood of x\mathbf{x} contains a basic open set of the form: W=πα11(Vα1)παn1(Vαn)W = \pi_{\alpha_1}^{-1}(V_{\alpha_1}) \cap \cdots \cap \pi_{\alpha_n}^{-1}(V_{\alpha_n}) where each VαiV_{\alpha_i} is an open neighborhood of xαix_{\alpha_i} in XαiX_{\alpha_i}.

By Step 2, παi1(Vαi)U\pi_{\alpha_i}^{-1}(V_{\alpha_i}) \in \mathcal{U} for each i=1,,ni = 1, \ldots, n.

Since U\mathcal{U} is a filter (closed under finite intersections): W=i=1nπαi1(Vαi)U.W = \bigcap_{i=1}^n \pi_{\alpha_i}^{-1}(V_{\alpha_i}) \in \mathcal{U}.

Since WUW \subseteq U (where UU is the original open neighborhood of x\mathbf{x}) and U\mathcal{U} is upward closed, UUU \in \mathcal{U}.

Therefore U\mathcal{U} converges to x\mathbf{x}, and PP is compact.


Analysis of the Proof

RemarkWhere the Axiom of Choice is Used

The axiom of choice enters in two places:

  1. Existence of ultrafilters (Step 1): The ultrafilter lemma (every filter extends to an ultrafilter) is proved via Zorn's lemma.

  2. Choice of limit points (Step 2): For each α\alpha, we choose a point xαx_\alpha to which (πα)(U)(\pi_\alpha)_*(\mathcal{U}) converges. In a compact space, the set of limit points of an ultrafilter is nonempty (by the convergence characterization of compactness), but selecting one for each α\alpha simultaneously requires choice.

The first use is unavoidable (Tychonoff is equivalent to the axiom of choice). The second can be eliminated if each XαX_\alpha is Hausdorff (then limits are unique).


Comparison with the Alexander Subbasis Proof

RemarkUltrafilter Proof vs. Alexander Proof

Alexander subbasis approach:

  • Uses Zorn's lemma on the collection of open covers without finite subcovers.
  • The maximal element gives a "worst-case" cover.
  • Subbasis structure is exploited to derive a contradiction.

Ultrafilter approach:

  • Uses Zorn's lemma to extend filters to ultrafilters.
  • Compactness of factors gives convergence of projected ultrafilters.
  • Product structure directly assembles the limit point.

Both proofs require the axiom of choice. The ultrafilter proof is arguably more transparent: it reduces Tychonoff to two clean steps (project and lift), while the Alexander proof is more combinatorial.


The Converse Direction

Theorem8.14Converse of Tychonoff

If αXα\prod_\alpha X_\alpha is compact (with the product topology) and each XαX_\alpha is nonempty, then each XαX_\alpha is compact.

Proof

Each projection πα:αXαXα\pi_\alpha: \prod_\alpha X_\alpha \to X_\alpha is continuous and surjective (surjectivity uses the fact that each factor is nonempty -- the axiom of choice guarantees elements in the other factors). The continuous image of a compact space is compact. Therefore each XαX_\alpha is compact.

ExampleThe Hilbert Cube Revisited

The Hilbert cube H=[0,1]NH = [0, 1]^{\mathbb{N}} is compact by Tychonoff's theorem. It can be metrized by: d(x,y)=n=1xnyn2n.d(\mathbf{x}, \mathbf{y}) = \sum_{n=1}^{\infty} \frac{|x_n - y_n|}{2^n}.

HH is a universal space for separable metrizable spaces: every separable metrizable space embeds in HH (Urysohn metrization theorem). The compactness of HH (via Tychonoff) is crucial for this universality.

ExampleProfinite Completions

Let GG be a group and {Ni}\{N_i\} the family of its normal subgroups of finite index. The profinite completion G^=limiG/Ni\hat{G} = \varprojlim_{i} G/N_i is a closed subspace of the product iG/Ni\prod_i G/N_i. Since each G/NiG/N_i is finite (hence compact with the discrete topology), the product is compact by Tychonoff, and G^\hat{G} is compact (closed in compact). This construction is fundamental in algebraic number theory (e.g., Z^=pZp\hat{\mathbb{Z}} = \prod_p \mathbb{Z}_p).