The combinatorial core of the higher-dimensional three-distance bound (Shutov / Chevallier) #
A 2024 result of A. V. Shutov (Best Diophantine Approximations and Multidimensional Three Distance
Theorem, arXiv:2410.04257) gives an elementary, dynamics-free proof of the higher-dimensional
three-distance upper bound β g_β β€ 2^d + 1 in all dimensions, and the sharp g_2 β€ 5 for the
Euclidean metric on πΒ² (the HaynesβMarklof bound) β via best simultaneous Diophantine
approximation, bypassing homogeneous dynamics and the sphere-covering / kissing-number library.
The mechanism has two geometric/Diophantine inputs and one combinatorial core:
- Chevallier's Lemma (1996). With the best-simultaneous-approximation denominators
qβ, ifqβ β€ N < qβββand2qβ β€ N < 2qβββ, then the number of distinct nearest-neighbour distances isg_dist(Ξ±,N) = n β morn β m + 1. - The growth inequality.
qβββ β₯ qβββ + qβfor alln. Via Lagarias's Theorem 2 one may takeK= the contact (kissing) number of the unit ball (K = 6for the Euclidean plane); sharper norm-specific growth constants are known (Romanov'sK = 4forLΒ²,d = 2; Shutov's2^dforL^β). This is where the geometry of numbers enters β and only as this one inequality. - The core (this file). Purely from the above,
g_dist β€ K + 1. The denominators more than double everyKsteps (qβββ β₯ qβββ + qβ > 2qβ), so the indicesnandm(whereqβ β Nandqβ β N/2) differ by at mostK.
This is the same best-approximation-denominator arithmetic as the 1-D continued-fraction theory
in EuclideanCF.lean, now driving the higher-dimensional bound. The two inputs (Chevallier's Lemma
and the growth inequality) are the substantial geometric pieces still to formalize.
Axiom-clean; elementary.
The best-simultaneous-approximation denominators (Shutov, Sequence 2) #
The denominators qβ are the record minima of the cost r q = dist(0, qΞ± mod β€α΅) (the torus
distance of qΞ± to the origin): qβ = 1, and qβββ = min{ q > qβ : r q < r qβ }. This is the
higher-dimensional analogue of the continued-fraction convergent denominators (the 1-D record
minima of βqΞ±β, EuclideanCF.lean). We formalize the sequence abstractly from a cost function
r : β β β together with the hypothesis that records never stop (Dirichlet / irrationality), and
prove the structural facts the rest of the route consumes: the denominators are strictly
increasing and the costs strictly decreasing.
Records never stop: every positive denominator is beaten by a larger one (Dirichlet's
theorem for the relevant Ξ± β the best approximations improve without bound). The restriction to
q β₯ 1 is essential: the cost r 0 = Ξ΄_0 = 0 is the global minimum (the zero denominator has zero
defect), so no q' can beat it β a β q version would be vacuously unsatisfiable. Denominators are
β₯ 1 throughout (bestDenom starts at 1), so this is exactly the right hypothesis.
Equations
- ThreeGap.Chevallier.RecordsContinue r = β (q : β), 1 β€ q β β q' > q, r q' < r q
Instances For
The best-approximation denominators qβ, with the positivity proof carried alongside (so
the
q β₯ 1 hypothesis of RecordsContinue can be discharged at each recursive step). qβ = 1; qβββ
is the smallest q > qβ with r q < r qβ.
Equations
Instances For
The best-approximation denominators qβ (Shutov's Sequence 2): the record minima of the
cost r. qβ = 1; qβββ is the smallest q > qβ with r q < r qβ.
Equations
- ThreeGap.Chevallier.bestDenom r hr n = β(ThreeGap.Chevallier.bestDenomAux r hr n)
Instances For
Every best-approximation denominator is β₯ 1 (carried by the subtype).
Each best-approximation denominator is strictly larger than the previous.
The best-approximation denominators are strictly increasing.
The costs r qβ are strictly decreasing (each new denominator approximates strictly
better).
Minimality (the record property). No denominator strictly between qβ and qβββ
approximates better than qβ: for qβ < q < qβββ, r qβ β€ r q. This is exactly what makes the
qβ best approximations.
The best-approximation denominators, as a strictly-increasing integer sequence β the input
to index_bound / gap_count_le.
Bracketing (the n-index). For any N β₯ 1 there is n with qβ β€ N < qβββ β the index
Chevallier's Lemma reads off N.
Bracketing (the m-index). For any N β₯ 2 there is m with 2qβ β€ N < 2qβββ β the second
index of Chevallier's Lemma (bracketing N/2).
The index bound. For a strictly increasing positive sequence q (the best-approximation
denominators) obeying the growth inequality qβββ + qβ β€ qβββ, the index n (with qβ β€ N) and
the index m (with N < 2qβββ) satisfy n β€ m + K. Proof: if n β₯ m+1+K, then
qβ β₯ qβββββ β₯ qβββ + qβββ > 2qβββ > N β₯ qβ, a contradiction.
Index bound, doubling form. Same conclusion n β€ m + K from the weaker growth hypothesis
2qβ β€ qβββ (the denominators at least double every K steps). This is the elementary form proved
for the sup norm by the orthant pigeonhole (q_{n+2^d} β₯ 2q_n, Chevallier survey Β§2.4.1 /
Lagarias),
and it already suffices: with N < 2qβββ β€ qβββββ β€ qβ β€ N we get a contradiction.
The gap-count bound, doubling form. g β€ K + 1 from Chevallier's Lemma conclusion and the
doubling growth inequality 2qβ β€ qβββ. For the sup norm with K = 2^d (orthant pigeonhole) this
gives the unconditional (modulo Chevallier's Lemma) bound g_β β€ 2^d + 1.
The gap-count bound (Shutov's reduction). Given Chevallier's Lemma conclusion
(g = n β m or n β m + 1) and the growth inequality with constant K, the number of distinct
nearest-neighbour distances is g β€ K + 1. The constant K is the growth constant of the
best-approximation denominators (q_{k+K} β₯ q_{k+1} + q_k); via Lagarias's Theorem 2 one may take
K = the contact (kissing) number of the unit ball, and sharper norm-specific values are known
(see gap_count_five).
g_β β€ 2^d + 1 (Shutov's L^β higher-dimensional three-distance bound), as the K = 2^d
instance of the reduction β conditional on Chevallier's Lemma and the L^β growth inequality
qβββ^d β₯ qβββ + qβ (Shutov 2024, where 2^d is the claimed growth constant for the sup norm).
NB: this is the growth constant, which need not equal the sup-norm contact number; the theorem
below is exactly the K = 2^d instance of gap_count_le, valid whenever that growth holds.
g_2 β€ 5 (the sharp Euclidean five-distance bound on πΒ², HaynesβMarklof), as the K = 4
instance β conditional on Chevallier's Lemma and the Euclidean growth inequality
qβββ β₯ qβββ + qβ. Verified attribution (Ermakov, arXiv:1002.2713): the K = 4 here is
Romanov's improvement (Moscow Univ. Math. Bull. 61 (2006)), not the contact number. The
contact-number route (Lagarias Thm 2) gives only K = 6 for the Euclidean plane (the kissing number
of circles), hence g β€ 7; Romanov sharpened the growth constant to 4, yielding g β€ 5.
The assembled chain over the real best-approximation denominators. For the record-minima
denominators qβ = bestDenom r hr n (Shutov's Sequence 2), given the growth inequality (constant
K) and Chevallier's index structure, the gap count is g β€ K + 1. This ties the definition of
best approximation to the bound; the two remaining inputs β Chevallier's Lemma (the hypothesis
hg) and the growth inequality (hgrowth, where the kissing number enters) β are the geometric
pieces (Chevallier 1996, Lagarias 1980), now sitting on a fully formalized denominator framework.
Fully assembled: from N to the bound. For every N β₯ 2, given only the growth inequality
(constant K) and Chevallier's Lemma (supplied as the hypothesis hChev relating the gap count to
the two bracketing indices), the number of distinct nearest-neighbour distances is g β€ K + 1. The
bracketing indices n (qβ β€ N < qβββ) and m (2qβ β€ N < 2qβββ) are produced internally from
the
denominator framework. So the entire combinatorial machine β definition of best approximation β
bracketing β index bound β gap bound β is closed; the only remaining inputs are the two
elementary, dynamics-free geometric results (Chevallier's Lemma and the growth inequality).