Compactness in Function Spaces
Equicontinuity and Arzelà–Ascoli Theorem
You should know: uniform continuity, metric spaces, uniform convergence
Overview
The Arzela-Ascoli theorem characterises the compact subsets of C(K) — the space of continuous functions on a compact metric space K with the sup-norm. A set F of functions is relatively compact (has compact closure) if and only if it is uniformly bounded and equicontinuous. Equicontinuity is the condition that all functions in F are uniformly continuous with a single modulus of continuity. The theorem is the function-space analogue of the Bolzano-Weierstrass theorem (bounded sequences in R^n have convergent subsequences) and is a key tool in the existence theory for ODEs, PDEs, and integral equations.
Intuition
In \mathbb{R}^n, compactness = closed and bounded (Heine-Borel). For sequences of functions, boundedness alone is not enough — a bounded sequence of functions can oscillate wildly without a convergent subsequence. Equicontinuity provides the extra regularity needed: if the functions all vary at the same 'rate' (same modulus of continuity), then a bounded equicontinuous family behaves much like a bounded set in \mathbb{R}^n and admits convergent subsequences.
Formal Definition
Let K be a compact metric space and C(K) the space of continuous real-valued functions with sup-norm.
Worked Examples
Each f_n(x) = \sin(nx)/n is differentiable with f_n'(x) = \cos(nx).
So |f_n'(x)| \leq 1 for all x and all n. By the Mean Value Theorem: |f_n(x) - f_n(y)| \leq |x-y| for all n.
Given \varepsilon > 0, take \delta = \varepsilon. Then |x-y| < \delta \implies |f_n(x)-f_n(y)| < \varepsilon for all n simultaneously — this is equicontinuity.
Also \|f_n\|_\infty \leq 1/n \leq 1, so the family is uniformly bounded. By Arzela-Ascoli, \{f_n\} has a uniformly convergent subsequence.
Answer: The family \{\sin(nx)/n\} is equicontinuous (uniformly Lipschitz-1) and uniformly bounded, so has a uniformly convergent subsequence by Arzela-Ascoli.
Practice Problems
Is the family \mathcal{F} = \{f_n(x) = x^n : n \geq 1\} on [0,1] equicontinuous?
Prove the 'easy' direction of Arzela-Ascoli: if \overline{\mathcal{F}} is compact in C(K), then \mathcal{F} is uniformly bounded and equicontinuous.
Give an example showing that equicontinuity alone (without uniform boundedness) does not guarantee a convergent subsequence.
Common Mistakes
A uniformly bounded sequence of continuous functions always has a uniformly convergent subsequence.
Uniform boundedness alone is not enough; equicontinuity is also needed. The sequence f_n(x) = \sin(nx) on [0,1] is uniformly bounded but has no uniformly convergent subsequence.
Equicontinuity is the same as each function being uniformly continuous.
Each function may be uniformly continuous, but equicontinuity requires the same modulus of continuity (the same \delta) to work for all functions simultaneously.
Quiz
Summary
- Equicontinuity: a family \mathcal{F} \subseteq C(K) is equicontinuous if one \delta works for all f \in \mathcal{F} for each \varepsilon.
- Arzela-Ascoli theorem: a family in C(K) (K compact metric) is relatively compact iff it is uniformly bounded and equicontinuous.
- On compact K, equicontinuity is equivalent to uniform equicontinuity.
- The theorem is the key existence tool in ODEs (Peano theorem), integral equations, and harmonic analysis.
- Without either hypothesis (boundedness or equicontinuity), compactness can fail.
References
- BookRudin, W. — Principles of Mathematical Analysis (3rd ed.), McGraw-Hill, 1976, Chapter 7.
Mathematics