Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Claim. No finite family of congruence classes with pairwise distinct moduli partitions the integers: if every integer lies in at least one of the classes, some integer lies in two of them. This is the statement of Problem 947, where an exact covering system is a finite covering system in which each integer satisfies exactly one of the congruences; the single class , which partitions the integers trivially, is excluded by requiring the moduli to exceed one, equivalently by requiring at least two classes. Erdős printed the theorem with its proof in his 1952 Mat. Lapok paper on a problem about systems of congruences (Mat. Lapok 3 (1952), 122–128; the theorem is on p. 126), recording there that he had conjectured it and could not prove it, that Mirsky and Newman found the proof, and that Davenport and Rado found the same proof later. His 1950 paper on integers of the form (Summa Brasil. Math. 2 (1950), 113–123), the problem page's reference [Er50], introduces covering systems but names neither pair and states nothing about exact covers; the formal-conjectures docstring's statement that the Mirsky–Newman proof first appeared there is not borne out by the paper. Neither pair published the result under their own names, so the 1952 paper is the posting linked above and names the page's year.
Argument. The proof Erdős prints is the root-of-unity argument. Suppose the classes, with representatives , are disjoint and cover the integers. Comparing the generating functions of the nonnegative integers in each class gives, for ,
Let be the largest modulus and a primitive th root of unity; because the moduli are distinct and there are at least two classes. Multiply by and let radially. Because the moduli are distinct, exactly one term has modulus , and it tends to ; every other term tends to zero, since a smaller modulus is not a multiple of and its denominator stays away from zero; and the right side tends to zero because . The contradiction proves the theorem. The same limit shows that in any disjoint covering system, distinct moduli or not, the largest modulus occurs at least twice, which is the form in which the theorem is usually quoted; Newman later sharpened this to at least occurrences, the least prime factor of the largest modulus (Math. Ann. 191 (1971), 279–282). A counting consequence used elsewhere in this area is that the reciprocals of the distinct moduli of a covering system sum to more than one, since a disjoint cover would make the sum exactly one modulo the least common multiple.
Depends on. Nothing in this wiki; the theorem is classical and its proof is the one printed by Erdős. The library's Sun cards on covering multiplicity give exact-cover background without asserting this theorem, as their pages say.
Acceptance. Reviewed: the site's curator (T. F. Bloom) labels the problem
proved and credits the theorem to Mirsky and Newman and, independently, to
Davenport and Rado (the site's page as of 2026-10-07; its thread holds one
comment, of 2026-02-02, and its proof-claim tab is empty), and Erdős, who
posed the question, printed the theorem as theirs with the proof in 1952; the
theorem has been standard since, cited as known in Erdős and Szemerédi's 1968
paper On a problem of P. Erdős and S. Stein on the library's
card,
whose reference [2] cites the 1952 Mat. Lapok proof, and reproved and
sharpened by Newman in 1971. Refereed: Erdős prints the theorem and its proof
in his journal paper Mat. Lapok 3 (1952), 122–128; Mirsky and Newman did not
publish it themselves. Not listed as formalized: the site's label carries a
Lean qualification, resting on Wouter van Doorn's Lean 4 file of 2026-02-02
(Lean v4.24.0 with the Mathlib commit the file names), whose proof Aristotle,
the Harmonic system, wrote from an exposition of the Mirsky–Newman argument
that ChatGPT produced at van Doorn's request, as the file's header and the
thread post state. Boris Alexeev's lean-proofs repository carries it as
Erdos947.erdos_947 (informal authors ChatGPT and van Doorn, formal authors
Aristotle and van Doorn) at the commit linked above, and formal-conjectures'
ErdosProblems/947.lean, added 2026-09-19 with the category research solved,
links that theorem as the formal proof of its own statement while leaving its
body a sorry, so the formal-conjectures file is a statement file, linked
from the problem page and not a formalization of this claim. The Lean file
formalizes the classical theorem rather than a new proof, so it is a
formalization link on this page and not a claim page of its own. Neither Lean
file is among the Lean the corpus has built and audited, so no formalized is
listed, and the acceptance rests on the printed proof and the curator's
credit.
Not covered. Nothing of the question itself. The quantitative strengthenings for disjoint covers with repeated moduli (the multiplicity of the largest modulus) and the generalization to exact coverings of a group by cosets of distinct sizes, Problem 274, are separate.