Analysis often produces a sequence of candidate functions rather than a finished function. A useful existence theorem must say when some candidates approach a single limit everywhere with a common error bound. Ordinary boundedness is insufficient: Lebl gives bounded continuous functions on a closed interval with no uniformly convergent subsequence. The missing condition concerns how consistently the functions respond to nearby inputs. Examples 11.6.2–11.6.4.
The Arzelà–Ascoli theorem answers this question for continuous complex-valued functions on a compact metric domain. Its uses include existence questions for differential equations and compactness properties of integral operators, both discussed in the source section. These applications require control of entire functions, not merely convergence at isolated points. Differential-equation application, integral-operator application.
The four targets follow §11.6 of Jiří Lebl’s Basic Analysis, Volume II, a textbook treatment of equicontinuity and compactness for uniform convergence. Author’s book page.
A metric space is a set with a distance that is nonnegative, symmetric, vanishes exactly when , and satisfies the triangle inequality. It is compact when every cover by open sets has a finite subcover. Here denotes the complex numbers, their absolute value, and the function at index . Write for the continuous functions.
The sequence is pointwise bounded if each input has its own bound, and uniformly bounded if one bound works for every input and index:
It is uniformly equicontinuous when
Thus cannot depend on the function index or the points. These are the source’s distinct boundedness and common-continuity conditions. Definition 11.6.1, Definition 11.6.6.
A subsequence has the form , where is strictly increasing. Pointwise convergence to means convergence to separately for every . Uniform convergence means that for each there is one such that for every and every . A subset is dense if its closure is all of .
The supporting targets distinguish countable domains, a necessary continuity condition, and the density property of compact metric spaces. The final target combines the hypotheses into uniform-convergence compactness; no quantitative rate is prescribed.
Proposition 11.6.5. For an arbitrary countable set , without any topology or continuity assumption,
Proposition 11.6.7. For compact metric ,
Proposition 11.6.8. Every compact metric space satisfies
Theorem 11.6.9, Arzelà–Ascoli. Suppose is compact metric, , and the sequence is pointwise bounded and uniformly equicontinuous. The complete conclusion is
Both the global bound and the subsequence conclusion are required. The limit belongs to , so its continuity is explicit. Source theorem.
The result supplies a uniform limit under hypotheses that concern individual inputs and a shared continuity condition. It therefore identifies a usable replacement for boundedness alone in a space of functions. The distinction matters downstream: retaining only pointwise convergence would not provide a common error bound across the domain, and assuming uniform boundedness in advance would discard one of the theorem’s conclusions. Lebl, Theorem 11.6.9.
These are established theorems, not open conjectures. Mathlib already contains machine-checked general Arzelà–Ascoli results, compactness and convergent-subsequence infrastructure, and the countable-dense-set interface. The four source-level statements also have ordinary local Lean proofs checked against their exact types. The contribution is a faithful textbook-facing formulation that keeps the distinct hypotheses, quantifier order, arbitrary countable domain, and both capstone conclusions visible. It is not a claim to the first formalization of Arzelà–Ascoli. Mathlib Ascoli development, countable dense subsets.
Convergence at every point does not automatically mean uniform convergence. A permissible index threshold may depend on the point, and different pointwise limits may require different subsequences. Likewise, separate continuity of every does not give a single valid for all . Replacing these statements with their uniform versions silently changes the problem. Lebl’s bounded sequence on already rules out the naive implication from bounded continuous functions to a uniformly convergent subsequence. Example 11.6.3.
The formal challenge is to retain these distinctions across the representations of functions, convergence, and compactness. In particular, the countable-domain proposition must not acquire a compactness assumption, while the capstone must not acquire global bounds as an extra premise.
The development uses namespace LeblRA, arbitrary universe-polymorphic domain types, Lean’s complex numbers, and zero-based natural-number indices. Zero-based indexing only reindexes the source’s sequence starting at one. A strictly increasing map is represented by StrictMono; pointwise limits use Tendsto at atTop, uniform limits use TendstoUniformly, and density uses Dense. Finite and empty domains remain allowed.
The boundedness and equicontinuity hypotheses are written as explicit quantifiers, not new custom definitions. No claim may be replaced by a finite-domain special case, a vacuous hypothesis, or a statement that assumes its uniform conclusion.
Reusable infrastructure consists of complex norms, metric and compact spaces, continuous maps, uniform convergence, equicontinuity, and sequence compactness. The pinned environment is Lean 4.29.0-rc3 with Mathlib revision 777aaa61dcd2a1258d2b4962dbe983ede4d23b2e. Source-faithful alternative proofs and explicit equivalences between the raw conditions and library predicates are welcome; applications beyond the four numbered targets are outside this scope. Uniform-convergence interface, sequence compactness.
777aaa61dcd2a1258d2b4962dbe983ede4d23b2e, 2026. General Ascoli theorems, uniform convergence, topological bases and separability.namespace LeblRA
theorem arzela_ascoli_11_6_9 {X : Type u} [MetricSpace X] [CompactSpace X]
(F : ℕ → X → ℂ) (hF : ∀ n, Continuous (F n))
(hb : ∀ x, ∃ M : ℝ, ∀ n, ‖F n x‖ ≤ M)
(he : ∀ ε > 0, ∃ δ > 0, ∀ x y, dist x y < δ → ∀ n, ‖F n x - F n y‖ < ε) :
(∃ M : ℝ, ∀ n x, ‖F n x‖ ≤ M) ∧
∃ (φ : ℕ → ℕ) (f : X → ℂ), StrictMono φ ∧ Continuous f ∧
TendstoUniformly (fun n => F (φ n)) f atTop := by sorry
end LeblRALet be a compact metric space and let be continuous functions. Suppose that
and that
Then the sequence is uniformly bounded:
and there exist a strictly increasing map and a continuous function such that converges uniformly to . These are both conclusions of Lebl’s Theorem 11.6.9, Arzelà–Ascoli.
Formalization Note. Uniform boundedness is proved, not assumed. The subsequence index satisfies StrictMono; convergence is TendstoUniformly. Continuity of the limit is explicit, consistent with uniform convergence of continuous functions. Empty compact metric domains are allowed.
No open leaves. Every sub-goal is proved or awaiting decomposition.