The Heine-Borel Theorem: Why Compactness Matters in Analysis
We prove the Heine-Borel theorem — that a subset of Euclidean space is compact if and only if it is closed and bounded — and explore why compactness is one of the most powerful concepts in all of analysis.
The Theorem
Heine-Borel Theorem
A subset is compact if and only if it is closed and bounded.
Here compact means that every open cover of has a finite subcover: if with each open, then there exist finitely many indices such that .
Why Compactness Matters
Compactness is the topological generalization of "finiteness." It allows us to reduce infinite problems to finite ones. Here is a small sample of theorems that require compactness:
- Extreme Value Theorem: A continuous function on a compact set attains its maximum and minimum.
- Uniform Continuity: A continuous function on a compact set is uniformly continuous.
- Bolzano-Weierstrass: Every sequence in a compact set has a convergent subsequence.
- Arzelà-Ascoli: Characterizes compact subsets of .
- Tychonoff's Theorem: Products of compact spaces are compact.
- Brouwer Fixed-Point Theorem: Every continuous self-map of a compact convex set has a fixed point.
Without compactness, analysis would lose most of its powerful existence theorems.
Definitions
Open Cover
An open cover of is a collection of open sets whose union contains :
Finite Subcover
A finite subcover is a finite subcollection that still covers :
Compact
is compact if every open cover has a finite subcover.
Examples and Non-Examples
Compact
- — closed and bounded
- — closed and bounded
- Any finite set
Not Compact
- — bounded but not closed
- — closed but not bounded
- — neither
- — bounded but not closed
Proof: Compact Closed and Bounded
Proof that compact implies bounded.
Cover with the open balls for :
By compactness, finitely many suffice: .
Therefore is bounded.
Proof that compact implies closed.
We show is open. Let . For each , choose disjoint open sets and (possible since is Hausdorff).
The sets cover , so by compactness there exist with .
Let . Then is open, , and (since for each ).
Therefore is an interior point of , so is closed.
Proof: Closed and Bounded Compact
This is the deeper direction. We prove it for first, then extend.
Proof for (by bisection)
Let be an open cover of . Suppose for contradiction that no finite subcover exists.
Step 1 — Bisect. Divide into and where . At least one half has no finite subcover. Call it .
Step 2 — Iterate. Repeat: bisect and choose a half with no finite subcover. This gives a nested sequence:
with and no finitely coverable.
Step 3 — Nested intervals. By the nested intervals property, there exists a unique point:
Step 4 — Contradiction. Since , there exists containing . Since is open, there exists with .
For large enough , , so .
But then is a finite subcover of — contradicting our assumption.
Extension to
For , any closed and bounded set is contained in a box . The proof extends by bisecting all coordinates simultaneously (dividing into sub-boxes at each step) and applying the same nested argument.
Alternatively, one proves that is compact (using Tychonoff's theorem or repeated bisection), and then uses the fact that a closed subset of a compact set is compact.
Equivalent Formulations
In , the following are equivalent for a set :
- is compact (every open cover has a finite subcover).
- is closed and bounded (Heine-Borel).
- is sequentially compact (every sequence has a convergent subsequence in ).
- is limit point compact (every infinite subset has a limit point in ).
- is complete and totally bounded (as a metric space).
In general metric spaces, (1), (3), and (5) are equivalent, but (2) is not — Heine-Borel is special to .
Failure in Infinite Dimensions
In infinite-dimensional spaces, the Heine-Borel theorem fails. The closed unit ball in :
is closed and bounded but not compact. The sequence (standard basis vectors) has no convergent subsequence since for .
This failure is one of the main challenges in functional analysis and PDEs, where compactness arguments require more sophisticated tools (weak compactness, Rellich-Kondrachov, etc.).
Applications
Extreme Value Theorem
Theorem. If is continuous and is compact, then attains its maximum and minimum.
Proof sketch. The image is compact in (continuous image of compact is compact), hence closed and bounded by Heine-Borel. A bounded subset of has a supremum, and closedness ensures the supremum belongs to .
Uniform Continuity
Theorem. If is continuous and is compact, then is uniformly continuous.
Proof sketch. For each and , choose from pointwise continuity. The balls cover ; extract a finite subcover; and take .
Historical Note
Eduard Heine proved that continuous functions on closed bounded intervals are uniformly continuous (1872). Émile Borel proved the finite subcover property of in 1895. Henri Lebesgue generalized this to in 1904. The combined "Heine-Borel theorem" bears their names, though the synthesis into a single result came gradually.
Summary
References
- Rudin, W., Principles of Mathematical Analysis, 3rd edition, McGraw-Hill, 1976.
- Munkres, J., Topology, 2nd edition, Prentice Hall, 2000.
- Abbott, S., Understanding Analysis, 2nd edition, Springer, 2015.
- Wikipedia — Heine-Borel theorem
- Wikipedia — Compact space
- MIT OpenCourseWare — Real Analysis