paper

A Kernel-Certified Verification of the Erdős-Mollin-Walsh Conjecture below

arXiv:2609.25011

Abstract

Erdős problem 364 asks whether three consecutive powerful numbers exist, where is powerful if implies . Erdős (1976) and, independently, Mollin and Walsh (1986) conjectured that none do; the conjecture implies at most finitely many. The conjecture remains open. We present the first verification of the conjecture at any finite bound that is checked end to end by a proof kernel: machine-checked theorems in Lean 4 establishing that no triple of consecutive powerful numbers exists below and below , with the axiom footprint of both theorems being exactly {propext, Classical.choice, Quot.sound} -- no sorry, no native_decide, no trusted external computation. The statements are phrased in the byte-identical vocabulary of the google-deepmind/formal-conjectures formalization of the problem, and we prove abstractly that the open conjecture implies each bounded form, pinning the statement correspondence. The proof reduces the search to odd numbers via a mod-4 argument, represents every odd powerful number as with odd and squarefree, enumerates all odd powerful numbers by a fueled, kernel-reducible generator whose completeness is proved once and instantiated across 3,524 per-interval Boolean certificates, and eliminates the seven surviving distance-2 pairs (the members of OEIS A076445 below ) by explicit non-powerfulness witnesses. Every certificate's expected values are computed independently by a Python engine, so each kernel-checked equality doubles as a cross-implementation agreement. Total certified kernel time is roughly 46 CPU-hours. Larger uncertified computations exist (exhaustive to ; conditionally to about ); our contribution is not a computational record but the elimination of trusted enumeration code from the evidence chain.

arXiv comment13 pages. Lean 4 sources, certificates, and CI at https://github.com/ibrahimmian36/Optio