Equicontinuity and the Arzelà–Ascoli theorem
Find uniformly convergent subsequences by controlling both the heights and the shared spatial variation of functions.
On this page
The question for today
What you’ll understand
- Distinguish continuity of individual functions from equicontinuity of a family.
- State the compact-domain boundedness and equicontinuity conditions for relative compactness.
- Outline the finite-net and diagonal argument producing uniform convergence.
A bounded sequence of real numbers has a convergent subsequence, but a bounded sequence of continuous functions can develop faster and faster oscillations. Function-space compactness needs control over spatial variation as well as amplitude. Equicontinuity supplies that missing control by requiring one local tolerance rule for an entire family. Arzelà–Ascoli then turns boundedness and shared regularity on a compact domain into the existence of uniformly convergent subsequences, a central tool for constructing solutions through approximation.
One continuity rule for an entire family
Continuity allows each function to demand its own neighborhood size near a point. Equicontinuity requires a neighborhood size that works for every member of the family at that point. On a compact metric domain, this pointwise family condition implies a common uniform version across the domain. The radius can then depend on the output tolerance but not on the function or the location. A shared Lipschitz bound is a convenient stronger hypothesis: divide the desired value tolerance by the common slope bound.
Individual continuity is far weaker. The continuous functions sin(nx) remain uniformly bounded, yet near zero they can change by one over arbitrarily small distances as n increases. No common continuity radius works. Likewise, xⁿ on the unit interval develops a steep boundary layer near one. These examples explain why amplitude control alone cannot yield uniform subsequential compactness: an infinite sequence can continually spend its bounded amplitude on finer spatial features.
State compactness in the right function norm
For real-valued continuous functions on a compact metric space, a family is relatively compact in the supremum norm exactly when it is equicontinuous and uniformly bounded. Relative compactness means its closure is compact: a sequence drawn from the family has a uniformly convergent subsequence, but the limit need not belong to the original family unless it is closed. Pointwise boundedness can replace uniform boundedness in the equicontinuous compact-domain formulation because finite covering then supplies a common bound.
Keep the domain and codomain qualifications visible. On a noncompact domain, features can drift toward infinity and defeat a global uniform subsequence while every bounded region behaves well. For functions valued in an infinite-dimensional normed space, mere boundedness of values is not the same as pointwise relative compactness; the scalar theorem cannot be transferred unchanged. In this lesson the values are real and the domain compact, so bounded scalar sequences and finite nets provide the necessary ingredients.
From finitely many samples to a uniform conclusion
Choose a countable dense set of points in the compact metric domain. Boundedness at the first point gives a subsequence whose values converge there; repeat at each new point and select a diagonal subsequence converging at every chosen point. Pointwise convergence on a dense set is not enough by itself. Equicontinuity fills the gap: a finite fine net controls the difference between each arbitrary point and a nearby sampled point simultaneously for all functions.
This turns convergence on finitely many net points into a uniform Cauchy estimate. Completeness of the continuous-function space then supplies a uniform continuous limit. In the quadratic lab, restrict a to a bounded interval and inputs to a fixed bounded interval. Both heights and slopes have common bounds, making this family equicontinuous. Predict these bounds from a and the domain before moving the controls; the diagram illustrates the hypotheses but does not perform diagonal extraction for arbitrary function families.
Work it through
A shared Lipschitz bound yields a compactness certificate
Let fₙ be continuous on [0,1], satisfy fₙ(0)=0, and obey . What subsequence conclusion follows?
Taking y=0 gives |fₙ(x)|≤3x≤3, a common supremum bound. The anchor and shared slope bound prevent both drifting heights and arbitrarily sharp variation.
For a given ε>0, choose δ=ε/4. If |x−y|<δ, every function changes by less than 3ε/4<ε. Thus the family is equicontinuous.
The domain [0,1] is compact, so Arzelà–Ascoli yields a uniformly convergent subsequence. Passing the common inequality to the limit shows its limit is also 3-Lipschitz and still vanishes at zero.
There is a uniformly convergent subsequence with a 3-Lipschitz limit. The assumptions do not force the entire original sequence to converge.
The living notebook
Explore the model
Interactive lab · function
A bounded coefficient gives common height and slope bounds
For y=ax² on a fixed [−R,R], restrict |a|≤A and predict common bounds AR² on height and 2AR on slope. Move a and inspect x to test those bounds. This finite-dimensional family illustrates equicontinuity; the lab does not extract subsequences or prove the theorem for a general family.
- y at chosen x
- 0.608
- Tangent slope · 2ax
- 1.35
- Signed area · ax³/3
- 0.182
This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forUniform amplitude control and shared spatial regularity play different roles.
Pause & reason
Check your understanding
Your turn
Try it yourself
Give a uniformly bounded family of continuous functions on [0,1] that is not equicontinuous, and identify the point where the common radius fails.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Use the powers xⁿ and compare the endpoint with points approaching it.
Compare with the solution
Take fₙ(x)=xⁿ, which stays between zero and one. At the endpoint one, choose xₙ=2^(−1/n), so xₙ→1 while |fₙ(1)−fₙ(xₙ)|=1/2. For the fixed tolerance 1/4, every proposed neighborhood eventually contains such an xₙ for some family member. Thus no common continuity radius works at one, and the family is not equicontinuous despite each member being continuous.
Keep the idea
Take it with you
- Equicontinuity shares one continuity rule across a family.
- On a compact metric domain, bounded real-valued equicontinuous families have uniformly convergent subsequences.
- Relative compactness guarantees subsequences, while closure determines whether limits stay in the original family.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.