Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Statement

Here pp is a prime (the paper's standing hypothesis, from its abstract and introduction on p. 45).

Theorem 2 (printed pp. 45--46). "Let a1,…,asa_1,\ldots,a_s be non-zero residue classes modulo pp such that ai≠±aja_i\ne\pm a_j for i≠ji\ne j, and let ρ\rho be the number of residue classes (including 0) of the form ϵ1a1+⋯+ϵsas\epsilon_1a_1+\cdots+\epsilon_sa_s, ϵi=0\epsilon_i=0 or 1. If

{s2+s≤p+1,s≡0(mod2)or2s2+3s≤2p+5,s≡1(mod2),(2)\begin{cases} s^2+s\le p+1, & s\equiv0\pmod 2\\ \text{or}\\ 2s^2+3s\le2p+5, & s\equiv1\pmod 2, \end{cases} \tag{2}

then

ρ≥1+s(s+1)2.(3)\rho\ge1+\frac{s(s+1)}{2}. \tag{3}

And in any case

ρ≥{min⁡{p+32, 1+s(s+1)2}if s≡0(mod2)min⁡{p+32, s(s+1)2}if s≡1(mod2).(4)\rho\ge \begin{cases} \min\left\{\dfrac{p+3}{2},\,1+\dfrac{s(s+1)}{2}\right\} & \text{if } s\equiv0\pmod 2\\[2ex] \min\left\{\dfrac{p+3}{2},\,\dfrac{s(s+1)}{2}\right\} & \text{if } s\equiv1\pmod 2. \end{cases} \tag{4}

"

In words. Take ss nonzero residues modulo the prime pp such that no two of them are equal and no two are negatives of each other. Count the residue classes that are sums of a subfamily, the empty subfamily (sum 00) included; call the count ρ\rho. If ss is even and s2+s≤p+1s^2+s\le p+1, or ss is odd and 2s2+3s≤2p+52s^2+3s\le2p+5, then ρ≥1+s(s+1)/2\rho\ge1+s(s+1)/2. With no size condition on ss, ρ\rho is at least the smaller of (p+3)/2(p+3)/2 and 1+s(s+1)/21+s(s+1)/2 when ss is even, and at least the smaller of (p+3)/2(p+3)/2 and s(s+1)/2s(s+1)/2 when ss is odd. Unlike the count rr of Theorem 1, ρ\rho counts the empty sum, so the theorem says nothing by itself about whether 00 is a nonempty subset sum.

Source. J. 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 statement on printed pp. 45--46, its proof in § 3 (pp. 47--52). The edition is identified in the source digest.

Read depth. Claims checked: the statement with displays (2)--(4) was read clause by clause on the page images of printed pp. 45--46. The proof (pp. 47--52) was followed for structure on the page images; its inequalities were not checked. Nothing here is independently reviewed.

Proof pointer

Section 3, pp. 47--52. Put B={0,a1}+⋯+{0,as}B=\{0,a_1\}+\cdots+\{0,a_s\}, so ρ=∣B∣\rho=|B|, and let AA be the set of the 2s2s elements ±ai\pm a_i (p. 49). The paper splits on whether A∪{0}A\cup\{0\} is an arithmetic progression. If it is (Case 1, p. 50), the progression may be taken with difference 11; translating each pair {0,ai}\{0,a_i\} (display (8)) reduces BB to {0,1}+⋯+{0,s}\{0,1\}+\cdots+\{0,s\}, whose size is min⁡{p,1+s(s+1)/2}\min\{p,1+s(s+1)/2\}. If it is not (Case 2, pp. 50--52), removing asa_s, the element at which λB(x)=∣(x+B)∩Bˉ∣\lambda_B(x)=|(x+B)\cap\bar B| is largest on AA, loses at least that maximum α\alpha (display (9)); Lemma 2.3 with n=2sn=2s bounds α\alpha below, through (6) at t=2k−2t=2k-2 and through (5) at a parity-dependent tt (p. 51), giving (3) by induction on ss under (2). Then (4) follows by considering the least s0s_0 that fails (2), separately for s0s_0 even and odd (pp. 51--52). Not reconstructed here.

Dependencies

Within the paper: Lemma 2.1 (p. 47), the properties of the difference-counting function λB\lambda_B; Lemma 2.2 (p. 48), a lower bound for sums of symmetric sets containing 00 that are not arithmetic progressions; Lemma 2.3 (p. 48, proof pp. 48--49), a lower bound for max⁡a∈AλB(a)\max_{a\in A}\lambda_B(a). Outside it: Vosper's theorem, through Lemma 2.2, cited to Mann, Addition Theorems (Wiley, 1965), Theorem 1.3, p. 3, not held. The introduction (p. 46) says the proof is elementary and based on ideas of Erdős and Heilbronn 1964 (erdos_1964_addition_residue_classes_mod).

Bears on

  • Problem 540: an input only. Theorem 2 is the lower bound that the proof of Theorem 1 (pp. 46--47) applies to the two halves of the residues; it does not by itself give a nonempty zero-sum subset.