Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.CoarseGrainingSeminormScaling

CoarseGrainingSeminormScaling #

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

Positive homogeneity of the q = 2 negative Besov seminorm #

Nothing here imports that file, and nothing here claims the anchor or any source node.

Why this is needed #

ABK26's coarse-graining display e.homogenization.L2.interior has the scalar comparator on the left:

  3^{-sn/2} σ_n ‖∇u − ∇v‖_{H_hat^{-s/2}(x+□_n)}  ≤  … ,

and CoarseGraining's homogenizationComparisonNegativeBesovLHS likewise measures the field a₀(∇u − ∇v) = σ₀ (∇u − ∇v), not the bare gradient defect. The negative-norm-to-L² leg, on the other hand, consumes the bare gradient of an H¹₀ function. Moving the scalar across is exactly the positive homogeneity proved here — an identity, with no constant and no side condition.

Every step is elementary and local to CoarseGraining's definition chain cubeAverageVec → vecNormSq → descendantsAverage → depth seminorm → partial seminorm → sSup; the last step uses Mathlib's Real.smul_iSup_of_nonneg, which is unconditional because Real.sSup of an unbounded set is 0.

References #

1. Averages #

2. The depth pieces #

3. The seminorm #

Positive homogeneity of the q = 2 negative Besov seminorm.

  [c F]_{B^{-s}_{2,2}(Q)} = c [F]_{B^{-s}_{2,2}(Q)}      (c ≥ 0) .

No boundedness hypothesis is needed: Real.sSup of an unbounded set is 0, so Real.smul_iSup_of_nonneg is unconditional.