Documentation

LeanPool.EllipticPDE.Analysis.LpTranslationContinuity

Continuity of translation in Lᵖ #

An Lᵖ function is close in Lᵖ to its own translates by small vectors. This is the statement the global approximation theorem shifts on: a function is moved into the domain by a small translation, and the shift has to be small in the norm the approximation is measured in.

Mathlib has the two halves and not the statement. Translation is measure preserving, so it is an Lᵖ isometry, and the continuous compactly supported functions are dense in Lᵖ (MeasureTheory.MemLp.exists_hasCompactSupport_eLpNorm_sub_le). Between them the usual three-term argument runs: approximate, translate the approximant, and pay twice for the approximation.

For a continuous compactly supported g the translate estimate is uniform continuity together with one compact set containing the support of every difference g(· + h) - g with ‖h‖ ≤ 1, so the sup bound converts to an Lᵖ bound against the measure of that set.

Main declarations #

References #

L. C. Evans, Partial Differential Equations (2nd ed.), §5.3.3, Theorem 3; H. Brezis, Functional Analysis, Sobolev Spaces and Partial Differential Equations, Lemma 4.3.

A translate of an Lᵖ function is an Lᵖ function, translation being measure preserving.

Compactly supported case. For a continuous g with compact support, the Lᵖ distance to its translates tends to zero: uniform continuity bounds the difference uniformly, and every difference with ‖h‖ ≤ 1 is supported in one compact set.

Continuity of translation in Lᵖ. The Lᵖ distance between an Lᵖ function and its translate tends to zero with the translation.

The three-term argument: approximate f by a continuous compactly supported g, translate g, and count the approximation twice, once on each side. Translation being an Lᵖ isometry is what makes the two terms equal.