Theorem (Munkres 28.1): Compactness implies limit point compactness in any topological space.

Proof.

We will show the contrapositive: If is a compact topological space and is any subset, then if does not have a limit point, then is finite.

If has no limit points, then every point has a neighborhood that intersects at that that point alone, i.e., . Then these neighborhoods cover . Further, is trivially closed, so the complement is open, and the union covers . Since is compact, this cover must have a finite subcover, so is covered by finitely many sets . Each contains only one point , so we conclude that has finitely many points.

Theorem (Munkres 28.2): Equivalent forms of compactness in metric spaces

Let be a metrizable space. Then the following are equivalent:

  • (i) is compact;
  • (ii) is limit point compact;
  • (iii) is sequentially compact

Note that (i) (ii) in any topological space.

Proof that (ii) (iii); also see Compactness, Proof Appendix.

Let be a sequence in , and let be the set of all points in the sequence. We have two possible cases:

  1. The sequence (or ) is finite. Then there exists some such that for all , the value is constant. Constant sequences converge trivially.
  2. The sequence (or ) is infinite. By limit point compactness, has a limit point . Then we can construct a convergent subsequence as follows: fix a basic open neighborhood about ; since is a limit point, there exists some that lies in . For each , continue fixing points that lie in the neighborhood . Since each ball intersects at infinitely many points, such an element always exists, so .