Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.IterationLemmaProviderGeometry

IterationLemmaProviderGeometry #

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

Window geometry for the iteration-lemma provider: translates, the cap, the normalizers #

The frozen iteration anchor states its window family with arbitrary real translates of the centred triadic cubes,

x + □_{j−2} ⊆ U_j ⊆ y + □_j        (for every j ≤ m),

which is the paper's own hypothesis: x and y are unconstrained points of ℝ^d, so x + □_{j−2} is in general not a triadic cube. The proved producers come in two flavours --- axisCube-based (arbitrary corner, arbitrary side) and TriadicCube-based --- and only the first applies here. This module proves the three adapters the provider needs:

Nothing here is an estimate: every statement is geometry or measure bookkeeping.

References #

The translate bridge #

The centred origin cube □_j = (−3^j/2, 3^j/2)^d is the axis cube with corner −3^j/2 and side 3^j.

Translating an axis cube translates its corner.

The translate bridge. The anchor's window hypothesis at a scale j --- an arbitrary translate of □_{j−2} inside W, and W inside an arbitrary translate of □_j --- is an axisCube sandwich with sides 3^{j−2} and 3^j, i.e. of aspect ratio 1/9.

The j ≤ m cap #

The capped window family U_tilde_k = U_{min(k,m)}: the honest adapter from the anchor's j ≤ m window data to the ∀ k : ℤ interface of the proved engine and the proved producers. Nothing is invented above m: the family is constant there.

Equations
Instances For
    theorem Algsuperdiff.Section4.Provider.ExcessDecay.subset_of_le_of_nest {d : ℕ} {U : ℤ → Set (HCPolySupport.Vec d)} {m : ℤ} (hnest : ∀ j ≤ m, U (j - 1) ⊆ U j) {a b : ℤ} (hab : a ≤ b) (hbm : b ≤ m) :
    U a ⊆ U b

    A family nested one scale at a time below m is monotone below m.

    theorem Algsuperdiff.Section4.Provider.ExcessDecay.cappedWindows_nest {d : ℕ} {U : ℤ → Set (HCPolySupport.Vec d)} {m : ℤ} (hnest : ∀ j ≤ m, U (j - 1) ⊆ U j) (k : ℤ) :
    cappedWindows U m k ⊆ cappedWindows U m (k + 1)

    The capped family is nested at every scale.

    theorem Algsuperdiff.Section4.Provider.ExcessDecay.cappedWindows_subset_top {d : ℕ} {U : ℤ → Set (HCPolySupport.Vec d)} {m : ℤ} (hnest : ∀ j ≤ m, U (j - 1) ⊆ U j) (k : ℤ) :
    cappedWindows U m k ⊆ U m

    Every capped window sits inside the top window.

    Measure-theoretic slots at an axisCube sandwich #

    The square of every affine deviation of u is integrable on a window contained in an axis cube. This is the hint slot of affineExcess_quasiMonotone_of_nested.

    theorem Algsuperdiff.Section4.Provider.ExcessDecay.volumeRatio_le_of_axisCubeSandwich {d : ℕ} {W : ℤ → Set (HCPolySupport.Vec d)} {zin zout : ℤ → HCPolySupport.Vec d} {s : ℤ → ℤ} (hs1 : ∀ (k : ℤ), s (k + 1) ≤ s k + 1) (hin : ∀ (k : ℤ), HCPolySupport.axisCube (zin k) (3 ^ (s k - 2)) ⊆ W k) (hout : ∀ (k : ℤ), W k ⊆ HCPolySupport.axisCube (zout k) (3 ^ s k)) (k : ℤ) :

    The volume ratio of an axisCube sandwich family with a slowly growing scale.

    If W_k is sandwiched between axis cubes of sides 3^{s k − 2} and 3^{s k} and the scale function s increases by at most one per step, the one-step volume ratio is at most 3^{3d}, so the exponent 1/d + 1/2 of the excess normalizers gives the same constant volumeRatioConstTriadic d the triadic producer runs at. This is the hratio slot.

    The normalizer bridges at an axisCube sandwich #

    The two volume bounds an axisCube sandwich of aspect ratio 1/9 gives, in the shape the proved normalizer arithmetic consumes.

    The 3^{−j}-normalized oscillation is below the |W|^{−1/d}-normalized one, on a window sandwiched at aspect ratio 1/9.

    The reverse normalizer comparison, at the printed aspect ratio 3^{−2}: the general normalizer costs at most the factor 9.