A complete primitive cover forces an active half-phase blocker
ProvedLonelyRunner.CollectiveBoundaryForcing.second_fastest_forces_parityformalizationlonely-runnerlrc-shared-repair-20261007number-theory
Write for distance to the nearest integer. For finite sets , let . A strict time means a real such that for every . Write , , and for the existence of an integer with and . Let , , and be positive. Assume , , , , , , , every member of is less than , and is the unique member of divisible by . If , , , and no strict time exists, then and some satisfies .
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.CollectiveBoundaryForcing
open CollectiveBoundary CollectiveUnits
/-- With at most `ell` insertions, a unique second-fastest repair can cover a
full primitive period only when its faster insertion has half-integer phase.
The returned primitive boundary also certifies that this fast band is active. -/
theorem LonelyRunner.CollectiveBoundaryForcing.second_fastest_forces_parity {n r m Q ell : ℕ} {R W : Finset ℕ}
(hn : 5 ≤ n) (hrR : r ∈ R) (hlarge : n ≤ 2*r) (hrn : r < n)
(hm : 2 ≤ m) (hfull : n ≤ m*(n-r))
(hP : m*r ∈ W) (hQ : Q ∈ W) (hpq : m*r < Q)
(hWpos : ∀ q ∈ W, 0 < q)
(hslow : ∀ q ∈ (W.erase (m*r)).erase Q, q < m*r)
(hunique : ∀ q ∈ W.erase (m*r), ¬r ∣ q)
(hell : 3 ≤ ell) (hcard : W.card ≤ ell)
(hphi : 2*ell-2 ≤ r.totient)
(hno : ¬ SeparatedMulti.HasStrictTime n R W) :
(r ∣ 2*Q) ∧ ∃ b ∈ primitiveFlanks n r,
Blocks (n:ℤ) r m Q b := by sorry
Source
Wade Hunter, lonely-runner research repository, https://github.com/huntrontrakkr/lonely-runner; local source snapshot 9b5f51aa235e321a3ec794c9bf60358933a8e6dc, lean/LonelyRunner/CollectiveBoundaryForcing.lean, lines 26–131, declaration LonelyRunner.CollectiveBoundaryForcing.second_fastest_forces_parity. AI-assisted formalization. The snapshot identifier records the submitted local source; it is not a claim that this commit is publicly hosted.