Restoring deletions outside a separated cut preserves absence of strict times
ProvedLonelyRunner.ComponentRestoration.restore_outside_cutformalizationlonely-runnerlrc-component-rigidity-20261007number-theory
Write for distance to the nearest integer. For finite , put . A strict time is a real with for every . A separated cut satisfies for every and . Let , let every satisfy and , and let be positive. Suppose , is a separated cut, and every has a smallest positive multiple in that lies in . 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.ComponentRestoration
open SeparatedMulti InteractionComponents
theorem LonelyRunner.ComponentRestoration.restore_outside_cut {n : ℕ} {R W D C : Finset ℕ}
(hn : 5 ≤ n) (hR : ∀ r ∈ R, n ≤ 2*r ∧ r < n)
(hD : D ⊆ R) (hC : C ⊆ W) (hW : ∀ p ∈ W, 0 < p)
(hcut : SeparatedCut n W C)
(hrepair : ∀ r ∈ D, ∃ m : ℕ, 0 < m ∧ m*r ∈ C ∧
∀ q ∈ W, r ∣ q → m*r ≤ q)
(hno : ¬ HasStrictTime n R W) : ¬ HasStrictTime n D C := by sorry
Source
Wade Hunter, AI-assisted lonely-runner research, https://github.com/huntrontrakkr/lonely-runner; local source snapshot e63781c7cf2101e453103bfd9b215b72d162d05d, lean/LonelyRunner/ComponentRestoration.lean, lines 133–188, declaration LonelyRunner.ComponentRestoration.restore_outside_cut. The snapshot identifies the submitted local source, not a publicly hosted commit.