Chapter 11 of Walter Rudin's Principles of Mathematical Analysis (3rd edition, McGraw-Hill, 1976) replaces the Riemann integral of Chapter 6 with the Lebesgue integral, and the reward is a theory of integration whose limit theorems have no superfluous hypotheses and whose space of square-integrable functions is complete. The chapter runs from set functions and outer measures, through the Carathéodory construction of Lebesgue measure, measurable functions and the integral, to the convergence theorems (monotone convergence, Fatou, dominated convergence) and finally to the space and the Riesz–Fischer theorem (Theorem 11.42):
That completeness is what makes a Hilbert space, and it is the reason the Fourier series of Chapter 8 converge in the mean to the functions they represent.
This mission is the eleventh and last in a series formalizing Rudin Chapters 1–11. It uses the Riemann–Stieltjes integral of Mission VI (for Theorem 11.33, comparing the two integrals) and the trigonometric Fourier series of Mission VIII (for the reading of Parseval's theorem).
A set function on a ring of sets is countably additive if it takes the value on a countable disjoint union. Rudin constructs an outer measure from such a by covering with elementary sets and taking an infimum, calls a set measurable when it is approximable by elementary sets in the metric , and proves that the measurable sets form a -algebra on which is countably additive (Theorem 11.10). A real function is measurable when is measurable for every , and the integral is defined first for simple functions, then for nonnegative measurable functions as a supremum, and then for general by .
The space consists of the measurable with , normed by ; a sequence converges in the mean to if .
Mathlib's measure theory is used wherever it is mathematically the same object:
MeasureTheory.OuterMeasure and its Carathéodory -algebra, MeasurableSet,
Measurable, the lower Lebesgue integral ∫⁻ for nonnegative extended-real functions, the
Bochner integral ∫ and Integrable for the general case. What is set up freshly is Rudin's
of functions — Rudin.MemL2, Rudin.L2Norm, Rudin.CauchyL2,
Rudin.TendstoL2 — rather than Mathlib's quotient space Lp, because the Riesz–Fischer theorem
as Rudin states it produces an honest limit function, and the ε-N phrasing of Cauchyness and
of mean convergence is part of the statement.
If is a Cauchy sequence in , then there exists with : the space is complete.
Rudin's proof extracts a subsequence with , sums the telescoping series, uses the monotone convergence theorem and the Schwarz inequality to show that the sum converges almost everywhere, and identifies the pointwise limit as the mean limit of the whole sequence. Every ingredient is a milestone of this mission.
The Lebesgue theory is the point at which analysis acquires limit theorems that do not require uniform convergence. Monotone convergence, Fatou's lemma and dominated convergence are the three statements that make the integral usable in probability, in Fourier analysis and in the theory of partial differential equations, and the Riesz–Fischer theorem is what makes a Hilbert space and therefore the natural home of Fourier expansions: Parseval's identity (11.45) is the assertion that the Fourier coefficient map is an isometry onto .
Theorem 11.33 is the bridge back to the earlier chapters — every Riemann-integrable function is Lebesgue-integrable with the same integral, and a bounded function on is Riemann-integrable exactly when it is continuous almost everywhere — so the two halves of the book agree wherever both apply.
Mathlib has an extensive measure theory and proves many of these results in considerable generality. This mission's contribution is to state them in Rudin's formulation, for Rudin's of functions and with his explicit ε-N definitions, so that the chapter is available as a coherent, self-contained unit that matches the textbook line by line and links back to the Riemann–Stieltjes integral of Mission VI.
Individually, most milestones will reduce to Mathlib results after the correct dictionary is in
place, and the interesting work is exactly in that translation: Rudin's measurability
({x : f(x) > a} measurable) versus Mathlib's Measurable, Rudin's integral of a nonnegative
function versus ∫⁻ with values in ℝ≥0∞, Rudin's of genuine functions versus
Lp as a quotient by almost-everywhere equality. The last of these is what makes the goal
theorem nontrivial to derive: Mathlib's completeness of Lp gives a limit class, and one must
choose a measurable representative and verify Rudin's mean convergence with the concrete norm
Rudin.L2Norm, which is Real.sqrt (∫ f²) and not an ENNReal quantity.
Theorem 11.33 (Riemann implies Lebesgue) and Theorem 11.38 (density of continuous functions)
are the two other places where real work is required: the first has to connect the Chapter 6
definition of the Riemann integral with intervalIntegral, and the second is an approximation
argument.
Conventions fixed by this mission:
MeasureTheory.Measure, MeasurableSet,
Measurable, Integrable, ∫⁻ x, f x ∂μ for nonnegative ℝ≥0∞-valued integrands and
∫ x, f x ∂μ for the general real case. Rudin's Carathéodory construction is
MeasureTheory.OuterMeasure.caratheodory.ℝ≥0∞-valued
functions, matching Rudin's use of extended real values there.Rudin.MemL2 μ f is "f is measurable and f² is integrable"; Rudin.L2Norm μ f is
Real.sqrt (∫ x, (f x)^2 ∂μ); Rudin.CauchyL2 and Rudin.TendstoL2 are Rudin's ε-N Cauchy
condition and mean convergence. No quotient is taken, so the goal theorem produces a function.Rudin.RiemannIntegrable and Rudin.RiemannIntegral from
Mission VI, so the two integrals are literally compared.Contributions of the convergence theorems (11.28, 11.31, 11.32) and of the Schwarz inequality (11.35) are especially useful, since the goal theorem consumes them directly.
namespace Rudin
/-- Rudin, Theorem 11.42 (Riesz–Fischer): every Cauchy sequence in `ℒ²(μ)` converges in the mean
to a function of `ℒ²(μ)`; that is, `ℒ²(μ)` is complete. -/
theorem ch11_riesz_fischer {X : Type*} [MeasurableSpace X] (μ : Measure X) (f : ℕ → X → ℝ)
(hmem : ∀ n, MemL2 μ (f n)) (hcauchy : CauchyL2 μ f) :
∃ g : X → ℝ, MemL2 μ g ∧ TendstoL2 μ f g := by sorry
end Rudinis complete: if is a Cauchy sequence in , then there is an with .
No open leaves. Every sub-goal is proved or awaiting decomposition.