Normalize a least failed unit into arithmetic shape parameters
ProvedLonelyRunner.MixedNormalize.normalizeformalizationlonely-runnerlrc-component-rigidity-20261007number-theory
Write for the assertion that no natural number with is coprime to . Let satisfy , , , , , , and . Assume is the least natural number at least coprime to . Then there are positive natural numbers such that
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.MixedNormalize
open SeparatedReplacements SecondUnit GWArithmetic
set_option maxHeartbeats 1500000 in
theorem LonelyRunner.MixedNormalize.normalize {n r s m k B D : ℕ}
(hrs : r < s) (hsn : s < n) (hm : 2 ≤ m) (hD2 : 2 ≤ D)
(hnear : m*D < k+m) (hgw : GW n s k)
(hDB : D*B=k*(s-r)) (hBkc : k*(n-s) ≤ B)
(hBlo : n-r ≤ B) (hBcop : Nat.Coprime r B)
(hmin : ∀ b, n-r ≤ b → Nat.Coprime r b → B ≤ b) :
∃ e d u : ℕ, 0 < e ∧ 0 < d ∧ 0 < u ∧ D=e*d ∧ k=e*(d+1) ∧
B=(d+1)*u ∧ s=r+d*u ∧ Nat.Coprime u s ∧ k*(n-s) ≤ u := by sorry
Source
Wade Hunter, AI-assisted lonely-runner research, https://github.com/huntrontrakkr/lonely-runner; local source snapshot e63781c7cf2101e453103bfd9b215b72d162d05d, lean/LonelyRunner/MixedNormalize.lean, lines 9–71, declaration LonelyRunner.MixedNormalize.normalize. The snapshot identifies the submitted local source, not a publicly hosted commit.