Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Problem 476
claims/: The 2 claim pages of Problem 476, one per claimant's result; the problem's standing derives from them.
Statement. Let . Let
Is it true that
Formulation. The site's wording (page last edited 30 September 2025). is the restricted sumset, the sums of two distinct elements of (the reproofs write ; [dSHa94] writes , and for the sums of the -subsets); for it is empty and the right side is at most , so the content is the case . This is the Erdős--Heilbronn conjecture. It implies the case of the conjecture Erdős states as display (73) of his 1965 lectures [Er65b] (printed p. 230, recorded on the display_74 page): distinct residues mod have at least distinct sums of at most distinct 's. At that display counts , which the problem's bound on implies but which does not imply it. Erdős writes "(73) is not even known for "; the site's commentary quotes the general form as . The 1980 monograph [ErGr80], printed p. 95: "Is it true that if are distinct residues modulo then the pair sums , , represent at least distinct residue classes modulo (or all of if )? It is surprising this old question of Erdős and Heilbronn [Er-He (64)] is still open." The bound is sharp: has ([ANR95], p. 5).
Status. Proved. The site's status-defining source is the paper of Dias da
Silva and Hamidoune [dSHa94] (Bull. London Math. Soc. 26 (1994), no. 2,
140--146, refereed), at its Theorem 4.1 (printed p. 144;
result page):
for a finite subset of a field of characteristic and a positive
integer , the sums of the -subsets of number at least
, and the remark after its proof states the case
for , , as the conjecture of
Erdős and Heilbronn; its proof uses linear algebra and the representation
theory of the symmetric group. The general theorem is also stated and proved
in the refereed paper [ANR96], whose Theorem 3.3 (p. 411;
result page)
states it with the label "([4])" and proves it from that paper's own Theorem
3.2 by the polynomial method. The statement itself is also proved in refereed
papers: Theorem 2 of Alon, Nathanson and Ruzsa [ANR95] (Amer. Math. Monthly
102 (1995), 250--255;
result page),
labeled by them "(Dias da Silva--Hamidoune [3])", states
for and derives it in three lines
from their
Theorem 1,
for , proved by the polynomial
method (the Alon--Tarsi lemma with interpolation); and Theorem 1.3 of [ANR96]
(p. 405;
result page),
labeled "([4])", states
for nonempty and derives it from the case of that
paper's Proposition 1.2, and again as the case of its Theorem 3.3. An
external Lean proof following the same method is described under
Formalization. The site's label is PROVED (LEAN); its Lean mark is a catalog
label explained there. The claim pages are
Dias da Silva and Hamidoune
(accepted on the refereed publication and the site's credit) and
Alon, Nathanson and Ruzsa
(the polynomial-method proof; accepted on the refereed publications; the Lean
proof in the lean-proofs repository, which declares itself a formalization of
their argument, is its formalization link, third-party Lean that gives no
formalized evidence).
Source. erdosproblems.com/476, accessed 2026-09-18: the problem page (labeled PROVED (LEAN), its status note recording an affirmative solution with a proof verified in Lean; last edited 30 September 2025; source keys [Er65b], [ErGr80]; commentary citing [dSHa94] and [Gu04]), its one-comment discussion thread (31 December 2025) and its empty proof-claim tab. Cite as: T. F. Bloom, Erdős Problem #476, https://www.erdosproblems.com/476, accessed 2026-09-18.
References.
- [dSHa94] Dias da Silva, J. A. and Hamidoune, Y. O., Cyclic spaces for Grassmann derivatives and additive theory. Bull. London Math. Soc. 26 (1994), no. 2, 140--146, DOI 10.1112/blms/26.2.140 (March 1994; Crossref record). Theorem 4.1 with its proof, the remark stating the case and Example 4.1, printed p. 144, Corollary 3.3 (p. 144) and Theorem 3.2 (p. 143) are the passages cited, with the introduction (pp. 140--141). Library home: dias_da_silva_hamidoune_1994_cyclic_spaces_grassmann_derivatives_additive_theory; paged at theorem_4_1.
- [ANR95] Alon, N., Nathanson, M. B. and Ruzsa, I., Adding distinct congruence classes modulo a prime. Amer. Math. Monthly 102 (1995), no. 3, 250--255, DOI 10.1080/00029890.1995.11990565 (Crossref record); the page numbers are those of the authors' version (7 pp.) on the first author's publication list: Theorem 1 on p. 3, Theorem 2 and the sharpness example on p. 5. Library home: alon_1995_adding_distinct_congruence_classes_modulo_prime.
- [ANR96] Alon, N., Nathanson, M. B. and Ruzsa, I. Z., The polynomial method and restricted sums of congruence classes. J. Number Theory 56 (1996), no. 2, 404--417, DOI 10.1006/jnth.1996.0029; the general polynomial-method paper announced in [ANR95] as "in preparation". Theorem 1.3, printed p. 405 (PDF p. 2 of the publisher's open-archive file); Theorem 3.2, p. 410 (PDF p. 7); Theorem 3.3 with its proof, p. 411 (PDF p. 8). Library home: alon_1996_polynomial_method_restricted_sums_congruence_classes; paged at theorem_1_3 and theorem_3_3.
- [Er65b] Erdős, P., Some recent advances and current problems in number theory. Lectures on Modern Mathematics, Vol. III (Wiley, 1965), 196--244; display (73), printed p. 230. Library home: erdos_1965_recent_advances_current_problems_number_theory and its display_74 page, which records conjecture (73).
- [ErGr80] Erdős, P. and Graham, R. L., Old and new problems and results in combinatorial number theory. Monographies de L'Enseignement Mathématique 28, Université de Genève (1980); printed p. 95. Library home: erdos_1980_old_new_problems_results_combinatorial_number_theory.
- [ErHe64] Erdős, P. and Heilbronn, H., On the addition of residue classes mod . Acta Arith. 9 (1964), no. 2, 149--159, DOI 10.4064/aa-9-2-149-159 (the monograph's [Er-He (64)] and the 1965 lectures' "our paper will appear in Acta Arithmetica"). Theorem I, printed p. 149: " if ", where counts the subset sums of distinct nonzero residues congruent to ; the appendix "Unproved Conjectures", pp. 158--159. The paper does not state this problem's question (Remaining gaps, item 4). Library home: erdos_1964_addition_residue_classes_mod and its theorem_i page.
- [Gu04] Guy, R. K., Unsolved problems in number theory, 3rd ed., Problem Books in Mathematics, Springer, New York (2004), xviii+437 pp. Section C15 "Maximal zero-sum-free sets", printed pp. 193--194, the section the site cites; the passage on p. 194: after the Erdős--Heilbronn theorem for and Olson's , it reports the conjecture that the pair sums , , of distinct residues take at least values, names partial results of Mansfield, of Rødseth and of Freiman, Low and Pitman, credits Dias da Silva and Hamidoune with the complete proof and with the general bound for the sums of distinct elements of a -set , and records Nathanson's simplification of their proof and the Nathanson--Ruzsa bound for the sums , , over sets of sizes ; a report with references and no proof, a further attribution of the [dSHa94] theorem beside those of [ANR95] and [ANR96]. Library home: guy_2004_unsolved_problems_number_theory.
- [Ya26] Yang, G., Linear algebraic method and the Erdős--Heilbronn conjecture. arXiv:2605.19542v1 (19 May 2026); a new elementary proof of the Alon--Nathanson--Ruzsa theorem by linear algebra, per its abstract (arXiv API). Not held; a reproof of the settled statement that the site does not credit, recorded as context and given no claim page.
Formalization. Statement with an external proof pointer. The file
ErdosProblems/476.lean
of formal-conjectures at its main-branch commit of 2026-09-18 (the commit the
Alon--Nathanson--Ruzsa claim page's record link pins) declares
erdos_476 : answer(True) ↔ ∀ p : ℕ, Fact p.Prime → ∀ A : Finset (ZMod p), A.restrictedSumset.card ≥ min (2 * A.card - 3) p
under category research solved, with proof sorry (that repository's
convention) and a formal_proof using lean4 attribute naming
plby/lean-proofs src/v4.29.1/ErdosProblems/Erdos476.lean on the branch
main, not a fixed commit; the natural-number subtraction 2 * A.card - 3
truncates at , which agrees with the statement's trivial cases. That
external file, at the repository head of 2026-09-15 (the commit the claim
page's link pins; the file last changed on 2026-06-24; 34,296 bytes, 535
lines), imports Mathlib, defines restrictedSumset as the image of
under addition, proves erdos_heilbronn_small
(the case , by a two-variable Combinatorial Nullstellensatz with the
coefficient , the same computation as
[ANR95]'s Theorem 1) and then
theorem erdos_476 (p : ℕ) [Fact p.Prime] (A : Finset (ZMod p)) : (restrictedSumset A).card ≥ min (2 * A.card - 3) p,
contains no sorry and no axiom, and ends with
#print axioms Erdos476.erdos_476 whose output is recorded in a comment as
propext, Classical.choice, Quot.sound. Its header lists as informal
authors Dias da Silva, Hamidoune, Alon, Nathanson, Ruzsa and ChatGPT, and as
formal authors Aristotle and Boris Alexeev; the file is recorded as a
formalization link on the Alon--Nathanson--Ruzsa claim page. The companion
note ErdosProblems/Erdos476.md lists copies for five Mathlib versions. The
file is third-party Lean that this corpus has not built, so it gives no
formalized evidence. The community database lists the
problem as "proved (Lean)", as of its last update on 31 December 2025, with
formal_status Lean, the statement formalized since 6 July 2026 and no
formal-proof URL; the site's indicator reads "Formalised statement? Yes".
Current assessment
The question (site formulation as accessed 2026-09-18). The statement above; PROVED (LEAN); last edited 30 September 2025. The commentary attributes the question to Erdős and Heilbronn, credits the affirmative answer to Dias da Silva and Hamidoune [dSHa94], records that Erdős's 1965 lectures [Er65b] conjecture the general bound for the number of residues that are sums of at most distinct elements of , and refers to section C15 of Guy's book [Gu04]. The thread has one comment (31 December 2025), by the owner of the lean-proofs repository, announcing that Aristotle had formalized a solution different from the original, by the Combinatorial Nullstellensatz, with the external file linked and its final statement given; the proof-claim tab is empty. The community database lists the problem as proved (Lean), as of its last update on 31 December 2025.
The origin. [Er65b], printed p. 230: after reporting the Erdős--Heilbronn theorem that distinct residues have every residue as a subset sum, conjecture (73) that distinct residues have at least distinct sums of at most distinct 's, best possible for , "(73) is not even known for " (recorded on the linked display page). [ErGr80], printed p. 95, quoted under Formulation, calls it "this old question of Erdős and Heilbronn [Er-He (64)]" and, in the next paragraph, records White's result that distinct elements of a group with no zero subset sum have at least distinct subset sums. [ANR95], p. 1, dates the conjecture "30 years ago" and says Erdős "frequently mentioned this problem in his lectures and papers (for example, Erdős-Graham [4, p. 95])".
The theorem. The statement is Theorem 2 of [ANR95] (p. 5): "Let be a prime number, and let . Let , and let . Let denote the set of all sums of two distinct elements of . Then ", the paper's label crediting Dias da Silva and Hamidoune. Its proof: pick and , so , and apply Theorem 1 (p. 3): for , . Theorem 1's proof (pp. 3--4) supposes , forms over , of degree and vanishing on , computes the coefficient of , reduces the degrees by interpolation (Lemma 2) and contradicts the Alon--Tarsi lemma (Lemma 1). The original paper [dSHa94] states the general theorem for the sums of distinct elements as its Theorem 4.1 (p. 144; result page): for a finite subset of a field of characteristic ( in characteristic zero) and a positive integer , ; the remark after its five-line proof states the case for as the conjecture of Erdős and Heilbronn, and Example 4.1, the image of in , gives the sharpness example. Its proof, "using linear algebra and the representation theory of the symmetric group" ([ANR95], p. 1; similarly [ANR96], p. 405), runs as follows: the diagonal operator with spectrum has a derivative on the th Grassmann space whose spectrum is , and Corollary 3.3 (p. 144) bounds the degree of that derivative's minimal polynomial below by through the cyclic-subspace bound of Theorem 3.2 (p. 143) and a hook-length identity (Corollary 2.3, p. 142) drawn from the characters of the symmetric group; nothing in that chain was checked. The same general theorem is Theorem 3.3 of [ANR96] (p. 411): "Let be a prime and let be a nonempty subset of . Let denote the set of all sums of distinct elements of . Then ", labeled "([4])" and proved there in eight lines from that paper's Theorem 3.2 (p. 410), the sharp bound for sums of one element from each of sets with all summands distinct, itself proved from the coefficient criterion Theorem 2.1 and the Vandermonde coefficient of Lemma 3.1; "The case of the last theorem settles a problem of Erdős and Heilbronn" (p. 411). What [dSHa94] itself prints is recorded above. Two other library cards checked as possible restatements of the theorem, the Hamidoune--Zémor paper on zero-free subset sums (Acta Arith. 1996) and the Hegyvári--Hennecart--Plagne paper on restricted addition (Combin. Probab. Comput. 2007), do not state it. Acceptance evidence: the Bulletin of the London Mathematical Society, the American Mathematical Monthly and the Journal of Number Theory are refereed; the site's commentary; the theorem is standard in the literature on restricted sumsets (the Dias da Silva--Hamidoune paper had 100 citing records in the citation index consulted, including 2026 preprints giving new proofs). Read depth: claims checked for Theorem 4.1, Corollary 3.3 and Theorem 3.2 of [dSHa94], the proof of Theorem 4.1 read in full and the chain behind it for structure, for Theorems 1 and 2 of [ANR95], the proof of Theorem 2 read in full and that of Theorem 1 for structure, and for Theorems 1.3, 3.2 and 3.3 of [ANR96], the proof of Theorem 3.3 read in full and those of Theorem 3.2 and Proposition 1.2 for structure; none of these proofs is independently reviewed.
Formalization and the Lean label. The site's Lean mark is a catalog
label. The formal-conjectures statement at the pin is exactly the
displayed inequality over every prime, with a sorry body and the
formal_proof attribute described under Formalization; the external file
it names proves the statement by the polynomial method with no sorry
and the standard three axioms recorded in its closing comment. The thread
comment of 31 December 2025 presents it as a solution different from the
original, which it is: the method is [ANR95]'s, not [dSHa94]'s, and the
file is therefore a formalization link on
the Alon--Nathanson--Ruzsa page
rather than a claim of its own. The description above is of the file at
the repository head of 2026-09-15; it is not Lean this corpus built, and
the community database records no formal-proof URL.
Search scope. None of the routes below found a dispute of the theorem, an error report on either proof, or a reason to qualify the status.
- The site: problem page, discussion thread and proof-claim tab; the formal-conjectures file at the pinned commit and the external Lean file at the repository head through the GitHub API; the community database as of 2026-09-18.
- Crossref: the records of [dSHa94] and the bibliographic queries for [ANR95] and [ANR96].
- The first author's publication list and the [ANR95] author-version PDF it links.
- Semantic Scholar: the citation list of [dSHa94] (100 records, titles scanned; new proofs and generalizations of the Erdős--Heilbronn bound, none disputing it).
- arXiv API: the search
abs:"Erdős-Heilbronn" OR abs:"Erdos-Heilbronn" OR abs:"restricted sumset"sorted by date (30 records; the 2026 items are [Ya26], a paper on restricted set addition in finite abelian groups and inverse results; none disputes the theorem). - The primary sources at the pages stated: [ANR95] pp. 1--6; [ErGr80] p. 95; the display page for [Er65b]; the two candidate restatements named above.
Not searched: MathSciNet, zbMATH, Google Scholar, X. The [dSHa94] theorem (Theorem 4.1, printed p. 144) and the [Gu04] passage (C15, printed p. 194) are cited from the papers themselves.
Remaining gaps. (1) The site's status-defining paper [dSHa94] is cited at its theorem (Theorem 4.1, printed p. 144) from the paper itself; its original argument (the hook-length identity of § 2 and the cyclic-subspace bound of § 3) is recorded at the level of structure only and not checked, and its printed Corollary 3.3 omits a with that Theorem 3.2 carries and the proof of Theorem 4.1 uses, recorded on the library card as a filing observation. (2) Proof coverage is statements only for the original argument, recorded at the level of structure; [ANR95]'s proof of Theorem 2 is checked and that of Theorem 1 recorded for structure, neither reviewed. (3) The external Lean file is described at a branch head and is not Lean this corpus built. (4) [ErHe64], the origin paper the monograph cites, proves in Theorem I (p. 149) that distinct nonzero residues have every residue as a subset sum and states four conjectures in its appendix (pp. 158--159), none of them this question; the restricted sumset and the bound do not appear in it. The earliest printed statement of the question among the sources cited here is therefore the 1965 lecture passage [Er65b], and the monograph's "[Er-He (64)]" cites the paper of the theorem, not a printed statement of the question; no earlier printed statement was searched for.
Linked library material
These entries are derived from explicit links on library pages. They are navigation only and do not by themselves record mathematical progress.
- alon_1995_adding_distinct_congruence_classes_modulo_prime
- alon_1995_adding_distinct_congruence_classes_modulo_prime / theorem_1
- alon_1995_adding_distinct_congruence_classes_modulo_prime / theorem_2
- alon_1996_polynomial_method_restricted_sums_congruence_classes
- alon_1996_polynomial_method_restricted_sums_congruence_classes / proposition_1_2
- alon_1996_polynomial_method_restricted_sums_congruence_classes / theorem_1_3
- alon_1996_polynomial_method_restricted_sums_congruence_classes / theorem_2_1
- alon_1996_polynomial_method_restricted_sums_congruence_classes / theorem_3_2
- alon_1996_polynomial_method_restricted_sums_congruence_classes / theorem_3_3
- dias_da_silva_hamidoune_1994_cyclic_spaces_grassmann_derivatives_additive_theory
- dias_da_silva_hamidoune_1994_cyclic_spaces_grassmann_derivatives_additive_theory / corollary_3_3
- dias_da_silva_hamidoune_1994_cyclic_spaces_grassmann_derivatives_additive_theory / theorem_3_2
- dias_da_silva_hamidoune_1994_cyclic_spaces_grassmann_derivatives_additive_theory / theorem_4_1
- erdos_1964_addition_residue_classes_mod
- erdos_1965_recent_advances_current_problems_number_theory
- erdos_1965_recent_advances_current_problems_number_theory / display_74
- erdos_1980_old_new_problems_results_combinatorial_number_theory
- guy_2004_unsolved_problems_number_theory