TheoremComplete

Tychonoff's Theorem

Tychonoff's theorem is one of the most important and powerful theorems in general topology. It states that an arbitrary product of compact spaces is compact in the product topology. The theorem is equivalent to the axiom of choice.


Statement

Theorem8.8Tychonoff's Theorem

Let {Xα}αA\{X_\alpha\}_{\alpha \in A} be a family of topological spaces (indexed by an arbitrary set AA). Then the product αAXα\prod_{\alpha \in A} X_\alpha with the product topology is compact if and only if each XαX_\alpha is compact.

The "only if" direction is easy (projections are continuous and surjective, and continuous images of compact spaces are compact). The deep content is the "if" direction: compact factors imply a compact product, even for uncountable index sets.


Significance

RemarkWhy Tychonoff's Theorem Matters

Tychonoff's theorem is fundamental in:

  1. Functional analysis: The Banach--Alaoglu theorem (the unit ball in a dual space is weak-* compact) is a consequence of Tychonoff.

  2. Algebraic geometry: The Zariski topology on Spec(R)\operatorname{Spec}(R) uses compactness of products of finite spaces.

  3. Logic: The compactness theorem for propositional logic follows from Tychonoff applied to {0,1}I\{0, 1\}^I.

  4. Measure theory: Kolmogorov's extension theorem uses compact products.

  5. Stone-Cech compactification: βX\beta X is defined as a closed subspace of [0,1]F[0,1]^{\mathcal{F}}, which is compact by Tychonoff.


Equivalence with the Axiom of Choice

Theorem8.9Tychonoff $\Leftrightarrow$ AC

Tychonoff's theorem is equivalent to the axiom of choice (over ZF set theory).

Proof

(AC \Rightarrow Tychonoff): This is the standard proof (see Chapter 8, Proof section).

(Tychonoff \Rightarrow AC): Due to Kelley (1950). Given a family of nonempty sets {Sα}αA\{S_\alpha\}_{\alpha \in A}, we must show αSα\prod_\alpha S_\alpha \neq \emptyset.

For each α\alpha, let Xα=Sα{α}X_\alpha = S_\alpha \cup \{*_\alpha\} with the topology τα={,{α},Xα}\tau_\alpha = \{\emptyset, \{*_\alpha\}, X_\alpha\} (the particular point topology with α*_\alpha as the open point). Each XαX_\alpha is compact: in any open cover, the set XαX_\alpha itself is a member (or a finite union covers because XαX_\alpha has only three open sets).

By Tychonoff, αXα\prod_\alpha X_\alpha is compact. The sets Cα=βYβC_\alpha = \prod_\beta Y_\beta where Yβ=XβY_\beta = X_\beta for βα\beta \neq \alpha and Yα=Sα=Xα{α}Y_\alpha = S_\alpha = X_\alpha \setminus \{*_\alpha\} are closed (since {α}\{*_\alpha\} is open, SαS_\alpha is closed). The family {Cα}\{C_\alpha\} has the FIP (any finite intersection is nonempty since each SαS_\alpha is nonempty). By compactness, αCα=αSα\bigcap_\alpha C_\alpha = \prod_\alpha S_\alpha \neq \emptyset.


Key Consequences

Theorem8.10Banach--Alaoglu Theorem

Let VV be a normed vector space and VV^* its dual. The closed unit ball B={fV:f1}B^* = \{f \in V^* : \|f\| \leq 1\} is compact in the weak-* topology.

Proof

For each vVv \in V, the evaluation evv:BR\operatorname{ev}_v: B^* \to \mathbb{R} given by ff(v)f \mapsto f(v) satisfies f(v)v|f(v)| \leq \|v\|. So BB^* embeds into vV[v,v]\prod_{v \in V} [-\|v\|, \|v\|], which is compact by Tychonoff. The image of BB^* is closed (intersection of closed hyperplanes), hence compact.

ExampleApplications of Tychonoff
  1. Cantor set: {0,1}NC\{0, 1\}^{\mathbb{N}} \cong C (the Cantor set) is compact.

  2. Hilbert cube: [0,1]N[0, 1]^{\mathbb{N}} is compact, a universal separable metrizable compact space.

  3. Profinite groups: limGi\varprojlim G_i is compact (as a closed subspace of Gi\prod G_i with each GiG_i finite and discrete, hence compact).

  4. pp-adic integers: Zp=limZ/pnZ\mathbb{Z}_p = \varprojlim \mathbb{Z}/p^n\mathbb{Z} is compact (inverse limit of finite groups).

  5. Compactness theorem in logic: The set of models of a propositional theory is a closed subspace of {T,F}variables\{T, F\}^{\text{variables}}, which is compact by Tychonoff.

RemarkProduct Topology is Essential

Tychonoff's theorem fails for the box topology. The product [0,1]N[0, 1]^{\mathbb{N}} with the box topology is not compact: the cover {nUn(k)}\{\prod_n U_n^{(k)}\} with Un(k)=((k1)/n,(k+1)/n)[0,1]U_n^{(k)} = ((k-1)/n, (k+1)/n) \cap [0,1] has no finite subcover.

This is one of the primary reasons the product topology is preferred over the box topology for infinite products.