The Euclidean isometry reduction: gapVal is the Euclidean nearest-neighbour distance #
The combinatorial bound gap_count_euclidean (g₂ ≤ 6) counts distinct values of
gapVal (deltaE α) N q. This file identifies that quantity with the genuine Euclidean torus
nearest-neighbour distance, completing the Euclidean five-distance bound g₂ ≤ 6 as a statement
about
the actual orbit {0, α, …, Nα} on 𝕋².
The isometry reduction (TorusReduction.gapVal_eq_nnDist) used only the symmetry of the cost,
so
it is stated here generically for any symmetric c : ℤ → ℝ and instantiated at the Euclidean defect
c = deltaN (euclNorm 2) α (symmetric by deltaN_neg). Axiom-clean.
The nearest-neighbour distance for a symmetric cost c, abstractly: the minimum of c (q − j)
over the other points j ∈ {0,…,N} ∖ {q}.
Equations
- ThreeGap.EuclideanRecords.nnDistC c N q = if h : ((Finset.range (N + 1)).erase q).Nonempty then ((Finset.range (N + 1)).erase q).inf' h fun (j : ℕ) => c (↑q - ↑j) else 0
Instances For
Generic isometry reduction. For a symmetric cost c, the gap value equals the
nearest-neighbour distance, via the value-preserving offset bijection j ↦ |q − j|.
The Euclidean torus nearest-neighbour distance of qα among {0, α, …, Nα}, via
d_𝕋(iα, jα) = deltaN (euclNorm 2) α (i − j).
Equations
Instances For
g₂ ≤ 6 for the actual Euclidean nearest-neighbour distances on 𝕋² (unconditional). For
any
α : Fin 2 → ℝ with an irrational coordinate and N ≥ 2, the orbit {0, α, …, Nα} has at most
six
distinct nearest-neighbour distances in the Euclidean metric. (The sharp ≤ 5 needs Romanov's K = 4.)