Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.Homogenization.HomMollifyPairing

HomMollifyPairing #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Theorem B, §4.5, Step 3c: the mollifier's pairing against the gauge #

The core lemma of this file #

The mollifier calculus needs one estimate, and this module proves it:

The kernel pairing. If the vector field F obeys the translate-uniform negative gauge ‖(F)_{y+□_n}‖ ≤ A 3^{-ns} at the scale n, then for every probability density ψ (nonnegative, unit mass) the ψ-mixture of the scale-n box averages of F obeys the same bound:

  ‖∫ ψ(z) (F)_{x-z+□_n} dz‖ ≤ A · 3^{-ns}   for every x.

(norm_boxMixtureVec_le_of_uniformBoxGauge, constant exactly 1.)

The mechanism is the manuscript's own: a mollifier at scale 3^n is a superposition of translated scale-n box averages, and the negative gauge is by definition a uniform bound on each of them. No dimensional constant is lost, because a probability density has unit mass; the dimensional factor C(d) of this file enters only later, when the gradient vector is paired against a displacement in the supremum norm (HomMollifyGradient).

The identification of a mollifier with such a superposition is convolution_boxKernel_eq_boxAverage below: convolving with the normalized indicator boxKernel n of the scale-n box is the sliding box average, so convolving with ψ ⋆ boxKernel n is the ψ-mixture of those averages. ψ ⋆ boxKernel n is smooth whenever ψ is, which is what makes the family admissible as a test function against the weak gradient.

The reconstruction residue #

The gauge used here is the translate gauge UniformBoxGaugeBound, not the grid gauge negBesovInftyNorm. The missing implication is exactly:

  RECONSTRUCTION.  Let F ∈ L¹_loc(□_m).  Suppose that for every n ≤ m and
  every triadic cube R ⊆ □_m of scale n one has ‖(F)_R‖ ≤ A 3^{-ns}.  Then
  for every n ≤ m and every x with x + □_n ⊆ □_m,
      ‖(F)_{x+□_n}‖ ≤ C(d) · (1 + (1 - 3^{-(1-s)})⁻¹) · A · 3^{-ns}.

Its proof is the triadic martingale decomposition F = Σ_k (E_k F - E_{k-1}F) (CoarseGraining's cubeProjection, whose a.e. convergence is ae_tendsto_cubeProjection_of_integrableOn): the term E_n F is bounded by the grid hypothesis directly, and each finer increment E_k F - E_{k-1} F has mean zero on every grid cube of scale k+1, so only the O(3^{(n-k)(d-1)}) cubes straddling ∂(x + □_n) contribute, giving the geometric factor 3^{k-n} and the sum Σ_{k<n} 3^{k(1-s)}·3^{-n} = 3^{-ns}·(1-3^{-(1-s)})⁻¹.

It is not formalized in this file. The ingredients absent from the tree are the boundary-layer count for the straddling cubes and the L¹ convergence of the triadic projections; CoarseGraining supplies cubeProjection and its a.e. convergence but neither of the other two. Consumers must therefore either harvest the Step-3 estimate at all translates (which the coarse-graining machinery does supply — the source estimate is not grid-bound) or discharge the reconstruction separately.

Main definitions and results #

References #

1. The box kernel #

The scale-n box kernel: the normalized indicator of the box of side 3^n centred at the origin. Convolution with it is the sliding box average (convolution_boxKernel_eq_boxAverage).

Equations
Instances For

    2. Convolution with the box kernel is the sliding box average #

    The identification. Convolving f with the scale-n box kernel produces exactly the sliding scale-n box average of f. No hypothesis on f is needed: both sides are the same Bochner integral.

    3. The mixture of sliding box averages #

    The ψ-mixture of the sliding scale-n box averages of f: the value at x of the convolution of ψ with the sliding average.

    Equations
    Instances For

      The mixture is the convolution of ψ with the sliding average.

      A density of unit mass is integrable (otherwise its integral would be zero by the junk-value convention).

      4. The kernel pairing #

      theorem Algsuperdiff.Section4.Provider.Homogenization.abs_boxMixture_le {d : ℕ} {n : ℤ} {ψ f : HCPolySupport.Vec d → ℝ} {B : ℝ} (hB : 0 ≤ B) (hψ0 : ∀ (z : HCPolySupport.Vec d), 0 ≤ ψ z) (hψ1 : ∫ (z : HCPolySupport.Vec d), ψ z = 1) (hbd : ∀ (y : HCPolySupport.Vec d), |boxAverage n y f| ≤ B) (x : HCPolySupport.Vec d) :
      |boxMixture n ψ f x| ≤ B

      The scalar kernel pairing. A uniform bound B on the sliding scale-n box averages of f passes to every mixture of them against a probability density, at constant exactly 1.

      No integrability hypothesis on the mixture is required: when the mixing integral fails to converge the Bochner integral is 0, which obeys the bound.

      theorem Algsuperdiff.Section4.Provider.Homogenization.norm_boxMixtureVec_le_of_uniformBoxGauge {d : ℕ} {m : ℤ} {s A : ℝ} {F : HCPolySupport.Vec d → HCPolySupport.Vec d} (h : UniformBoxGaugeBound m s A F) {n : ℤ} (hn : n ≤ m) {ψ : HCPolySupport.Vec d → ℝ} (hψ0 : ∀ (z : HCPolySupport.Vec d), 0 ≤ ψ z) (hψ1 : ∫ (z : HCPolySupport.Vec d), ψ z = 1) (x : HCPolySupport.Vec d) :
      ‖boxMixtureVec n ψ F x‖ ≤ A * 3 ^ (-(↑n * s))

      THE KERNEL PAIRING.

      If the vector field F obeys the translate-uniform negative gauge of order -s on the scales ≤ m, then at every scale n ≤ m and every point x, the mixture of the sliding scale-n box averages of F against any probability density ψ obeys the same bound A · 3^{-ns}.

      The constant is exactly 1: a mollifier at scale 3^n is a superposition of translated scale-n box averages of total mass one, and the gauge bounds each of them.