Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.CoarseEllipticity.ProfileCloseEndpoint

ProfileCloseEndpoint #

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

The q = infinity payload, composed at the sSup carrier #

Provider/CoarseEllipticity/GridDominationEndpoint.lean proves the endpoint's own dominations: lambda_{s,infinity}^{-1} and Lambda_{s,infinity} are suprema (e.coarse.grained.ellipticity.infty), so any majorant of the individual weighted grid maxima majorizes them --- with no (2s)^{-1} and no fold. This module supplies the summation half of the endpoint analogue of what PayloadSandwich.lean does at finite q: the endpoint weight, its arithmetic against the finite-q grid weight, and the model-free two-term endpoint summation in the shape the lower payload consumes.

The recipe, adapted from the finite-q sandwich #

At finite q the sandwich runs: identify CoarseGraining's Chapter 4 grid maximum with a gridSupAbs at an explicit per-cube family, transport it to the cutoff sample space, split it per cube, lift the lanes by e.maxy.bound, and sum. The endpoint runs the same five steps at the endpoint's own scales m - n, n >= 0 --- and it is simpler in exactly two places.

The collar is still present and still real. On the lower route, e.slstar.multiscale normalizes the whole payload by 3^{-gamma(m-n)} on its left, so the per-cube estimate enters as |Xc n R| <= 3^{g n} (Cdet + U n R). The upper source comparison instead leaves its deterministic C uncollared and collars only its two random lanes, so an all-collared reading of it is a weaker derived majorant, not the verbatim printed split. In either abstract interface, rpow_collar_eq_endpointWeight is the identity 3^{-2sn} 3^{gn} = endpointWeight (2s - g) n. Since endpointWeight (2s-g) n <= 1, even a collared deterministic term is bounded by Cdet, keeping the endpoint profile pole-free.

What is proved here #

What is NOT proved here #

Nothing in this module touches an observable: the endpoint sandwich at the sSup carrier, the e.maxy.bound lift at the endpoint grid, and the composed producers feeding LowerLeg.isLowerIntegerFamilyOrlicz_of_familySplit and UpperLeg.isDeterministicShiftTwoTermOneSidedOrlicz_of_split are not carried here. The summation's own hdom binder --- the per-cube block estimate at the endpoint, uniform in the cutoff index L --- is an explicit hypothesis, and nothing below asserts that it is satisfiable. The small-m branch is untouched.

References #

Geometric endpoint weights for summing the scale profile.

Equations
Instances For
    theorem Algsuperdiff.Section3.Provider.CoarseEllipticity.endpointTerm_le_tsum {Omega : Type u_1} {w : ℕ → ℝ} {V : ℕ → Omega → ℝ} (hw : ∀ (n : ℕ), 0 ≤ w n) (hVnonneg : ∀ (n : ℕ) (omega : Omega), 0 ≤ V n omega) (hVsum : ∀ (omega : Omega), Summable fun (n : ℕ) => w n * V n omega) (n : ℕ) (omega : Omega) :
    w n * V n omega ≤ ∑' (j : ℕ), w j * V j omega
    theorem Algsuperdiff.Section3.Provider.CoarseEllipticity.twoTermFamilySplit_of_endpointMajorant {Omega : Type u_1} [MeasurableSpace Omega] {mu : MeasureTheory.Measure Omega} [MeasureTheory.IsFiniteMeasure mu] {X : ℤ → Omega → ℝ} {V : ℕ → Omega → ℝ} {w a : ℕ → ℝ} {L0 : ℤ} {Cdet Bexp sigmaExp : ℝ} (hsigmaExp : 0 < sigmaExp) (hw : ∀ (n : ℕ), 0 < w n) (hVnonneg : ∀ (n : ℕ) (omega : Omega), 0 ≤ V n omega) (hVmeas : ∀ (n : ℕ), Measurable (V n)) (ha : ∀ (n : ℕ), 0 < a n) (hasum : Summable fun (n : ℕ) => w n * a n) (hVO : ∀ (n : ℕ), HCPolySupport.IndependentSums.IsBigOWith mu (HCPolySupport.IndependentSums.gammaSigma sigmaExp) (V n) (a n)) (hBexp : HCPolySupport.IndependentSums.gammaTriangleConst sigmaExp * ∑' (n : ℕ), w n * a n ≤ Bexp) (hdom : ∀ (omega : Omega) (L : ℤ), L0 ≤ L → X L omega ≤ Cdet + ∑' (n : ℕ), w n * V n omega) :
    ∃ (Ydet : Omega → ℝ) (Y : Omega → ℝ), (∀ (omega : Omega) (L : ℤ), L0 ≤ L → X L omega ≤ Ydet omega + Y omega) ∧ (∀ (omega : Omega), Ydet omega ≤ Cdet) ∧ Measurable Y ∧ HCPolySupport.IndependentSums.IsBigOWith mu (HCPolySupport.IndependentSums.gammaSigma sigmaExp) Y Bexp