A covered interval localizes at a primitive center of a smallest repair
ProvedLonelyRunner.InteractionComponents.localize_intervalformalizationlonely-runnerlrc-component-rigidity-20261007number-theory
Write for distance to the nearest integer. A separated cut satisfies for every and . Let with , , and . Let be finite and positive and a separated cut. Assume is no larger than any member of divisible by , , and . If every has for some , then
AI-assisted research and formalization. Independent mathematical review and novelty assessment remain outstanding.
Preamble
import Mathlib import Mathlib.NumberTheory.Bertrand import Mathlib.NumberTheory.Primorial import Definitions.Def_LRC_ComponentRigidity_Defs
Formal statement
open LonelyRunner
open LonelyRunner.InteractionComponents
open Set
theorem LonelyRunner.InteractionComponents.localize_interval {n r m b : ℕ} {a c : ℤ} {W C : Finset ℕ} {L U : ℝ}
(hn : 0 < n) (hr : 0 < r) (hm : 0 < m)
(hC : C ⊆ W) (hpC : m*r ∈ C) (hW : ∀ p ∈ W, 0 < p)
(hcut : SeparatedCut n W C)
(hmin : ∀ q ∈ W, r ∣ q → m*r ≤ q)
(hu : a*(b:ℤ)-c*(r:ℤ)=1)
(hcenter : (a:ℝ)/r ∈ Icc L U)
(hcover : ∀ t ∈ Icc L U, ∃ q ∈ W, ndist ((q:ℝ)*t) ≤ 1/(n:ℝ)) :
∀ t ∈ Icc L U, ∃ p ∈ C, ndist ((p:ℝ)*t) ≤ 1/(n:ℝ) := by sorry
Source
Wade Hunter, AI-assisted lonely-runner research, https://github.com/huntrontrakkr/lonely-runner; local source snapshot e63781c7cf2101e453103bfd9b215b72d162d05d, lean/LonelyRunner/InteractionComponents.lean, lines 116–187, declaration LonelyRunner.InteractionComponents.localize_interval. The snapshot identifies the submitted local source, not a publicly hosted commit.