Documentation

LeanPool.ThreeGap.EuclideanRecords

Euclidean record denominators ⟹ g₂ ≤ 6 (combinatorial, unconditional) #

Assembles the Euclidean route: with the Euclidean defect cost r q = deltaN(euclNorm 2) α q, the record denominators bestDenom r satisfy every hypothesis of euclidean_growth_fivehattain from deltaN_euclNorm_attained, hdec/hbest from the record structure, hpos from irrationality — so 2 q_k ≤ q_{k+5}. Feeding this K = 5 growth into Chevallier's count (chevallier_gap_count_le) gives the Euclidean five-distance bound g₂ ≤ 6: at most six distinct values of the Euclidean nearest-neighbour distance gapVal (deltaE α) N q.

RecordsContinue (the irrationality input) is discharged exactly as for the sup norm, transferring Dirichlet via deltaN(euclNorm 2) α q ≤ √2 · delta α q (the Euclidean norm is ≤ √2 · the sup norm in the plane). The sharp g₂ ≤ 5 needs Romanov's K = 4; this is the K = 5 bound. Axiom-clean.

noncomputable def ThreeGap.EuclideanRecords.deltaE (α : Fin 2) :

The Euclidean defect cost as a function of a natural denominator.

Equations
Instances For

    The Euclidean norm is at most √2 · the sup norm in the plane.

    Dirichlet transferred to the Euclidean defect: δ^E_q ≤ √2 · δ_q.

    theorem ThreeGap.EuclideanRecords.exists_deltaE_lt (α : Fin 2) {ε : } ( : 0 < ε) :
    ∃ (q : ), 1 q deltaE α q < ε

    Euclidean Dirichlet: the defect gets arbitrarily small.

    theorem ThreeGap.EuclideanRecords.deltaE_pos (α : Fin 2) {k₀ : Fin 2} (hirr : Irrational (α k₀)) {q : } (hq : 1 q) :
    0 < deltaE α q

    Euclidean positivity: δ^E_q > 0 for q ≥ 1 when some coordinate is irrational.

    RecordsContinue (deltaE α) from irrationality.

    hbest for the Euclidean record denominators (strict best-approximation property).

    theorem ThreeGap.EuclideanRecords.bestDenom_euclidean_growth (α : Fin 2) {k₀ : Fin 2} (hirr : Irrational (α k₀)) (hr : Chevallier.RecordsContinue (deltaE α)) (k : ) :

    The Euclidean growth 2 q_k ≤ q_{k+5} for the record denominators (unconditional).

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

    g₂ ≤ 6 (Euclidean five-distance count, combinatorial, unconditional). For any α : Fin 2 → ℝ with an irrational coordinate and N ≥ 2, the number of distinct values of the Euclidean nearest-neighbour distance gapVal (deltaE α) N q is at most 6.