Documentation

LeanPool.Superdiffusion.Algsuperdiff.Frozen.Section5.PercolationGFv2

PercolationGFv2 #

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

Chains of good cubes, with the constants supplied — [ABK] Section 5.2 #

Source: references/algsuperdiff.tex:13108-13123, together with the tail clause of the same proposition.

For a disorder model of strength gamma small enough there are constants c, C and Creg such that, for every accuracy ep ∈ [C gamma^{1/2} |log gamma|^{7/2}, 1/4] and every maximal scale m, there is an ℕ-valued random variable Y with P[Y ≥ N] ≤ exp(-c ep^2 gamma^{-1} |log gamma|^{-6} 3^N) for N ≥ 1 such that, almost surely, at every scale n ≤ m - Y every lattice path crossing the annulus between the rescaled cubes of side 3^{m-n} and 3^{m-n+1} meets the good event Q(z + □_n, ep) at at least (3/4) 3^{m-n} of the sites it visits.

The constants are supplied, not assumed #

The statement is unconditional: no moment hypothesis on the localized error or on the localized regularity of a cube appears, and the constant Creg of the good cube event moves into the leading existential rather than being chosen by the reader. Those moments are the content of the Section 4 bounds Algsuperdiff.Frozen.Section4.s5_error_moment_bound and Algsuperdiff.Frozen.Section4.s5_regularity_moment_bound_v2, the latter at the exponent c gamma⁻¹ |log gamma|⁻⁶, and they hold for the model itself. This is the reading of the paper, where that constant is the one of the regularity moment bound and is not free.

The two exponents recorded above are the ones those bounds force. The Section 4 error bound carries the amplitude C (p^{1/2} + |log gamma|^{1/2}) gamma^{1/2} |log gamma|^3; calibrating the Markov exponent of the error leg against it splits the target in two halves and gives |log gamma|^{7/2} at the lower end of the range of ep and |log gamma|^{-6} in the exponent of the tail, both as in the paper.

The constant Cinj stays a parameter. It is the constant of the injection estimate in L^∞, which enters the large-scale part of the good event, and a consumer instantiates it there.

Reading of the statement #

Conventions #

Proved; reduces to the standard axioms.

theorem Algsuperdiff.Frozen.Section5.percolation_GF_v2 (d : ℕ) (cstar : ℝ) (hcstar : 0 < cstar) (Cinj : ℝ) (hCinj : 0 < Cinj) :
∃ (gamma0 : ℝ) (c : ℝ) (C : ℝ) (Creg : ℝ), 0 < gamma0 ∧ 0 < c ∧ 0 < C ∧ 0 < Creg ∧ ∀ (M : Section3.ABKModel d), Section3.Disorder.cstar M = cstar → M.gamma ≤ gamma0 → ∀ ep ∈ Set.Icc (C * √M.gamma * |Real.log M.gamma|.rpow (7 / 2)) (1 / 4), ∀ (m : ℤ), ∃ (Y : Section3.Cutoff.CutoffSample d → ℕ), Measurable Y ∧ (∀ (N : ℕ), 1 ≤ N → ↑(Section3.Cutoff.cutoffSampleLaw M) {omega : Section3.Cutoff.CutoffSample d | N ≤ Y omega} ≤ ENNReal.ofReal (Real.exp (-(c * ep ^ 2 * M.gamma⁻¹ * |Real.log M.gamma| ^ (-6) * 3 ^ N)))) ∧ ∀ᵐ (omega : Section3.Cutoff.CutoffSample d) ∂↑(Section3.Cutoff.cutoffSampleLaw M), ∀ n ≤ m - ↑(Y omega), ∀ (N : ℕ) (x : ℕ → Fin d → ℤ), Section3.Provider.Percolation.IsLatticePath x N → x 0 ∈ Section3.Provider.Percolation.cubeAt (m - n).toNat 0 → x N ∉ Section3.Provider.Percolation.cubeAt ((m - n).toNat + 1) 0 → 3 / 4 * 3 ^ (m - n).toNat ≤ ↑(Section5.Support.qSiteCount M Creg Cinj n ep (Section5.Percolation.pathSites N x) omega)