Documentation

LeanPool.Superdiffusion.Algsuperdiff.Frozen.Section3.BadEventEstimate

BadEventEstimate #

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

The bad event estimate — [ABK] l.bad.event.lemma #

Under the induction state at scale m0 - 1, the probability that the local good event at scales n <= m around a base point z fails is at most the sum of two terms: a stretched-exponential term exp(-c cstar gamma^{-1} 3^{...}) carrying the triadic scale gap, and a doubly exponential rare term exp(-exp(c E^{-2} gamma^{-1})). The coarse constant Ccg is at least d^6.

Proved; reduces to the standard axioms.

theorem Algsuperdiff.Frozen.Section3.bad_event_estimate (d : ℕ) :
∃ (Ccg : ℝ) (c : ℝ), ↑d ^ 6 ≤ Ccg ∧ 1 ≤ Ccg ∧ 0 < c ∧ ∀ (M : Section3.ABKModel d) (m0 : ℤ) (E : { E : ℝ // 1 ≤ E }), inductionState M (m0 - 1) E → c⁻¹ * (Section3.Disorder.cstar M)⁻¹ ≤ ↑E → ↑E ≤ M.gamma ^ (-(1 / 5)) → ∀ (m n : ℤ), n ≤ m0 - 1 → (n < m → 3 ^ (5 * Section3.Provider.BadEvents.scaleGapPos n m) ≤ c * Section3.Disorder.cstar M * M.gamma⁻¹) → (n < m → ↑d * (↑m - ↑n) * Real.log 3 + Real.exp (1 / 8 * (Ccg⁻¹ * (↑E)⁻¹ ^ 2 * M.gamma⁻¹)) ≤ Real.exp (1 / 4 * (Ccg⁻¹ * (↑E)⁻¹ ^ 2 * M.gamma⁻¹))) → ∀ (z : HCPolySupport.Vec d), (↑(Section3.Cutoff.cutoffSampleLaw M)).real (goodLocalEventAt M (2 * Ccg) m n z)ᶜ ≤ Real.exp (-(c * Section3.Disorder.cstar M * M.gamma⁻¹ * 3 ^ (-5 * Section3.Provider.BadEvents.scaleGapPos n m) * 3 ^ Section3.Provider.BadEvents.scaleGapPos m n)) + Real.exp (-Real.exp (c * (↑E)⁻¹ ^ 2 * M.gamma⁻¹))