Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Stream.IncrementLpSquared

IncrementLpSquared #

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

e.km.kn.Lp: the squared Γ₁ display #

Provider/Stream/IncrementLpLarge.lean proves e.kl.bounds.large at the level of the L^p mass and its unsquared 1/p-th root (a Γ₂ estimate). The printed e.km.kn.Lp (ABK26, in the form corrected) is neither of those: it is the squared norm at Γ₁,

  || k_m - k_n ||^2_{Lbar^p(cu_l)}
      <= C(d) p A + O_{Gamma_1}( C(d) p A 3^{-(d/p)(l-m)} ) ,
      A := min{gamma^{-1}, m-n} 3^{2 gamma m} .

This module proves that squaring step on the restricted range p ≥ 2. It is a provider for the p = 4 wave consumer, not the exact all-p source endpoint; the frozen all-p export remains draft_sorry.

The step #

Write mass for the cube L^p mass and H, T for the proved head and tail of e.kl.bounds.large, so that mass ≤ H + T pointwise and T = O_{Γ_{2/p}}(K) with K = streamIncrementLpGainScale. Since norm = mass^{1/p} by definition,

  norm^2 = mass^{2/p} <= (H + T)^{2/p} <= H^{2/p} + T^{2/p} ,

the last inequality being subadditivity of t ↦ t^{2/p}, valid because 2/p ≤ 1; this is the only place p ≥ 2 is used. The proved isBigOWith_gammaSigma_two_rpow_inv is the sibling at exponent r = p, which proves at Γ₂; isBigOWith_gammaSigma_one_rpow_two_div below is the Γ₁ one. Both are instances of the same CoarseGraining power rule (Orlicz.isBigOWith_gammaSigma_rpow_iff_of_nonneg, e.powerofGammasigma), so no new CoarseGraining surface is needed.

The mass gain 3^{-(d/2)(l-m)} becomes, under the 2/p-th power, exactly the printed spatial gain

  ( 3^{-(d/2)(l-m)} )^{2/p} = 3^{-(d/p)(l-m)} ,

which is streamIncrementLpGainScale_rpow_two_div.

The head is a genuine C(d) p A; the tail constant is not #

streamIncrementLpMassHead_rpow_two_div computes the squared head in closed form:

  H^{2/p} = (gammaMomentConst 2 * streamPointScale M n m)^2 * p ,

and streamPointScale_sq evaluates the square of the pointwise amplitude,

  streamPointScale^2
    = (gammaTriangleConst 2 * d^2 * geometricConcentrationConst)^2
        * ( min{gamma^{-1}, m-n} * 3^{2 gamma m} ) .

So the resulting deterministic head is literally C(d) p A with C(d) = (gammaMomentConst 2 * gammaTriangleConst 2 * d^2 * geometricConcentrationConst)^2, a dimension-only constant: the head of the corrected display, with its p explicit, has the dimension-only head shape required by the exact all-p theorem.

The tail constant is not. The Γ₁ scale is streamIncrementLpGainConst d (2/p)^{2/p} * 3^{-(d/p)(l-m)} * (C(d) p A), and streamIncrementLpGainConst carries CoarseGraining's colouring constant Book.Ch04.gammaSigmaDescendantsAtScaleConst d 0 (2/p), which grows like exp(Θ(p²)); its corrected disclosure on streamIncrementLpGainConst is inherited here. At general p the tail prefactor is therefore not a C(d), and this module does not prove the exact all-p node. At the fixed p = 4 of the wave consumer the prefactor is a genuine number (streamIncrementLpGainConst d 2⁻¹ at d fixed), and streamIncrementLpNormSq_head_tail_gain_four is a proved p = 4 consumer instance. It closes neither the frozen node nor any part of it. A C(d)-uniform tail constant at general p remains a separate obligation; the exact all-p frozen theorem is still draft_sorry.

What the Step-3 seam gets #

ABK26's Step 3 of p.bfA.multiscalebound consumes the quantity gamma * 3^{-2 gamma ell} * || k_L - k_{n-k-h_k} ||^2_{Lbar^4(cu)} (inside the Step-3 display). streamIncrementLpNormSq_head_tail_gain_four is exactly the p = 4 squared display it needs; the gamma 3^{-2 gamma ell} prefactor is the consumer's, and applying it to the closed-form head (gammaMomentConst 2 * streamPointScale M n m)^2 * 4 = C(d) * 4 * min{gamma^{-1}, m-n} * 3^{2 gamma m} produces the printed gamma hsep first term at ell = m. Nothing below performs that instantiation.

Main results #

References #

The Γ_{2/p} → Γ₁ power transfer #

theorem Algsuperdiff.Section3.Provider.Stream.isBigOWith_gammaSigma_one_rpow_two_div {Omega : Type u_1} [MeasurableSpace Omega] {mu : MeasureTheory.Measure Omega} [MeasureTheory.IsFiniteMeasure mu] {T : Omega → ℝ} {p K : ℝ} (hp : 0 < p) (hK : 0 ≤ K) (hT_nonneg : ∀ (omega : Omega), 0 ≤ T omega) (hT : HCPolySupport.IndependentSums.IsBigOWith mu (HCPolySupport.IndependentSums.gammaSigma (2 / p)) T K) :
HCPolySupport.IndependentSums.IsBigOWith mu (HCPolySupport.IndependentSums.gammaSigma 1) (fun (omega : Omega) => T omega ^ (2 / p)) (K ^ (2 / p))

The Γ bookkeeping of the 2/p-th power. A nonnegative O_{Γ_{2/p}}(K) mass-level quantity has an O_{Γ₁}(K^{2/p}) 2/p-th power.

Every geometric gain carried by K has its exponent multiplied by 2/p; at the mass gain 3^{-(d/2)(l-m)} this is the printed 3^{-(d/p)(l-m)}.

theorem Algsuperdiff.Section3.Provider.Stream.rpow_two_div_le_add_rpow_two_div_of_le_add {p H T z : ℝ} (hp : 2 ≤ p) (hH : 0 ≤ H) (hT : 0 ≤ T) (hz : 0 ≤ z) (hle : z ≤ H + T) :
z ^ (2 / p) ≤ H ^ (2 / p) + T ^ (2 / p)

The deterministic half of the squaring step. For p ≥ 2 the map t ↦ t^{2/p} is subadditive, so a mass bound mass ≤ H + T becomes mass^{2/p} ≤ H^{2/p} + T^{2/p} with no constant, keeping the deterministic head deterministic. This is the only use of 2 ≤ p; the 1 ≤ p < 2 route carries a factor 2^{2/p-1}.

The squared L^p norm of a stream increment is the 2/p-th power of its L^p mass. This is definitional bookkeeping: norm = mass^{1/p}.

The abstract head/tail packaging at Γ₁ #

theorem Algsuperdiff.Section3.Provider.Stream.streamIncrementLpNormSq_head_tail_of_mass_head_tail {d : ℕ} (M : ABKModel d) {p : ℝ} (hp : 2 ≤ p) (l n m : ℤ) {H K : ℝ} {T : Cutoff.ShellSeq d → ℝ} (hH : 0 ≤ H) (hK : 0 ≤ K) (hT_nonneg : ∀ (omega : Cutoff.ShellSeq d), 0 ≤ T omega) (hmass : ∀ (omega : Cutoff.ShellSeq d), streamIncrementLpMass p l n m omega ≤ H + T omega) (hT : HCPolySupport.IndependentSums.IsBigOWith (↑M.P) (HCPolySupport.IndependentSums.gammaSigma (2 / p)) T K) :
(∀ (omega : Cutoff.ShellSeq d), 0 ≤ T omega ^ (2 / p)) ∧ (∀ (omega : Cutoff.ShellSeq d), streamIncrementLpNorm p l n m omega ^ 2 ≤ H ^ (2 / p) + T omega ^ (2 / p)) ∧ HCPolySupport.IndependentSums.IsBigOWith (↑M.P) (HCPolySupport.IndependentSums.gammaSigma 1) (fun (omega : ℤ → Frozen.Assumptions.ShellField d) => T omega ^ (2 / p)) (K ^ (2 / p))

The shape the squared display consumes.

Whenever the cube L^p mass of a stream increment is dominated by a deterministic head H plus a nonnegative tail T obeying a Γ_{2/p} bound at scale K, the squared L^p norm is dominated by the deterministic head H^{2/p} plus a tail obeying a Γ₁ bound at scale K^{2/p}.

This is the Γ₁ analogue of the proved streamIncrementLpNorm_head_tail_of_mass_head_tail, and the exact interface for e.kl.bounds.large: with H = (C(d)p)^{p/2} A^{p/2} and K = (C(d)p)^{p/2} A^{p/2} 3^{-(d/2)(l-m)} the conclusion is the corrected e.km.kn.Lp, namely C(d) p A + O_{Γ₁}(C(d) p A 3^{-(d/p)(l-m)}).

The squared head in closed form #

The pointwise amplitude, squared. The Γ₂ amplitude of e.k.ell.upscales squares to a dimension-only constant times the manuscript's A = min{gamma^{-1}, m-n} 3^{2 gamma m}. The two square roots of streamPointScale recombine into the printed minimum.