A product distribution on the integer lattice #
Adapted for Lean Pool by changing module paths and selecting explicit imports.
Komlos.cubeP d N is the product of d copies of the probability weight gridF N ^ 2.
Correlations of its square root factor over the coordinates. Combining this factorisation
with Komlos.sum_gridF_sub_sq_le and Weierstrass' product inequality gives
shiftDist (cubeP d N) h ^ 2 ≤ (∑ k, (h k / N) ^ 2) / 12.
The d-dimensional product weight on the integer grid.
Equations
- Komlos.cubeF d N g = ∏ k : Fin d, Komlos.gridF N (g k)
Instances For
theorem
Komlos.support_cubeF_sub_subset
{d N : ℕ}
{a : Fin d → ℤ}
{K : Finset ℤ}
(hK : ∀ (k : Fin d), (Function.support fun (j : ℤ) => gridF N (j - a k)) ⊆ ↑K)
:
(Function.support fun (g : Fin d → ℤ) => cubeF d N (g - a)) ⊆ ↑(Fintype.piFinset fun (x : Fin d) => K)
theorem
Komlos.support_cubeF_subset
{d N : ℕ}
{K : Finset ℤ}
(hK : Function.support (gridF N) ⊆ ↑K)
:
Function.support (cubeF d N) ⊆ ↑(Fintype.piFinset fun (x : Fin d) => K)
The probability weight cubeF d N g ^ 2 on the integer lattice, normalised for N > 0.
Equations
- Komlos.cubeP d N = Finsupp.onFinset (Fintype.piFinset fun (x : Fin d) => Finset.Icc (-↑(Komlos.gridM N)) ↑(Komlos.gridM N)) (fun (g : Fin d → ℤ) => Komlos.cubeF d N g ^ 2) ⋯
Instances For
theorem
Komlos.support_cubeP_subset
{d N : ℕ}
{K : Finset ℤ}
(hK : Function.support (gridF N) ⊆ ↑K)
:
(cubeP d N).support ⊆ Fintype.piFinset fun (x : Fin d) => K
theorem
Komlos.support_gridF_subset_shiftBox
{d : ℕ}
(N : ℕ)
(h : Fin d → ℤ)
:
Function.support (gridF N) ⊆ ↑(shiftBox N h)