TheoremComplete

Arzelà-Ascoli Theorem

The Arzelà-Ascoli Theorem characterizes compact sets of continuous functions. A set of functions is compact (has convergent subsequences) if and only if it is closed, pointwise bounded, and equicontinuous. This is the function-space analogue of the Heine-Borel theorem and is essential in PDE theory and functional analysis.


Statement

Theorem7.1Arzelà-Ascoli Theorem

Let (fn)(f_n) be a sequence of functions on [a,b][a, b]. Then (fn)(f_n) has a uniformly convergent subsequence if and only if:

  1. (fn)(f_n) is uniformly bounded: there exists MM such that fn(x)M|f_n(x)| \leq M for all nn and x[a,b]x \in [a, b].
  2. (fn)(f_n) is equicontinuous: for every ϵ>0\epsilon > 0, there exists δ>0\delta > 0 such that fn(x)fn(y)<ϵ|f_n(x) - f_n(y)| < \epsilon whenever xy<δ|x - y| < \delta, for all nn.
RemarkEquicontinuity

Equicontinuity means all fnf_n have the same "modulus of continuity" — the same δ\delta works for all nn simultaneously. This prevents the functions from oscillating wildly.


Applications

ExampleLipschitz functions

The set of all Lipschitz functions on [0,1][0, 1] with Lipschitz constant 1\leq 1 and f(x)1|f(x)| \leq 1 is compact by Arzelà-Ascoli. Every sequence has a uniformly convergent subsequence.

ExampleSolutions of ODEs

Arzelà-Ascoli is used to prove existence of solutions to ODEs via Picard iteration: the sequence of approximate solutions is equicontinuous (by the Lipschitz condition on the ODE), hence has a convergent subsequence.


Summary

Arzelà-Ascoli characterizes compactness in function spaces:

  • Compactness \Leftrightarrow uniform boundedness + equicontinuity.
  • Generalization of Bolzano-Weierstrass to functions.
  • Applications: PDEs, ODEs, calculus of variations.

See Uniform Convergence and Metric Spaces.