Global and local Lᵖ approximation by mollification #
The three results below separate translation continuity, the normalized-kernel estimate, and the compact-localization step used for interior convergence.
theorem
CKN.tendsto_eLpNorm_sub_zero_mollify
{p : ENNReal}
(hp : 1 ≤ p)
(hp_top : p ≠ ⊤)
{g : Vec 3 → ℝ}
(hg : MeasureTheory.MemLp g p MeasureTheory.volume)
{ε : ℕ → ℝ}
(hε : Filter.Tendsto ε Filter.atTop (nhds 0))
(hε_pos : ∀ (n : ℕ), 0 < ε n)
:
Filter.Tendsto
(fun (n : ℕ) => MeasureTheory.eLpNorm (fun (x : Vec 3) => mollify g (ε n) ⋯ x - g x) p MeasureTheory.volume)
Filter.atTop (nhds 0)
theorem
CKN.tendsto_eLpNorm_restrict_mollify_sub_zero
{U K : Set (Vec 3)}
(hK : IsCompact K)
{ε₀ : ℝ}
(hε₀ : 0 < ε₀)
(hKε₀ : ∀ x ∈ K, Metric.closedBall x ε₀ ⊆ U)
{p : ENNReal}
(hp : 1 ≤ p)
(hp_top : p ≠ ⊤)
{u : Vec 3 → ℝ}
(hu : MeasureTheory.MemLp u p (MeasureTheory.volume.restrict U))
{ε : ℕ → ℝ}
(hε : Filter.Tendsto ε Filter.atTop (nhds 0))
(hε_pos : ∀ (n : ℕ), 0 < ε n)
:
Filter.Tendsto
(fun (n : ℕ) =>
MeasureTheory.eLpNorm (fun (x : Vec 3) => mollify ((K + Metric.closedBall 0 ε₀).indicator u) (ε n) ⋯ x - u x) p
(MeasureTheory.volume.restrict K))
Filter.atTop (nhds 0)