A Kernel-Checked Exclusion Certificate for Erdős Problem 647
Ibrahim Mian, Shayaan Siddique
Abstract
Erdős problem 647 asks whether any n > 24 satisfies m<n(m + τ(m)) n + 2, where τ is the divisor-count function. Computational searches have excluded solutions up to 1012 by direct sieve and up to roughly 9.17 × 1018 within a modular reduction whose Lean component relies on nativedecide; those computations sit outside any proof kernel. We give the first exclusion checked end to end by one: no solution exists with 24 < n 109, proved in Lean 4 with axiom closure exactly propext, Classical.choice, Quot.sound -- no sorry, no nativedecide, no problem-specific axiom. The proof replays a chain of 6,685,922 factorization witnesses whose excluded intervals concatenate across (24, 109]; it needs no primality facts beyond primes below 1024, and it is the finite, fully proved form of a domination-interval argument whose asymptotic step was the identified gap in a withdrawn January 2026 claim on this problem. The generation pipeline is cross-checked by two further independent implementations, the compiled development replays through the standalone lean4checker, and two from-source verification legs -- Lean toolchains compiled from source by gcc and by clang, mathlib rebuilt with no cache -- reproduce the committed certificates byte for byte, with olean digests identical across three builds on two architectures. Our range is three to ten orders of magnitude below the computational frontiers we cite; the contribution is the trust base, not the range.
Create a lesson
Related papers
MightyPPL : Towards model checking MTL
Hsi-Ming Ho, Shankara Narayanan Krishna, Khushraj Madnani et al.
Counting on Nowhere Dense Classes
Steffen van Bergerem, Nicole Schweikardt
Towards a Proof-Theoretic Analysis of Incorrect/Incomplete Proofs
Matthias Baaz, Mariami Gamsakhurdia
Descriptive Complexity in Lean: Completeness by First-Order Reductions
Pierre Senellart, Anton Gnatenko
Predictable Modelling and Analysis of Software-defined Vehicle Implementations
Pavlo Tokariev, Yosri Ayari, Julien Deantoni
Refining Timing Uncertainty from Logical Time Specification to Operation
Pavlo Tokariev, Julien Deantoni