Two arbitrarily shifted faster speeds escape before clock eight
ProvedLonelyRunner.SharedSlowestSmall.strict_before_eightformalizationlonely-runnerlrc-shared-repair-20261007number-theory
Write for distance to the nearest integer. For real with and , there exists such that and . The starting phases are arbitrary.
Preamble
import Mathlib import Mathlib.Data.ZMod.Units import Mathlib.GroupTheory.Index import Mathlib.RingTheory.Coprime.Lemmas import Mathlib.RingTheory.Int.Basic import Definitions.Def_LRC_SharedRepair_Defs
Formal statement
open LonelyRunner
open LonelyRunner.SharedSlowestSmall
open CollectiveSecondFastest
/-- Two arbitrarily phased faster runners have a strict clock before eight.
A coarse classical interval-length bound suffices for the small exception. -/
theorem LonelyRunner.SharedSlowestSmall.strict_before_eight {n slow fast theta phi : ℝ}
(hn : 5 ≤ n) (hs : 1 < slow) (horder : slow < fast) :
∃z ∈ Set.Ioo 1 8, 1/n < ndist (theta-slow*z/n) ∧
1/n < ndist (phi-fast*z/n) := by sorry
Source
Wade Hunter, lonely-runner research repository, https://github.com/huntrontrakkr/lonely-runner; local source snapshot 9b5f51aa235e321a3ec794c9bf60358933a8e6dc, lean/LonelyRunner/SharedSlowestSmall.lean, lines 9–58, declaration LonelyRunner.SharedSlowestSmall.strict_before_eight. AI-assisted formalization. The snapshot identifier records the submitted local source; it is not a claim that this commit is publicly hosted.