MinimalScaleSeparation #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
p.minimal.scale.separation: the minimal scale separation for bad clusters #
This module provides the threshold and tail ingredients used toward ABK26's
Proposition p.minimal.scale.separation: the function hsep above which both
deterministic bad-cluster bounds hold, its defining characterizations, and its
Gamma-tail.
The carrier of hsep #
The manuscript defines hsep as the infimum of the set of j in N_0 above
which both deterministic bounds hold at every scale h >= j, with the value
infinity when no such j exists. Here:
hsepSet omega := { j : 1 <= j and every h >= j is good } ,
hsep omega := sInf (hsepSet omega) .
hsepSet is upward closed, so hsep is the manuscript's threshold and the
conclusion "every h >= hsep is good" is correct by construction — this is
badClusterDiam_lt_of_hsep_le and badExtendedDensity_le_of_hsep_le. Two
disclosures come with the carrier.
- The manuscript's
hsepranges overN_0; ours is>= 1whenever it is meaningful, because the proved per-scale conclusions are stated forh >= 1(the manuscript's ownh in Nconvention inl.percolation.bad.clusters). Both consumers usehsepadditively (e.hn.def), so the shift is immaterial. - On the event where no
jworks,sInf empty = 0is a junk value. That event is exactly{omega : not (hsepSet omega).Nonempty}, it is carried explicitly in every probabilistic statement (throughscaleSeparationFail_eq), and it is null (measureReal_hsepSet_not_nonempty_of_gates).
Units #
Everything is in the cube-side units of BadClusters.lean and
BadClusterDiameter.lean: the lattice 3^{m-h} Z^d cap cu_m is cubeFinset h
through z = 3^{m-h} u, and the printed diameter threshold 3^{bh} 3^{m-h}
is 3^{bh}.
The tail constant #
The manuscript's proof bounds P[hsep >= j] by a union bound over h >= j and
then writes <= C exp(-3^{(1-sigma) b j}). The geometric constant of that
union bound is (1 - exp(-(1-sigma) b log 3))^{-1}, which is not bounded
by any C(d): it blows up as (1-sigma) b -> 0. It is carried here
explicitly as hsepTailConst sigma b, and the amplitude of the resulting
Gamma_{1-sigma} bound is hsepAmplitude sigma b, the paper's own
C(sigma, b).
Main results #
hsep,hsepSet: the definition, withhsepSet_upward,one_le_hsep_iff,hsep_le_of_mem,mem_hsepSet_iff_hsep_le.badClusterDiam_lt_of_hsep_le:e.diameter.deterministic.badExtendedDensity_le_of_hsep_le:e.density.deterministic.measureReal_scaleSeparationFail_le_of_gates: the union bound of the proof from the exact raw probability gates.measureReal_hsepSet_not_nonempty_of_gates:hsepis a.s. well defined from the same gates.isBigOWith_gammaSigma_three_rpow_hsep_of_gates:e.hsep.tailsat the explicit amplitude (departing from the printed1, the escalation;: the amplitudeC(σ,b)is adopted).- The names without
_of_gatesare compatibility wrappers for the packaged preliminary admissibility.
Measurability and downstream use #
The tex asserts hsep is a random variable. No Measurable statement is
proved in this file. Every probability statement here goes through
measure_mono / measure_iUnion_le / measure_union_le, which hold for
arbitrary sets, so all proved bounds are valid (outer-measure bounds, if
anything stronger) regardless. The downstream consumer
Multiscale/BfaPerCube.lean supplies measurable_hsep before integrating
functions of this threshold. This separation of providers is not a claim that
the exact source proposition has been frozen and proved.
References #
- ABK26,
p.minimal.scale.separation.
Elementary numerics #
The geometric tail sum #
The doubly exponential per-scale bounds exp(-3^{alpha h}) are summed over
h >= j against the geometric ratio exp(-alpha log 3).
The good-scale predicate #
The threshold of e.density.deterministic at separation h, with the
dimension-only witness c(d) = siteRateBase d / 2 supplied by the proved
density conclusion measureReal_badExtendedDensity_gt_le_exp.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A scale separation h is good for omega when both deterministic bounds of
p.minimal.scale.separation hold at h: the diameter bound
e.diameter.deterministic (in cube-side units) and the density bound
e.density.deterministic.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The minimal scale separation #
The set of admissible scale separations for omega: those j >= 1 above
which every scale is good. It is upward closed (hsepSet_upward).
Equations
Instances For
On the null event where no such separation exists the sInf of the empty set
gives the junk value 0; see measureReal_hsepSet_not_nonempty_of_gates.
Equations
- Algsuperdiff.Section3.Provider.Percolation.hsep M m E b omega = sInf (Algsuperdiff.Section3.Provider.Percolation.hsepSet M m E b omega)
Instances For
The defining characterization: for j >= 1, membership of j in the
admissible set is exactly the assertion that hsep is meaningful and at most
j.
ABK26 e.diameter.deterministic, in cube-side units: max_{z} diam(B^*_{m-h}(z;2)) < 3^{bh} for every h >= hsep.
ABK26 e.density.deterministic: avsum_{z} 1_{B^*(z + cu_{m-h})} <= exp(-c E^{-2} gamma^{-1}) + 3^{-h/2} for every h >= hsep.
The failure event at level j: some scale h >= j is not good. For
j >= 1 this is exactly the complement of {hsep is meaningful and <= j}
(scaleSeparationFail_eq).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The geometric constant of the union bound over h >= j. It is not
dimension-only: it diverges as (1-sigma) b -> 0.
Equations
Instances For
The tail of the minimal scale separation (ABK26). The union bound over `h
= j
of the two conclusions ofl.percolation.bad.clusters`:
P[ some scale h >= j fails ] <= C(sigma,b) exp(-3^{(1-sigma) b j}) ,
and, by scaleSeparationFail_eq, the left-hand side is exactly
P[ not (hsep is meaningful and hsep <= j) ].
hsep is almost surely well defined. The event on which no admissible
scale separation exists — the event carrying the junk value sInf empty = 0 —
is null. This is the well-definedness that the manuscript's max convention
silently assumes.
e.hsep.tails #
The amplitude of the Gamma_{1-sigma} bound of e.hsep.tails. The manuscript
prints the amplitude 1; the union bound of its own proof supports only a
constant absorbing hsepTailConst.
Equations
- Algsuperdiff.Section3.Provider.Percolation.hsepAmplitude sigma b = 3 + 2 * (1 + Real.log (Algsuperdiff.Section3.Provider.Percolation.hsepTailConst sigma b)) ^ 2
Instances For
The amplitude arithmetic #
Two purely real-analytic steps, isolated so that neither elaboration exceeds the default heartbeat budget.
ABK26 e.hsep.tails at the explicit amplitude:
3^{b hsep} <= O_{Gamma_{1-sigma}}( hsepAmplitude sigma b ) ,
i.e. P[ 3^{b hsep} > hsepAmplitude sigma b * s ] <= exp(-s^{1-sigma}) for
every s >= 1.