Cantor's intersection theorem

On decreasing nested sequences of non-empty compact sets

Cantor's intersection theorem refers to two closely related theorems in general topology and real analysis, named after Georg Cantor, about intersections of decreasing nested sequences of non-empty compact sets.

Topological statement

Theorem. Let S {\displaystyle S} be a topological space. A decreasing nested sequence of non-empty compact, closed subsets of S {\displaystyle S} has a non-empty intersection. In other words, supposing ( C k ) k 0 {\displaystyle (C_{k})_{k\geq 0}} is a sequence of non-empty compact, closed subsets of S satisfying

C 0 C 1 C n C n + 1 , {\displaystyle C_{0}\supset C_{1}\supset \cdots \supset C_{n}\supset C_{n+1}\supset \cdots ,}

it follows that

k = 0 C k . {\displaystyle \bigcap _{k=0}^{\infty }C_{k}\neq \emptyset .}

The closedness condition may be omitted in situations where every compact subset of S {\displaystyle S} is closed, for example when S {\displaystyle S} is Hausdorff.

Proof. Assume, by way of contradiction, that k = 0 C k = {\displaystyle {\textstyle \bigcap _{k=0}^{\infty }C_{k}}=\emptyset } . For each k {\displaystyle k} , let U k = C 0 C k {\displaystyle U_{k}=C_{0}\setminus C_{k}} . Since k = 0 U k = C 0 k = 0 C k {\displaystyle {\textstyle \bigcup _{k=0}^{\infty }U_{k}}=C_{0}\setminus {\textstyle \bigcap _{k=0}^{\infty }C_{k}}} and k = 0 C k = {\displaystyle {\textstyle \bigcap _{k=0}^{\infty }C_{k}}=\emptyset } , we have k = 0 U k = C 0 {\displaystyle {\textstyle \bigcup _{k=0}^{\infty }U_{k}}=C_{0}} . Since the C k {\displaystyle C_{k}} are closed relative to S {\displaystyle S} and therefore, also closed relative to C 0 {\displaystyle C_{0}} , the U k {\displaystyle U_{k}} , their set complements in C 0 {\displaystyle C_{0}} , are open relative to C 0 {\displaystyle C_{0}} .

Since C 0 S {\displaystyle C_{0}\subset S} is compact and { U k | k 0 } {\displaystyle \{U_{k}\vert k\geq 0\}} is an open cover (on C 0 {\displaystyle C_{0}} ) of C 0 {\displaystyle C_{0}} , a finite cover { U k 1 , U k 2 , , U k m } {\displaystyle \{U_{k_{1}},U_{k_{2}},\ldots ,U_{k_{m}}\}} can be extracted. Let M = max 1 i m k i {\displaystyle M=\max _{1\leq i\leq m}{k_{i}}} . Then i = 1 m U k i = U M {\displaystyle {\textstyle \bigcup _{i=1}^{m}U_{k_{i}}}=U_{M}} because U 1 U 2 U n U n + 1 {\displaystyle U_{1}\subset U_{2}\subset \cdots \subset U_{n}\subset U_{n+1}\cdots } , by the nesting hypothesis for the collection ( C k ) k 0 {\displaystyle (C_{k})_{k\geq 0}} . Consequently, C 0 = i = 1 m U k i = U M {\displaystyle C_{0}={\textstyle \bigcup _{i=1}^{m}U_{k_{i}}}=U_{M}} . But then C M = C 0 U M = {\displaystyle C_{M}=C_{0}\setminus U_{M}=\emptyset } , a contradiction. ∎

Statement for real numbers

The theorem in real analysis draws the same conclusion for closed and bounded subsets of the set of real numbers R {\displaystyle \mathbb {R} } . It states that a decreasing nested sequence ( C k ) k 0 {\displaystyle (C_{k})_{k\geq 0}} of non-empty, closed and bounded subsets of R {\displaystyle \mathbb {R} } has a non-empty intersection.

This version follows from the general topological statement in light of the Heine–Borel theorem, which states that sets of real numbers are compact if and only if they are closed and bounded. However, it is typically used as a lemma in proving said theorem, and therefore warrants a separate proof.

As an example, if C k = [ 0 , 1 / k ] {\displaystyle C_{k}=[0,1/k]} , the intersection over ( C k ) k 0 {\displaystyle (C_{k})_{k\geq 0}} is  { 0 } {\displaystyle \{0\}} . On the other hand, both the sequence of open bounded sets C k = ( 0 , 1 / k ) {\displaystyle C_{k}=(0,1/k)} and the sequence of unbounded closed sets C k = [ k , ) {\displaystyle C_{k}=[k,\infty )} have empty intersection. All these sequences are properly nested.

This version of the theorem generalizes to R n {\displaystyle \mathbf {R} ^{n}} , the set of n {\displaystyle n} -element vectors of real numbers, but does not generalize to arbitrary metric spaces. For example, in the space of rational numbers, the sets

C k = [ 2 , 2 + 1 / k ] = ( 2 , 2 + 1 / k ) {\displaystyle C_{k}=[{\sqrt {2}},{\sqrt {2}}+1/k]=({\sqrt {2}},{\sqrt {2}}+1/k)}

are closed and bounded, but their intersection is empty.

Note that this contradicts neither the topological statement, as the sets C k {\displaystyle C_{k}} are not compact, nor the variant below, as the rational numbers are not complete with respect to the usual metric.

A simple corollary of the theorem is that the Cantor set is nonempty, since it is defined as the intersection of a decreasing nested sequence of sets, each of which is defined as the union of a finite number of closed intervals; hence each of these sets is non-empty, closed, and bounded. In fact, the Cantor set contains uncountably many points.

Theorem. Let ( C k ) k 0 {\displaystyle (C_{k})_{k\geq 0}} be a sequence of non-empty, closed, and bounded subsets of R {\displaystyle \mathbb {R} } satisfying

C 0 C 1 C n C n + 1 . {\displaystyle C_{0}\supset C_{1}\supset \cdots C_{n}\supset C_{n+1}\cdots .}

Then,

k = 0 C k . {\displaystyle \bigcap _{k=0}^{\infty }C_{k}\neq \emptyset .}

Proof. Each nonempty, closed, and bounded subset C k R {\displaystyle C_{k}\subset \mathbb {R} } admits a minimal element x k {\displaystyle x_{k}} . Since for each k {\displaystyle k} , we have

x k + 1 C k + 1 C k {\displaystyle x_{k+1}\in C_{k+1}\subset C_{k}} ,

it follows that

x k x k + 1 {\displaystyle x_{k}\leq x_{k+1}} ,

so ( x k ) k 0 {\displaystyle (x_{k})_{k\geq 0}} is an increasing sequence contained in the bounded set C 0 {\displaystyle C_{0}} . The monotone convergence theorem for bounded sequences of real numbers now guarantees the existence of a limit point

x = lim k x k . {\displaystyle x=\lim _{k\to \infty }x_{k}.}

For fixed k {\displaystyle k} , x j C k {\displaystyle x_{j}\in C_{k}} for all j k {\displaystyle j\geq k} , and since C k {\displaystyle C_{k}} is closed and x {\displaystyle x} is a limit point, it follows that x C k {\displaystyle x\in C_{k}} . Our choice of k {\displaystyle k} is arbitrary, hence x {\displaystyle x} belongs to k = 0 C k {\displaystyle {\textstyle \bigcap _{k=0}^{\infty }C_{k}}} and the proof is complete. ∎

Variant in complete metric spaces

In a complete metric space, the following variant of Cantor's intersection theorem holds.

Theorem. Suppose that X {\displaystyle X} is a complete metric space, and ( C k ) k 1 {\displaystyle (C_{k})_{k\geq 1}} is a sequence of non-empty closed nested subsets of X {\displaystyle X} whose diameters tend to zero:

lim k diam ( C k ) = 0 , {\displaystyle \lim _{k\to \infty }\operatorname {diam} (C_{k})=0,}

where diam ( C k ) {\displaystyle \operatorname {diam} (C_{k})} is defined by

diam ( C k ) = sup { d ( x , y ) x , y C k } . {\displaystyle \operatorname {diam} (C_{k})=\sup\{d(x,y)\mid x,y\in C_{k}\}.}

Then the intersection of the C k {\displaystyle C_{k}} contains exactly one point:

k = 1 C k = { x } {\displaystyle \bigcap _{k=1}^{\infty }C_{k}=\{x\}}

for some x X {\displaystyle x\in X} .

Proof (sketch). Since the diameters tend to zero, the diameter of the intersection of the C k {\displaystyle C_{k}} is zero, so it is either empty or consists of a single point. So it is sufficient to show that it is not empty. Pick an element x k C k {\displaystyle x_{k}\in C_{k}} for each k {\displaystyle k} . Since the diameter of C k {\displaystyle C_{k}} tends to zero and the C k {\displaystyle C_{k}} are nested, the x k {\displaystyle x_{k}} form a Cauchy sequence. Since the metric space is complete this Cauchy sequence converges to some point x {\displaystyle x} . Since each C k {\displaystyle C_{k}} is closed, and x {\displaystyle x} is a limit of a sequence in C k {\displaystyle C_{k}} , x {\displaystyle x} must lie in C k {\displaystyle C_{k}} . This is true for every k {\displaystyle k} , and therefore the intersection of the C k {\displaystyle C_{k}} must contain x {\displaystyle x} . ∎

A converse to this theorem is also true: if X {\displaystyle X} is a metric space with the property that the intersection of any nested family of non-empty closed subsets whose diameters tend to zero is non-empty, then X {\displaystyle X} is a complete metric space. (To prove this, let ( x k ) k 1 {\displaystyle (x_{k})_{k\geq 1}} be a Cauchy sequence in X {\displaystyle X} , and let C k {\displaystyle C_{k}} be the closure of the tail ( x j ) j k {\displaystyle (x_{j})_{j\geq k}} of this sequence.)

See also

References

  • Weisstein, Eric W. "Cantor's Intersection Theorem". MathWorld.
  • Jonathan Lewin. An interactive introduction to mathematical analysis. Cambridge University Press. ISBN 0-521-01718-1. Section 7.8.