Arzelà–Ascoli Theorem
The Arzelà–Ascoli theorem characterises compact subsets of the space of continuous functions on a compact metric space. It is the workhorse for existence proofs in analysis and PDEs — sequences of approximate solutions are shown to have convergent subsequences.
Statement
Let be a compact metric space and a sequence of continuous functions . The sequence has a uniformly convergent subsequence if and only if:
- Uniform boundedness: .
- Equicontinuity: for every there exists such that for all simultaneously.
More generally, has compact closure if and only if is equicontinuous and pointwise bounded.
Visualization
Three families of functions — which are equicontinuous?
Consider on .
| modulus of continuity | equicontinuous? | ||
|---|---|---|---|
| 1 | <span class="math-inline" data-latex=" | n\cos(nc) | |
| 10 | <span class="math-inline" data-latex="\sup | f_n' | |
| 100 | <span class="math-inline" data-latex="\sup | f_n' |
Since (because ), the family is equicontinuous with modulus , and . Arzelà–Ascoli applies.
Contrast: (no factor):
| modulus | equicontinuous? | ||
|---|---|---|---|
| 1 | yes | ||
| 10 | need | worse | |
| 100 | need | worse |
For , any fixed fails for large : not equicontinuous. Indeed has no uniformly convergent subsequence.
Schematic — equicontinuous vs. oscillatory:
f_n = sin(nx)/n g_n = sin(nx)
1 | 1 |~~~~~
|~ ~ | ~ ~ ~
0 | ~ ~ 0 | ~ ~
| -1|
+-----> x +-----> x
slowly shrinking fixed amplitude
equicontinuous NOT equicontinuous
Proof Sketch
-
() Compact sets in a metric space are totally bounded: from any sequence, extract a Cauchy subsequence. Taking shows equicontinuity and boundedness.
-
() Given an equicontinuous uniformly bounded sequence :
- Pick a countable dense set (possible since is compact metric).
- By the Bolzano–Weierstrass TheoremBolzano–Weierstrass TheoremEvery bounded sequence in ℝⁿ has a convergent subsequenceRead more → applied to the bounded sequence , extract a subsequence converging at . Repeat at by diagonal extraction.
- The diagonal subsequence converges at all .
- Equicontinuity promotes pointwise convergence on to uniform convergence on all of (a -argument using density).
Connections
Arzelà–Ascoli is the standard tool for proving existence in ODEs (Peano's theorem), integral equations, and variational problems. It is the function-space analogue of the Bolzano–Weierstrass TheoremBolzano–Weierstrass TheoremEvery bounded sequence in ℝⁿ has a convergent subsequenceRead more →, and together they illustrate the general principle: compact = closed + totally bounded. The Heine–Borel TheoremHeine–Borel TheoremIn ℝⁿ, a subset is compact if and only if it is closed and boundedRead more → is the same principle for finite-dimensional .
Lean4 Proof
import Mathlib.Topology.ContinuousMap.Bounded.ArzelaAscoli
open BoundedContinuousFunction Set
/-- Arzelà–Ascoli theorem: a closed equicontinuous subset of bounded continuous
functions on a compact space with compact range is compact. -/
theorem arzela_ascoli_compact {α β : Type*}
[TopologicalSpace α] [CompactSpace α]
[PseudoMetricSpace β] [CompactSpace β]
(A : Set (α →ᵇ β))
(hA_closed : IsClosed A)
(hA_equi : Equicontinuous ((↑) : A → α → β)) :
IsCompact A :=
arzela_ascoli₁ A hA_closed hA_equi