Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Orlicz.ProductPower

ProductPower #

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

Multiplication and power rules for stretched-exponential tails #

This module pins the ABK26 Appendix multiplication lemma and its power-rule corollary in the exact shape used by the Section 3 call sites.

Both statements are already available in CoarseGraining:

The declarations below are therefore bindings rather than new proofs, except for the natural-exponent square specialization, which converts the real power X ^ (2 : ℝ) of the CoarseGraining statement into the monoid power X ^ (2: ℕ) that downstream consumers write.

Main results #

References #

theorem Algsuperdiff.Section3.Provider.Orlicz.isBigOWith_gammaSigma_mul_of_nonneg {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {X Y : Ω → ℝ} {A B σ₁ σ₂ : ℝ} (hσ₁ : 0 < σ₁) (hσ₂ : 0 < σ₂) (hA : 0 ≤ A) (hB : 0 ≤ B) (hX_nonneg : ∀ (ω : Ω), 0 ≤ X ω) (hY_nonneg : ∀ (ω : Ω), 0 ≤ Y ω) (hX : HCPolySupport.IndependentSums.IsBigOWith μ (HCPolySupport.IndependentSums.gammaSigma σ₁) X A) (hY : HCPolySupport.IndependentSums.IsBigOWith μ (HCPolySupport.IndependentSums.gammaSigma σ₂) Y B) :
HCPolySupport.IndependentSums.IsBigOWith μ (HCPolySupport.IndependentSums.gammaSigma (σ₁ * σ₂ / (σ₁ + σ₂))) (fun (ω : Ω) => X ω * Y ω) (HCPolySupport.Book.Ch04.gammaProductConst σ₁ σ₂ * A * B)

Multiplication property for nonnegative random variables with stretched-exponential upper tails: the product has a Γ_τ tail with τ = σ₁ σ₂ / (σ₁ + σ₂).

This is a binding of Homogenization.Book.Ch04.isBigOWith_gammaSigma_mul. The scale carries CoarseGraining's explicit factor Homogenization.Book.Ch04.gammaProductConst σ₁ σ₂ = 2 ^ τ⁻¹, with τ = σ₁ σ₂ / (σ₁ + σ₂).

The standard threshold split produces two bad events, so P[X Y > A B t] ≤ 2 exp (-t ^ τ); at t = 1 two disjoint near-saturating tail events push the product event to nearly 2 e⁻¹ > e⁻¹, so no constant-free statement can hold. CoarseGraining's gammaProductConst σ₁ σ₂ = 2 ^ (1 / τ) is larger than that minimum, hence also valid, and is the constant carried by this binding.

Power rule for nonnegative random variables: X ≤ O_{Γ_σ}(K) ↔ X ^ p ≤ O_{Γ_{σ/p}}(K ^ p), with real exponent p > 0.

This is a binding of Homogenization.IndependentSums.isBigOWith_gammaSigma_rpow_iff and matches e.powerofGammasigma with no loss of constant.

The square specialization of the power rule, with the natural-number exponent used by downstream consumers.