Why are subsets of compact sets not compact?

There's a nice symmetry/duality here stemming from the fact that "finite" has two generalizations in the topological category.

Images and subsets of finite sets are finite.

Discrete topological spaces generalize finite sets in that subspaces inherit the property.

Compact topological spaces generalize finite sets in that images inherit the property.

A topological space that is discrete and compact is finite.


One way to think of it is that compactness means that sequences (more generally, nets) cannot "run away". There are two types of "running away":

  1. Running away to infinity (failure of the set to be bounded, or some analog*. Failure of the sequence/net to have any limit point at all).
  2. Running away to a limit point which isn't in the set (failure of a set to be closed. The sequence/net has a limit point(s) in an ambient space, but that point is missing from the set in question).

If I have a compact space $X$, and I remove a point, $X-\{p\}$ may suddenly permit the second type of "running away".

At first it seemed awkward to me to phrase these things in terms of sequences and nets, because sequences and nets are "discrete" objects describing a continuous thing. But one can always phrase everything in terms of nets/filters of open sets, not of points. That can make it seem a bit more natural.

In any case, the basic point of a compact set is that it does not allow you to play a certain kind of game with infinity.


*For example, a uniform space is compact iff totally bounded and Cauchy complete, which are exactly analogous to conditions 1 and 2 above.


What you may be after is the idea of a "pre-compact" subset, that is, a subset whose closure is compact. Then every subset of a pre-compact set is pre-compact; as are finite unions of them. A compact set is a closed pre-compact set.

For metric spaces, there is a closely connected concept of "totally bounded" subsets; a complete totally bounded set is compact.