Compactness Implies Sequential Compactness in Metric Spaces
February 17, 2026 · Luciano Muratore
Compactness Implies Sequential Compactness in Metric Spaces
In metric spaces, compactness is equivalent to sequential compactness.
Here we prove one direction:
If is compact, then every sequence in admits a convergent subsequence whose limit lies in .
Goal
Let be a compact metric space and let be a sequence.
We want to construct a convergent subsequence of .
Step 1 — The Trivial Case
If some value of the sequence appears infinitely many times, then we can extract a constant subsequence.
Such a subsequence is convergent, and we are done.
So assume that no value appears infinitely many times.
Define the set
Under our assumption, is infinite.
Step 2 — Compactness of the Closure
Since is compact, every closed subset of is compact.
Consider the closure .
Because it is closed in a compact space, it is compact.
This allows us to use the finite subcover property.
Step 3 — First Open Cover
Consider the open cover of given by
By compactness of , there exists a finite subcover:
Since is infinite, at least one of these balls contains infinitely many points of .
Call this ball
Choose as the first element of our subsequence.
Step 4 — Iterative Construction
Now consider the compact set
Cover it with open balls of radius centered at points of .
By compactness, extract a finite subcover.
At least one of these balls contains infinitely many points of .
Call this ball
with radius .
Choose
Proceed inductively.
We construct a nested sequence of open balls:
such that:
- The radius of is .
- Each contains infinitely many points of .
- We choose with .
This defines a subsequence .
Step 5 — Cauchy Property
Because the balls are nested and their radii tend to zero:
the subsequence is Cauchy.
Indeed, for sufficiently large, both and lie in a ball of arbitrarily small radius.
Step 6 — Convergence
Since is compact, it is complete.
Therefore, every Cauchy sequence in converges.
Hence,
for some .
Conclusion
Every sequence in admits a convergent subsequence with limit in .
Therefore,
Systematic Structure of the Proof
- Define .
- If a value appears infinitely many times, extract a constant subsequence.
- Otherwise, is infinite.
- The closure is compact.
- Cover with balls of radius and extract a finite subcover.
- Choose a ball containing infinitely many points.
- Repeat with radii
- Obtain nested balls with radii tending to zero.
- Select one point from each ball to build a subsequence.
- The subsequence is Cauchy and hence convergent in the compact space.
Why This Construction Is Important
This proof is constructive:
- It does not assume completeness.
- It does not rely on Heine–Borel in .
- It works in any compact metric space.
It reveals the deep mechanism behind compactness:
Compactness allows infinite data to be forced into arbitrarily small regions.
This mechanism is foundational in analysis, topology, and functional analysis.