Theorems 7.24-7.25 — Arzelà–Ascoli
ProvedRudin.ch07_arzela_ascolianalysistopology
Let be a compact metric space and a sequence of continuous complex functions on which is pointwise bounded and equicontinuous. Then is uniformly bounded and contains a uniformly convergent subsequence.
Preamble
import Mathlib import Definitions.Def_Rudin_ch07_families open Filter Topology
Formal statement
namespace Rudin
/-- Rudin, Theorems 7.24 and 7.25 (Arzelà–Ascoli): a pointwise bounded, equicontinuous sequence
of continuous functions on a compact metric space is uniformly bounded and has a uniformly
convergent subsequence. -/
theorem ch07_arzela_ascoli {K : Type*} [MetricSpace K] [CompactSpace K] (f : ℕ → K → ℂ)
(hcont : ∀ n, Continuous (f n))
(hbdd : PointwiseBoundedOn f Set.univ) (heq : EquicontinuousOn f Set.univ) :
UniformlyBoundedOn f Set.univ ∧
∃ φ : ℕ → ℕ, StrictMono φ ∧ ∃ g : K → ℂ,
TendstoUniformlyOn (fun k => f (φ k)) g atTop Set.univ := by sorry
end RudinSource
Walter Rudin, Principles of Mathematical Analysis, 3rd edition, McGraw-Hill, 1976, Chapter 7, pp. 157-158, Theorems 7.24 and 7.25
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Let be a metric space that is compact as a whole space, and let satisfy:
- each is continuous on ;
- pointwise boundedness on all of : for every there is a real (depending on ) with for all ;
- equicontinuity on all of : for every there is such that for all and all with , .
Then both:
- uniform boundedness: there is a single real with for all and all ;
- there exist a strictly increasing and a function such that uniformly on as .
Nothing is asserted about continuity of the limit , and is allowed to be empty.
Human review
Confirmed by the mission captain (proposal self-audit).