Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Olson 1968 addition theorem modulo
theorem_1: Olson's Theorem 1, that s distinct nonzero residue classes modulo a prime p with s > (4p - 3)^{1/2} represent every residue class as a sum of a nonempty subfamily, which is the Erdős–Heilbronn conjecture for primes with the constant 2 and settles the prime case of Problem 540.
theorem_2: Olson's Theorem 2, a lower bound for the number of residue classes modulo a prime p, zero included, that are sums of subfamilies of s nonzero residues no two of which are equal or opposite: at least 1 + s(s+1)/2 under the size condition (2), and in any case at least the parity-dependent minimum (4) with (p+3)/2.
John E. Olson, An Addition Theorem Modulo p, J. Combinatorial Theory 5 (1968), no. 1, 45--52, DOI 10.1016/S0021-9800(68)80027-4 (the running head prints "Journal of Combinatorial Theory 5, 45--52 (1968)"); the author at the University of Wisconsin, Madison; communicated by Gian-Carlo Rota (p. 45). No received date is printed. Cited as [Ol68] on the problem page. Its two references (p. 52) are Erdős and Heilbronn, On the addition of residue classes mod , Acta Arith. 9 (1964), 149--159, the origin paper filed as erdos_1964_addition_residue_classes_mod, and Mann, Addition Theorems (Wiley, 1965), cited for Vosper's theorem.
The copy read for this card is the publisher's open-archive scan of the printed article: 8 pages, printed pp. 45--52 = PDF pp. 1--8 (printed p. is PDF p. ), a 2006 scan (the file's metadata names a TIFF source and a July 2006 creation date) with an OCR text layer that locates passages and garbles the displays (the , subscripts, inequality signs, fractions and the set operations of the proofs). Provenance: the copy was obtained on 2026-09-22 from the publisher's open archive, the DOI https://doi.org/10.1016/S0021-9800(68)80027-4 resolving to the article's PDF on ScienceDirect under the publisher's user license; 233,991 bytes. No copyright line is printed on pp. 45--46 or 51--52 of the open-archive scan; the publisher's page could not be read on 2026-10-02 (ScienceDirect answered HTTP 403), and the Crossref record for DOI 10.1016/S0021-9800(68)80027-4 (read 2026-10-02) names only the publisher's own terms, Elsevier's text-and-data-mining licenses (https://www.elsevier.com/tdm/userlicense/1.0/ and https://www.elsevier.com/legal/tdmrep-license) and its open-archive user license (http://www.elsevier.com/open-access/userlicense/1.0/), and no Creative Commons license, every other right reserved.
Read status: claims checked for the abstract, the definitions of and display (1), the recalled Erdős--Heilbronn theorem and conjecture, Theorem 1 and the near-best-possible example (p. 45), the statement of Theorem 2 with its displays (2)--(4) (pp. 45--46) and the definition of with Lemma 2.1 (p. 47), each read clause by clause on the page images of PDF pp. 1--3 (printed pp. 45--47) on 2026-09-22; p. 52 (PDF p. 8) was read on the page image for the end of the proof of Theorem 2 and the reference list. The proof of Theorem 1 (pp. 46--47, one case written out) was read in full on the page images and its reduction to Theorem 2 was followed; the proofs of Lemmas 2.1--2.3 and of Theorem 2 (pp. 47--52) were read in the text layer for structure only, and none of their inequalities was checked. Nothing here is independently reviewed.
Contents
- Abstract and § 1, Introduction (p. 45, page image). The abstract takes distinct nonzero residue classes modulo a prime and estimates how many residue classes have the form with every ; its claim, quoted: "we verify a conjecture of P. Erdös and H. Heilbronn: every residue class is represented if ." The introduction defines as the number of residue classes that can be written (display (1)) with the not all , so the empty sum does not count; recalls from [1] that Erdős and Heilbronn proved for and conjectured for ; and states Theorem 1 (quoted): "If , then ." The near-best-possible example is credited to [1], quoted: "If , and , then (for ) the residue cannot be expressed in the form (1)." A filing observation, not a review verdict: this example bounds the threshold for representing every residue class, the quantity ; for the zero-sum question alone the threshold is smaller, by Balandraud's later theorem, and the paper makes no claim about that. Theorem 2 (pp. 45--46, quoted): "Let be non-zero residue classes modulo such that for , and let be the number of residue classes (including 0) of the form , or 1. If , , or , , (2) then . (3) And in any case if , if . (4)" Theorem 1 is presented as an easy consequence of Theorem 2, and the introduction closes by calling the proof of Theorem 2 elementary and built on ideas from [1].
- § 2, Proof of Theorem 1 (pp. 46--47, page images). is the additive group of residue classes modulo , the sumset, the size and the complement. Only the case is written out; the paper says the other three cases run the same way and give slightly smaller lower estimates for . With and , the notation is arranged so that within and within ; and . Theorem 2 gives and ; with the set with zero removed, , so (p. 47), and every element of is a sum of the form (1) with some .
- § 3, Proof of Theorem 2 (pp. 47--52; p. 47 and p. 52 on the page images, the rest in the text layer). For a nonempty , counts the representations with , . Lemma 2.1 (p. 47, quoted): for with , "(i) . (ii) , . (iii) , . (iv) If is a subset of of size and , then ." Lemma 2.2 (p. 48): for subsets of the same size , none in arithmetic progression, with and (so is odd), , which the paper reads off from Vosper's theorem as cited to Mann [2, Th. 1.3, p. 3]. Lemma 2.3 (p. 48): for symmetric, , not in arithmetic progression, , and an integer written with , the maximum satisfies the lower bound (5) in terms of , , and , and the bound (6) in terms of , and , proved by building a set of nonzero elements from the iterated sumsets of (p. 49). Theorem 2 (pp. 49--52): and is the set of the elements . Case 1, in arithmetic progression (p. 50): taking the progression to have difference 1 and renumbering, (the print's display reads ), and translating each to (display (8)) gives . Case 2 (pp. 50--52): for (display (9)), an induction on under (2) through Lemma 2.3 with and (displays (10), (11)), then (4) from the least failing (2), by parity of (pp. 51--52).
- References (p. 52, page image): two items, Erdős and Heilbronn 1964 and Mann 1965.
Compiled scope
The paper is compiled at statement depth for the result Problem 540 consumes: Theorem 1 (p. 45), read on the page image with its one-paragraph proof (pp. 46--47) and paged on theorem_1. Theorem 2 (pp. 45--46), the lower bound that proof uses, is paged on theorem_2. Theorem 2 and Lemma 2.1 are recorded as statements read on the page images; the proofs of Lemmas 2.2--2.3 and of Theorem 2 were read for structure only. Nothing here is independently reviewed.
Bears on. #540: Theorem 1 (printed p. 45, PDF p. 1), "If , then ", is the site's "proved for prime by Olson [Ol68]": since counts the classes represented with the not all 0, puts among the nonempty subset sums, so every set of distinct nonzero residues modulo a prime has a nonempty zero-sum subset, and gives the Erdős--Heilbronn constant of Conjecture 3 for primes. The abstract's claim sentence quoted under Contents states instead the representation of every class once , the constant in Erdős and Heilbronn's Theorem I (their Conjecture 1). The paper treats prime moduli only; the composite and abelian-group cases are Szemerédi's Theorem, and the constant for primes is Balandraud's Theorem 9. Theorem 2 (pp. 45--46) bears on #540 only as an input: the proof of Theorem 1 applies it to the two halves of the residues, as the problem page's prose says; it counts the empty sum and does not by itself give a nonempty zero-sum subset.
Results.
- Theorem 1 (p. 45): distinct nonzero residue classes modulo a prime with represent every residue class as with not all ; in particular they have a nonempty zero-sum subfamily.
- Theorem 2 (pp. 45--46): for nonzero with , the number of subset sums including the empty one is at least under (2), and in any case at least the minimum in (4), which is once reaches it.
No file of this source is held: no license on record permits its redistribution, and the card cites the edition it names above.