Mollification #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Provider: mollification along the stationary translation action #
The cutoff core of part (i) of l.approximation.stationary.by.local
(Algsuperdiff/Section3/Provider/Corrector/PotentialApproximation.lean, ABK26)
consumes a stationary field p together with a stationary square-integrable
primitive φ whose spatial realizations are smooth and satisfy ∇(realize φ ω) = realize p ω.
This file builds the smoothing operator that produces such primitives. For a
mollifier ρ ∈ C_c^∞(ℝᵈ) and a stationary field X on the abstract carrier
Ω it defines
mollify ρ X ω := ∫ y, ρ y • X ((-y) +ᵥ ω),
and proves the two facts that make it useful:
realize_mollify: the spatial realization ofmollify ρ Xis the honest convolutionρ ⋆ realize X ω(this is the point of the sign convention(-y) +ᵥ ω), so the smoothness of a realization is that of a convolution againstρ, and everyL²field has locally integrable realizations for almost every sample (ae_locallyIntegrable_realize);memLp_two_mollify: mollification does not leave the stationaryL²layer.
Nothing here uses the potential structure; the file is a pure smoothing
toolkit over the abstract stationary carrier of
Algsuperdiff/Probability/StationaryProjection.lean.
A weighted Cauchy-Schwarz inequality #
Cauchy-Schwarz against a probability density: for a weight ρ ≥ 0 of unit
mass, the square of the weighted mean is at most the weighted mean of the
square.
The normalized form of sq_weighted_integral_le for a probability density.
Mollifiers #
A smooth compactly supported probability density on ℝᵈ, supported in the
ball of radius radius about the origin. This is the kernel ρ of the
mollification below.
- toFun : HCPolySupport.Vec d → ℝ
The density itself.
- radius : ℝ
The scale of the mollifier: the density vanishes outside
B_radius(0). The density is nonnegative.
The density is smooth.
- compactSupport : HasCompactSupport self.toFun
The density is compactly supported.
The density has unit mass.
- support_subset : Function.support self.toFun ⊆ Metric.ball 0 self.radius
The density is supported in the ball of radius
radius.
Instances For
Mollification of a stationary field #
Mollification of a stationary field along the translation action. The sign
convention (-y) +ᵥ ω is chosen so that the spatial realization is literally
the convolution ρ ⋆ realize X ω (realize_mollify).
Equations
- Algsuperdiff.Section3.Provider.Corrector.mollify ρ X ω = ∫ (y : HCPolySupport.Vec d), ρ y • X (-y +ᵥ ω)
Instances For
The realization of a mollified field is a convolution.
Local integrability of realizations #
For almost every sample, the spatial realization of a stationary L² field
is locally integrable. This is the hypothesis of the convolution smoothness
theorems.
Mollification preserves the stationary L² layer #
The mollification of a measurable field is measurable.
Joint integrability of (ω, y) ↦ ρ y · g((-y) +ᵥ ω) for an integrable
weight ρ and an integrable stationary observable g.
Almost every sample admits the two weighted integrability facts used by the
L² bound on a mollification.
The pointwise square bound behind the L² estimates on a mollification.
Mollification preserves the stationary L² layer.
The L² contraction estimate for mollification: the mollification by a
kernel of total mass ‖κ‖₁ has L² norm at most ‖κ‖₁ times that of the
field. For a Mollifier the factor is 1.