Discharging the Rellich-Kondrachov compact embedding #
Compactness.lean reduces the Fredholm theory to the single analytic hypothesis
IsCompactOperator (embL2 Ω), the Rellich-Kondrachov compact embedding H₀¹(Ω) ↪ L²(Ω). This
file proves it for bounded measurable Ω, consuming the Fréchet-Kolmogorov engine built in
EllipticPdes.Analysis.*.
The argument sends embL2 Ω U = U 0 ∈ L²(Ω) to its extension by zero in L²(ℝᵈ), where the
Fréchet-Kolmogorov criterion totallyBounded_of_lipschitz_translation applies: the family is
uniformly bounded, supported in a fixed ball (Ω bounded), and uniformly Lipschitz under
translation. The translation modulus comes from the gradient estimate
integral_sq_sub_translation_le on the smooth approximants, passed to the limit through
transL2_sub_le_of_tendsto'.
Extension of a test class is the function. The extension by zero of the L²(Ω) class of a
test function φ equals φ almost everywhere on ℝᵈ, since φ is supported in Ω.
The squared L²(Ω) norm of a partial-derivative class is the integral of the squared partial
over Ω.
The L²(ℝᵈ) gradient energy of a test function decomposes into the sum of its
partial-derivative class norms: ∫ ‖∇φ‖² = ∑ᵢ ‖[∂ᵢφ]‖². Combines the Riesz identity
norm_sq_clm_eq_sum_apply_single with the fact that each partial is supported in Ω.
Per-test-function translation modulus (squared). Through the extension by zero, the
squared L²(ℝᵈ) translation increment of a test class is controlled by ‖hvec‖² times the sum of
its partial-derivative class norms. This is integral_sq_sub_translation_le transported to the
extended class.
Translation modulus of an H₀¹ element. For U ∈ H₀¹(Ω), the extension by zero of
embL2 Ω U = U 0 is Lipschitz under translation with modulus ‖U‖. The bound comes from the smooth
approximants of U (density of test graphs) through transL2_sub_le_of_tendsto'.
Rellich-Kondrachov compact embedding. For bounded measurable Ω, the embedding
embL2 Ω : H₀¹(Ω) →L[ℝ] L²(Ω) is a compact operator. This discharges the single analytic
hypothesis of the Fredholm theory in Compactness.lean and Spectrum.lean.
Fredholm and spectral theorems with the Rellich hypothesis discharged #
With embL2_isCompact proved, the analytic hypothesis IsCompactOperator (embL2 Ω) threaded
through Compactness.lean and Spectrum.lean is no longer assumed: every headline theorem holds
for a bounded measurable domain outright.
The Fredholm alternative for a bounded measurable domain, with no compactness hypothesis.
The Fredholm uniqueness-implies-existence corollary for a bounded measurable domain.
Terminal result of the library, the companion of fredholm_alternative_of_bounded.
Nothing else consumes it.
Spectral theorem for the Dirichlet Laplacian on a bounded measurable domain, with the Rellich compact embedding discharged.
Spectral theorem for the general symmetric divergence-form operator on a bounded measurable domain, with the Rellich compact embedding discharged.
Terminal result of the library. Nothing else consumes it.