Documentation

LeanPool.ThreeGap.EuclideanFiveDistanceSharp

The sharp Euclidean five-distance theorem g₂ ≤ 5 #

The capstone of the Haynes–Marklof route: the number of distinct Euclidean nearest-neighbour distances among the first N points of a Kronecker sequence on 𝕋² is at most 5 (Haynes–Marklof, IMRN 2022). This sharpens the unconditional g₂ ≤ 6 (nnDistE_count_le). The single sharpening is the record-denominator growth 2 qₙ ≤ qₙ₊₄ (euclidean_growth_four, the K = 4 HM Theorem 8 bound) replacing 2 qₙ ≤ qₙ₊₅; feeding it through Chevallier's count (chevallier_gap_count_le with K = 4) yields ≤ 4 + 1 = 5 distances. Axiom-clean.

The sharp Euclidean growth 2 qₖ ≤ qₖ₊₄ for the record denominators (Haynes–Marklof).

theorem ThreeGap.EuclideanRecords.gap_count_euclidean_five (α : Fin 2) {k₀ : Fin 2} (hirr : Irrational (α k₀)) {N : } (hN : 2 N) :

g₂ ≤ 5 (sharp Euclidean five-distance count, gapVal form).

theorem ThreeGap.EuclideanRecords.nnDistE_count_le_five (α : Fin 2) {k₀ : Fin 2} (hirr : Irrational (α k₀)) {N : } (hN : 2 N) :

The sharp Euclidean five-distance theorem g₂ ≤ 5. For any α : Fin 2 → ℝ with an irrational coordinate and N ≥ 2, the number of distinct values of the Euclidean nearest-neighbour distance nnDistE α N q over q ∈ {0, …, N} is at most 5.