TheoremComplete

Cantor Intersection Theorem

The Cantor Intersection Theorem states that a nested sequence of nonempty compact sets has nonempty intersection. This elegant result follows from compactness and is fundamental in analysis, topology, and fractal geometry. It guarantees that "shrinking" compact sets always leave at least one point behind.


Statement

Theorem3.1Cantor Intersection Theorem

Let (Kn)(K_n) be a sequence of nonempty compact sets in R\mathbb{R} with K1βŠ‡K2βŠ‡K3βŠ‡β‹―K_1 \supseteq K_2 \supseteq K_3 \supseteq \cdots (nested). Then

β‹‚n=1∞Knβ‰ βˆ….\bigcap_{n=1}^\infty K_n \neq \varnothing.

RemarkCompactness is essential

The theorem requires compactness. If the KnK_n are merely closed (not compact), the intersection can be empty. For example, Kn=[n,∞)K_n = [n, \infty) are closed, nested, and nonempty, but β‹‚n=1∞[n,∞)=βˆ…\bigcap_{n=1}^\infty [n, \infty) = \varnothing.


Proof

Proof

Suppose, for contradiction, that β‹‚n=1∞Kn=βˆ…\bigcap_{n=1}^\infty K_n = \varnothing. Then

K1=K1βˆ–β‹‚n=1∞Kn=⋃n=1∞(K1βˆ–Kn).K_1 = K_1 \setminus \bigcap_{n=1}^\infty K_n = \bigcup_{n=1}^\infty (K_1 \setminus K_n).

Each Un=K1βˆ–KnU_n = K_1 \setminus K_n is open in K1K_1 (since KnK_n is closed and K1K_1 is a subspace). Thus {Un}n=1∞\{U_n\}_{n=1}^\infty is an open cover of K1K_1.

Since K1K_1 is compact, there exist finitely many indices n1,…,nkn_1, \ldots, n_k such that

K1=Un1βˆͺβ‹―βˆͺUnk=(K1βˆ–Kn1)βˆͺβ‹―βˆͺ(K1βˆ–Knk).K_1 = U_{n_1} \cup \cdots \cup U_{n_k} = (K_1 \setminus K_{n_1}) \cup \cdots \cup (K_1 \setminus K_{n_k}).

Let N=max⁑(n1,…,nk)N = \max(n_1, \ldots, n_k). Then KNβŠ†KniK_N \subseteq K_{n_i} for all ii (by nesting), so

K1βˆ–KNβŠ‡K1βˆ–KniforΒ allΒ i.K_1 \setminus K_N \supseteq K_1 \setminus K_{n_i} \quad \text{for all } i.

Thus K1βˆ–KNβŠ‡Un1βˆͺβ‹―βˆͺUnk=K1K_1 \setminus K_N \supseteq U_{n_1} \cup \cdots \cup U_{n_k} = K_1, which implies KN=βˆ…K_N = \varnothing, contradicting the assumption that KNK_N is nonempty.

β– 
RemarkAlternative proof via sequences

By sequential compactness, choose xn∈Knx_n \in K_n for each nn. Then (xn)(x_n) is a sequence in K1K_1, which is compact, so (xn)(x_n) has a convergent subsequence xnkβ†’Lx_{n_k} \to L with L∈K1L \in K_1 (by closedness of K1K_1). Since KmK_m is closed and xnk∈Kmx_{n_k} \in K_m for all kk with nkβ‰₯mn_k \geq m, we have L∈KmL \in K_m for all mm. Thus Lβˆˆβ‹‚KnL \in \bigcap K_n.


Applications

ExampleNested interval theorem

The Nested Interval Theorem is a special case: if In=[an,bn]I_n = [a_n, b_n] with In+1βŠ†InI_{n+1} \subseteq I_n and each InI_n is nonempty, then β‹‚n=1∞Inβ‰ βˆ…\bigcap_{n=1}^\infty I_n \neq \varnothing. (Each [an,bn][a_n, b_n] is compact.)

Moreover, if ∣In∣=bnβˆ’anβ†’0|I_n| = b_n - a_n \to 0, then β‹‚n=1∞In\bigcap_{n=1}^\infty I_n contains exactly one point.

ExampleCantor set construction

The Cantor set CC is constructed by repeatedly removing middle thirds from [0,1][0, 1]:

C0=[0,1],C1=[0,1/3]βˆͺ[2/3,1],C2=[0,1/9]βˆͺ[2/9,1/3]βˆͺ[2/3,7/9]βˆͺ[8/9,1],…C_0 = [0, 1], \quad C_1 = [0, 1/3] \cup [2/3, 1], \quad C_2 = [0, 1/9] \cup [2/9, 1/3] \cup [2/3, 7/9] \cup [8/9, 1], \quad \ldots

Each CnC_n is a finite union of closed intervals, hence compact. By Cantor's Intersection Theorem, C=β‹‚n=0∞Cnβ‰ βˆ…C = \bigcap_{n=0}^\infty C_n \neq \varnothing. In fact, CC is uncountable and has Lebesgue measure zero β€” a remarkable set!

ExampleLimit of shrinking sets

Let Kn=[0,1/n]K_n = [0, 1/n]. Then (Kn)(K_n) is a nested sequence of compact sets with β‹‚n=1∞Kn={0}\bigcap_{n=1}^\infty K_n = \{0\} (a singleton). This shows the intersection need not have the same "size" as the individual sets.

ExampleFailure for open sets

Let Un=(0,1/n)U_n = (0, 1/n) (open intervals). Then U1βŠ‡U2βŠ‡β‹―U_1 \supseteq U_2 \supseteq \cdots, but β‹‚n=1∞(0,1/n)=βˆ…\bigcap_{n=1}^\infty (0, 1/n) = \varnothing. The sets must be closed (or compact) for the theorem to hold.


Summary

The Cantor Intersection Theorem ensures nested compact sets have nonempty intersection:

  • Essential hypothesis: compactness (or at least one compact set in the nesting).
  • Proof uses compactness to extract a finite subcover.
  • Applications: Nested Interval Theorem, Cantor set, existence proofs.

See Compactness and Heine-Borel for related results.