GridCoverage #
Ported from scottnarmstrong/CoarseGraining at c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4. Module imports, support namespace and local option directives adapted for Lean Pool.
Discrete uniform-grid corridor coverage count #
Phase comparison (Prop 4.4 of the high-moment paper, Armstrong–Kuusi–Loher, in
preparation) is proved with the continuum σ-average replaced by a finite
uniform grid gridPhase ℓ N j i = (j i) · ℓ / N for j : Fin d → Fin N. This
file records the elementary grid-counting coverage bound that replaces the
continuum corridor-coverage estimate e.corridor.coverage:
card_gridHits_le(1-d heart): for4 ≤ ℓandℓ ≤ N, at most3N/ℓof theNgrid pointsc ↦ c·ℓ/Nland within (sup-)distance1of a fixed realtmoduloℓ. The bound is via an injection of the admissible grid indices into the integer points of an open interval of length2N/ℓ.sum_indicator_gridPhase_corridor_le(d-dim corollary): for a fixedx, the number of grid phasesσ_jwhose corridor set containsx, summed as indicators overFinset.univ : Finset (Fin d → Fin N), is at most(3d/ℓ)·N^d; i.e. the average of the corridor indicators over the grid is at most3d/ℓ.
Only 4 ≤ ℓ and ℓ ≤ N are used; the constant 3 is not sharp (any
C·N/ℓ is acceptable, absorbed into C_d downstream).
1-d heart #
d-dim corollary #
M0 (d-dim coverage). For a fixed x and 4 ≤ ℓ ≤ N, the sum over the
finite grid j : Fin d → Fin N of the corridor indicators of the phases
gridPhase ℓ N j at x is at most (3d/ℓ)·N^d. Dividing by N^d, the grid
average of 𝟙_{corridorSet} at any point is at most 3d/ℓ.