Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Probability.ScalesConcentration.Statement

Statement #

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

Concentration for scale arrays — main statement (p.concentration.for.scales) #

This module states and proves (sorry-free) Proposition p.concentration.for.scales (ABK26, Appendix D, e.no.bad.scales.twosided).

What is proved #

Every leg of the assembly is sorry-free.

Independence hypothesis (design choice) #

ColumnsIndep r: for every residue b modulo r, the columns {X_{·, jr+b}: j ∈ ℤ}, viewed as (ℤ → ℝ)-valued random variables, are mutually independent (iIndepFun). This is the weakest faithful reading of e.independent.columns.twosided that mathlib's iIndepFun A supports cleanly; it is implied by the paper's two-set r-dependence hypothesis (see Defs.lean).

Deviations from the paper #

  1. Threshold prefactor 9 in place of 6, from the clean geometric constant 6/s (≤ 3/t) instead of the sharp 4/s; see Weights.lean. With the sharp bound the prefactor would be 6. The exponential rate is identical.
  2. The proposition is stated for the window {0, …, m} (m₀ = 0); the general m₀ follows by translating the array X_{k,j} = X_{k+m₀,j}, exactly the paper's WLOG reduction.

The moment hypothesis is the lintegral form — a recorded finding #

The moment hypothesis is hmomL: ∀ k j, ∫⁻ ω.ofReal ((X k j ω)^p) ∂P ≤ 1, the faithful ℝ≥0∞ reading of the paper's E[X_{k,j}^p] ≤ 1 for the nonnegative array X. The Bochner form ∫ (X k j)^p ∂P ≤ 1 is not usable: Bochner integration returns the junk value 0 for a non-integrable nonnegative function, so a heavy-tailed i.i.d. array satisfies the Bochner hypothesis vacuously while ∫⁻ expZfun = ⊤, which makes the proposition false as stated.

theorem Algsuperdiff.Section4.Probability.ScalesConcentration.p_concentration_for_scales_Cstar {Ω : Type u_1} [MeasurableSpace Ω] (P : MeasureTheory.Measure Ω) [MeasureTheory.IsProbabilityMeasure P] (X : ℤ → ℤ → Ω → ℝ) {p s : ℝ} {r : ℕ} (hp : 1 ≤ p) (hs : 0 < s) (hs1 : s ≤ 1) (hsp : 1 ≤ s * p) (hr : 1 ≤ r) (hXmeas : ∀ (k j : ℤ), Measurable (X k j)) (hXnn : ∀ (k j : ℤ) (ω : Ω), 0 ≤ X k j ω) (hmomL : ∀ (k j : ℤ), ∫⁻ (ω : Ω), ENNReal.ofReal (X k j ω ^ p) ∂P ≤ 1) (hindep : ColumnsIndep P X r) (m : ℕ) (θ : ℝ) :
↑r ≤ ↑m → 0 < θ → θ ≤ 1 → P {ω : Ω | θ < 1 / (↑m + 1) * ∑ k ∈ Finset.Icc 0 ↑m, if 9 * s⁻¹ * Cstar ^ (1 / p) * θ ^ (-1 / p) < Yk X s k ω then 1 else 0} ≤ ENNReal.ofReal (Real.exp (-(s * p * θ) / (16 * ↑r) * (↑m + 1)))

Proposition p.concentration.for.scales (e.no.bad.scales.twosided), stated for the window {0, …, m} (m₀ = 0).

For a nonnegative array X with unit p-th moments and residue-class independence, the density of "bad scales" — rows k whose geometrically weighted sum Y_k = ∑_j 3^{-s|k-j|} X_{k,j} exceeds the threshold — is exponentially unlikely to exceed θ.

The universal constant is Cstar = 16 C₆ / log 3; the threshold prefactor is 9 (paper: 6), see the module docstring.

Moment hypothesis — the honest reading of E[X^p] ≤ 1 #

The p-th moment hypothesis is stated in the lintegral form hmomL : ∀ k j, ∫⁻ ω.ofReal ((X k j ω) ^ p) ∂P ≤ 1. This is the faithful reading of the paper's E[X_{k,j}^p] ≤ 1 for the nonnegative array X: it is the Lebesgue integral of X^p as an unsigned quantity, and it is meaningful even when X^p is not Bochner-integrable. The Bochner form ∫ ω, (X k j ω)^p ∂P ≤ 1 is insufficient — indeed it makes the statement false — because the Bochner integral returns the junk value 0 for a non-integrable nonnegative array, so a heavy-tailed i.i.d. array vacuously satisfies ∫ X^p ≤ 1 while ∫⁻ expZfun = ⊤.