Michael Schroeder · Preprint · 13 September 2026
Nine Prime Divisors in Odd Distinct Covering Systems
Abstract
We prove that every finite covering system with pairwise distinct odd moduli greater than one has at least nine distinct prime divisors in the least common multiple of its moduli. There is no restriction on the prime-power exponents. The proof combines completion of the congruence family with conditional reweighting that retains the joint geometry of the two smallest prime coordinates. Two deletion budgets reduce to a finite set of vertices by an explicit convex interpolation, and a prescribed mixed-modulus projection closes the remaining cases. Exact geometric sums and first moments control every omitted exponent range. A certificate of 28,001 integer inequalities completes the argument. We also prove that the least common multiple of an odd distinct cover is at least 9,704,539,845, and that every finite distinct odd family with moduli greater than one supported on at most eight primes leaves natural density at least 1/1,002,375 uncovered. A Lean formalization proves the rank theorem and both quantitative corollaries.
Read the paper
Complete proof package
Download the paper, LaTeX source, full Lean formalization, exact computational certificates and verification records in one ZIP archive.
Your download will be verified before it is saved.
The package also includes a separate study of the current method’s limitations at rank ten. This additional study is outside the Lean formalization.
Download details and verification
The ZIP is supplied in six parts to fit the website’s file-size limit. The download button joins them and checks that the result matches the final archive exactly.
For a command-line download, save download_companion.py and run python3 download_companion.py. It requires Python 3.9 or later, checks the downloaded files and will not overwrite an existing archive.
You can also download the parts individually:
On macOS or Linux, concatenate all six parts in order:
cat Rank9_Complete_Proof_Package.zip.part0[1-6] > Rank9_Complete_Proof_Package.zip
shasum -a 256 Rank9_Complete_Proof_Package.zip
The complete archive has 132,377,867 bytes and SHA-256:
c7aafd219c89979379ca4541e2c1f527ae90f70e68ed9eede8b133391c1e9af5
Download manifest · File checksums
Checksums identify the released files. The archive’s documentation describes the mathematical verification and how to reproduce it.