Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Cauchy–Davenport: for p prime and nonempty A,B⊆Z/p, ∣A+B∣≥min⁡{p,∣A∣+∣B∣−1}

Statement

Let p be prime and let A,B⊆Z/p be nonempty. Then

∣A+B∣≥min⁡{p,∣A∣+∣B∣−1}.

Facts & Assumptions

Given: a prime number p and nonempty subsets A,B⊆Z/p.

[L1]

Over a field, if deg⁡f=t1+t2, the coefficient of xt1yt2 is nonzero, and ∣Si∣>ti, then f is nonzero at some point of S1×S2 (Alon's Combinatorial Nullstellensatz: if deg⁡f=∑iti, the coefficient of x1t1⋯xntn in f is nonzero, and ∣Si∣>ti, then f(s1,…,sn)≠0 for some si∈Si).

[L2]

If 0≤k≤m<p, then p∤(mk) (If p is prime and 0≤k≤m<p then p∤(mk)).

Proof

technique · direct
1.1given

If ∣A∣+∣B∣−1>p, then the claimed lower bound is p. In that case every class c∈Z/p has a representation c=a+b with a∈A and b∈B: otherwise the translate c−B would be disjoint from A, so the two subsets A and c−B of the p-element set Z/p would have total size at most p, contradicting ∣A∣+∣B∣>p. Hence A+B=Z/p and the theorem holds.

1.2F1assume-contra

Now assume ∣A∣+∣B∣−1≤p, and suppose toward contradiction that ∣A+B∣≤∣A∣+∣B∣−2. Choose a set C⊆Z/p with A+B⊆C and ∣C∣=∣A∣+∣B∣−2, and consider the polynomial f(x,y):=∏c∈C(x+y−c)∈(Z/p)[x,y].

2.1L2step 1.2

The total degree of f is ∣C∣=t1+t2 with t1=∣A∣−1 and t2=∣B∣−1. The coefficient of xt1yt2 is (∣A∣+∣B∣−2∣A∣−1), and this is nonzero in Z/p by [L2] because the top is below p.

3.1L1step 1.2step 2.1discharge-contradiction∎

The polynomial f vanishes at every point of A×B, because a+b∈A+B⊆C for every a∈A and b∈B. But [L1] and step 2.1 say that no polynomial with these degree data and this nonzero top coefficient can vanish on all of A×B. This contradiction proves the theorem.

Remarks

  • Primality is load-bearing twice: it makes Z/p a field, and it keeps the critical binomial coefficient nonzero there.

Depends on

Used by

Dependency tree · two levels

59 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources