Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.Proportion.G2AtomTail

G2AtomTail #

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

The 𝒒₂ tail lane: Step 1 (the squared annular maximum) and Step 2 (X_j) #

ABK26, Β§4.1, e.mathcalE.squared.max.bound and e.Xj.Orlicz.bound.

max_{z ∈ 3^nβ„€^d ∩ (β–‘_jβˆ–β–‘_{jβˆ’1})} 𝓔_{s,2,2}(z+β–‘_n;𝐚_{nβˆ’2},Οƒ_{nβˆ’2})Β²
   ≀ π’ͺ_{Ξ“_1}( C(jβˆ’n+1) c⋆^{βˆ’2}s^{βˆ’2}Ξ³ ) + π’ͺ_{Ξ“_{1/4}}( C(jβˆ’n+1)⁴ exp(βˆ’C^{βˆ’1}c⋆³γ^{βˆ’1}) ) ,

X_j = Kβ‚‚Ξ΅^{βˆ’2} Ξ£_{n ≀ jβˆ’1} 3^{βˆ’ΒΌs(jβˆ’n)} (that maximum)
   ≀ π’ͺ_{Ξ“_1}( CKβ‚‚c⋆^{βˆ’2}s^{βˆ’4}Ξ΅^{βˆ’2}Ξ³ ) + π’ͺ_{Ξ“_{1/4}}( CKβ‚‚s^{βˆ’5}Ξ΅^{βˆ’2}exp(βˆ’C^{βˆ’1}c⋆³γ^{βˆ’1}) ) .

What is derived, and from what #

The manuscript's Step 1 cites four inputs. Three of them are performed here:

The fourth input, Proposition p.induction.bounds composed with "subadditivity of 𝓔", is NOT derived here and is carried as the explicit hypothesis hcube of isTwoTermBigOWith_errorAnnMax. See the Frontier note below.

Step 2 is the two-term countable generalized triangle inequality isTwoTermBigOWith_wsum, proved here. The 𝒒₀ lane's one-term device (SeriesTail.isBigOWith_wsum) does not suffice: the two Orlicz indices are never merged in the manuscript, and merging them at Οƒ = 1/4 would replace the linear p of Step 3's first term by p⁴ and break the verification E[X_j^p] ≀ 1. The device splits each summand, T = min(Y⁺, T) + (T βˆ’ min(Y⁺, T)), so that the two ℝβ‰₯0∞ series add up to the original one on the nose and the .toReal domination holds everywhere, including at the sample points where a series diverges.

Frontier (declared, not smuggled) #

hcube is the display

𝓔_{s,2,2}(β–‘_n; 𝐚_{nβˆ’2}, Οƒ_{nβˆ’2}) ≀ π’ͺ_{Ξ“_2}(A₁) + π’ͺ_{Ξ“_{1/2}}(Aβ‚‚)

at the O cube. The Section 3 anchor p.induction.bounds (Frozen.Section3.induction_bounds) supplies exactly this shape, but at the DIAGONAL triple (coefficient scale, domain scale, comparator scale) = (m,m,m) and at the exponent pair (∞,2); the 𝒒₂ atom needs (nβˆ’2, n, nβˆ’2) at (2,2). It is therefore taken as a hypothesis, not improvised. Note that the standing regime Ξ³ ≀ C^{βˆ’10}c⋆^{10} needed to instantiate the anchor is, per the graph, discharged at the caller and does not appear here at all.

Scope #

Provider material: proved local helpers. hcube is a conditional A obligation, not a source premise.

References #

1. Two elementary devices #

theorem Algsuperdiff.Section4.Provider.Proportion.fmax_le_add_fmax {iota : Type u_2} (S : Finset iota) (T Y Z : iota β†’ ℝ) (h : βˆ€ i ∈ S, T i ≀ Y i + Z i) :
fmax S T ≀ fmax S Y + fmax S Z

A 0-floored maximum of a pointwise sum splits. No sign condition on the summands is needed: the 0-floor of the right side does the work.

(a+b)Β² ≀ 2aΒ² + 2bΒ², the elementary inequality that turns a two-term π’ͺ_{Ξ“}-display into a two-term display for the square.

2. The two-term countable generalized triangle inequality #

def Algsuperdiff.Section4.Provider.Proportion.splitLow {Omega : Type u_1} (T Y : Omega β†’ ℝ) (omega : Omega) :

The Ξ“_{σ₁}-half of the exact splitting of a nonnegative atom.

Equations
Instances For
    def Algsuperdiff.Section4.Provider.Proportion.splitHigh {Omega : Type u_1} (T Y : Omega β†’ ℝ) (omega : Omega) :

    The Ξ“_{Οƒβ‚‚}-half; by construction T = splitLow + splitHigh exactly.

    Equations
    Instances For
      theorem Algsuperdiff.Section4.Provider.Proportion.isTwoTermBigOWith_wsum {Omega : Type u_1} [MeasurableSpace Omega] {mu : MeasureTheory.Measure Omega} [MeasureTheory.IsFiniteMeasure mu] {T : β„• β†’ Omega β†’ ℝ} {c a1 a2 : β„• β†’ ℝ} {sigma1 sigma2 : ℝ} (hsigma1 : 0 < sigma1) (hsigma2 : 0 < sigma2) (hT0 : βˆ€ (i : β„•) (omega : Omega), 0 ≀ T i omega) (hTm : βˆ€ (i : β„•), Measurable (T i)) (hc : βˆ€ (i : β„•), 0 < c i) (ha1 : βˆ€ (i : β„•), 0 < a1 i) (ha2 : βˆ€ (i : β„•), 0 < a2 i) (hsum1 : Summable fun (i : β„•) => c i * a1 i) (hsum2 : Summable fun (i : β„•) => c i * a2 i) (hT : βˆ€ (i : β„•), Section3.Probability.IsTwoTermBigOWith mu (HCPolySupport.IndependentSums.gammaSigma sigma1) (HCPolySupport.IndependentSums.gammaSigma sigma2) (T i) (a1 i) (a2 i)) :

      The two-term countable generalized triangle inequality (e.Gamma.sigma.triangle, both lanes at once).

      For nonnegative measurable atoms T_i with a two-term weak-Orlicz display at per-summand scales a₁ i, aβ‚‚ i, positive weights c_i, and both weighted scale series summable, the total ℝβ‰₯0∞ series wsum T c has a two-term display at the scales gammaTriangleConst Οƒ_k Β· Ξ£_i c_i a_k i.

      This is the device Step 2 needs and the ambient library does not have: the library's Ξ“_Οƒ triangle inequality is one-term, and applying it twice is not possible because the two witnesses of a two-term display are not themselves series of the summands' witnesses. The exact splitting splitLow/splitHigh removes that obstruction.

      3. Step 1 β€” the squared annular maximum #

      Step 1, e.mathcalE.squared.max.bound.

      hcube is the conditional A obligation described in the module docstring; the lattice translation and the squaring are performed here.

      4. Summability of the weighted penalties #

      theorem Algsuperdiff.Section4.Provider.Proportion.annulusPenalty_natPow (d : β„•) {N : β„•} (hN : 0 < N) (p : β„•) :
      annulusPenalty d (↑N)⁻¹ p = (1 + ↑d * (↑p + 1) * Real.log 3) ^ N

      The lattice penalty at a reciprocal-integer Orlicz index is a natural power: at Οƒ = 1 it is the manuscript's linear (jβˆ’n+1) and at Οƒ = 1/4 its fourth power.

      theorem Algsuperdiff.Section4.Provider.Proportion.summable_weightThird_mul_annulusPenalty (d : β„•) {sprime A : ℝ} {N : β„•} (hsprime : 0 < sprime) (hN : 0 < N) (hA : 0 ≀ A) :
      Summable fun (i : β„•) => weightThird sprime (i + 1) * (annulusPenalty d (↑N)⁻¹ (i + 1) * A)

      The weighted lattice penalties of the 𝒒₂ lane are summable, at every positive rate and every reciprocal-integer Orlicz index. This is the input the countable triangle inequality consumes; the manuscript performs the same estimate implicitly when it writes the closed forms s^{-4} and s^{-5}.

      5. Step 2 β€” the X_j Orlicz bound #

      Step 2, e.Xj.Orlicz.bound.

      The atom X_j (without the lane prefactor Kβ‚‚Ξ΅^{βˆ’2}) inherits a two-term display from Step 1 through the countable generalized triangle inequality, applied at Οƒ = 1 and Οƒ = 1/4 simultaneously.

      hcube is the per-inner-scale conditional A obligation of Step 1.