Why does the Heine-Borel theorem characterize compact subsets of ℝⁿ as exactly the closed and bounded sets, and how does sequential compactness underlie this?
Think about your answer, then reveal below.
Model answer: Closed and bounded implies sequentially compact in ℝⁿ: any sequence in a bounded set has a convergent subsequence by the Bolzano-Weierstrass theorem (applied coordinate by coordinate), and closedness ensures the limit remains in the set. Sequential compactness implies open-cover compactness in metric spaces (including ℝⁿ). Conversely, compact implies closed (compact subsets of Hausdorff spaces are closed) and bounded (the cover by unit balls has a finite subcover, bounding the diameter). The argument runs through sequential compactness as the natural intermediate: boundedness gives subsequences, closedness captures limits, and the metric-space equivalence converts this to open-cover compactness.
The Heine-Borel theorem is the prototype of compactness criteria, but its proof is cleaner when routed through sequential compactness. The Bolzano-Weierstrass theorem (every bounded real sequence has a convergent subsequence) is the foundational fact, applied dimension by dimension in ℝⁿ. This is why Heine-Borel fails in infinite-dimensional spaces: in ℓ² or C([0,1]), bounded sequences need not have convergent subsequences (the unit ball is closed and bounded but not compact). Compactness in infinite dimensions requires additional conditions — like the Arzelà-Ascoli theorem's equicontinuity — beyond mere boundedness and closedness.