Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Corrector.ShellSumLayerDilation

ShellSumLayerDilation #

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

The per-layer dilation 3^{2γk} of e.perturb.assumption #

ShellSumLayerFlip.lean reduces the shell-sum corrector energy to the diagonal sum Σ_{k ∈ (n,m]} ‖P 𝐟_k‖² on the layer carrier, and ShellSumLayerZeroEnergy.lean evaluates the k = 0 term as c⋆ (log 3). This module supplies the missing per-layer factor: for every k,

‖P 𝐟_k‖ = 3^{γk} ‖P 𝐟_0‖, hence ‖P 𝐟_k‖² = 3^{2γk} ‖P 𝐟_0‖².

The route #

The transport is carried by the triadic dilation of a value path

pathScale γ k f = 3^{γk} · f(3^{-k} ·),

which is ShellField.triadicScale γ k read on the compact-open carrier (pathScale_valuePath, a definitional identity). Two facts about it are used.

The reduction of the joint projection to a marginal one is the already proved naturality along the equivariant coordinate factor map F ↦ F k (measurePreserving_seqPathCoord), the same device by which ShellSumLayerZeroEnergy.lean evaluates the k = 0 layer.

What is supplied #

The triadic dilation on the value-path carrier #

The spatial dilation x ↦ r • x, as a continuous map.

Equations
Instances For

    The triadic dilation of a value path, f ↦ 3^{γk} f(3^{-k} ·). This is ShellField.triadicScale γ k read on the compact-open carrier.

    Equations
    Instances For
      @[simp]
      theorem Algsuperdiff.Section3.Provider.Corrector.pathScale_apply {d : ℕ} (gamma : ℝ) (k : ℤ) (f : C(HCPolySupport.Vec d, HCPolySupport.Mat d)) (x : HCPolySupport.Vec d) :
      (pathScale gamma k f) x = 3 ^ (gamma * ↑k) • f ((3 ^ k)⁻¹ • x)

      The dilation of a value path is the value path of the dilated shell field. Both sides are the same term.

      The dilation is equivariant up to the dilation 3^k of the acting group. This is the reason StationaryCarrierTransport.lean does not apply and ShellSumScaledTransport.lean does.

      The layer laws and the dilation between them #

      The one-layer block law (k-1, k] is the valuePath pushforward of the k-th shell marginal.

      The triadic dilation pushes the layer-0 law onto the layer-k law. The only input is e.diff.law.shift, i.e. the frozen ShellLawPrefix.marginal_scaling; no independence enters.

      The forcing under the dilation #

      The dilation multiplies the path forcing by 3^{γk}: the forcing only sees the value at the origin, which the spatial dilation fixes.

      The layer-k marginal corrector energy is 3^{2γk} times the layer-0 one, in norm form. The dilating naturality of ShellSumScaledTransport.lean is applied at c = 3^k.

      From the joint layer carrier to the single-layer marginal #

      The layer-k corrector energy on the joint layer carrier is the corrector energy of the layer-k marginal. This is the naturality of the stationary potential projection along the equivariant coordinate factor map, exactly as in the k = 0 case of ShellSumLayerZeroEnergy.lean.

      The per-layer dilation of e.perturb.assumption #