research30 min studyLesson 641 in Mathematics

Sumsets and basic growth inequalities

Read expansion as a statement about collisions, ambient groups, and the scale used for comparison.

On this page

What you’ll understand

  • Compare sumset cardinality with ordered-pair counts.
  • Separate integer lower bounds from finite-group obstructions.
  • Compute doubling and asymmetric growth with declared denominators.

Addition maps a Cartesian product to a set of possible outputs. Additive combinatorics asks how much information that map loses, and what the collisions reveal about its inputs. Throughout this lesson the sets are finite and nonempty inside one abelian group. Their ambient group matters: an interval of integers can expand under addition while a subgroup of a finite group cannot expand at all. Counting outputs without declaring that setting invites incorrect conclusions.

Outputs versus representations

Define the sumset by allowing one summand from each input set; repeated outputs are recorded only once. The product of the two cardinalities counts ordered representations, rather than distinct sums. Fixing any one element in either input gives an injective translate of the other, so the sumset has at least the larger input cardinality and at most their product. Both inequalities are elementary, but equality cases already distinguish closure from nearly collision-free addition.

For a single set the doubling constant divides the size of its self-sum by the original size. A bounded constant means that many ordered pairs have collided when the set is large. It does not mean that every element participates equally in those collisions. For unequal inputs the quotient by the first set is an asymmetric expansion ratio. Swapping the inputs preserves the numerator but changes this ratio, so a growth statement must specify its denominator.

max⁡(∣A∣,∣B∣)≤∣A+B∣≤∣A∣∣B∣,KA(B)=∣A+B∣∣A∣.\max(|A|,|B|)\le |A+B|\le |A||B|,\qquad K_A(B)=\frac{|A+B|}{|A|}.
Translations give the lower bound; counting all ordered input pairs gives the upper bound.↔ Scroll wide equations horizontally.

Order gives extra information in the integers

Suppose the inputs lie in the integers, listed in increasing order. Start with the sums of the least element of the second input and every element of the first. Continue with the greatest element of the first input and the remaining elements of the second. This produces a strictly increasing chain with one fewer element than the sum of the input sizes. No representation collision can occur along that chosen chain, giving the integer lower bound below.

That argument uses an order compatible with addition. In a cyclic group there is no globally compatible linear order, and wraparound can invalidate the bound. For the group of prime order the Cauchy–Davenport theorem supplies a replacement, truncated at the ambient size. The prime assumption is substantive: a proper subgroup in a composite-order cyclic group has a self-sum equal to itself, violating the untruncated integer estimate. This theorem is stated here; the elementary ordered-chain proof does not prove it.

∣A+B∣≥∣A∣+∣B∣−1(A,B⊂Z);∣A+B∣≥min⁡(p,∣A∣+∣B∣−1)(A,B⊂Fp).|A+B|\ge |A|+|B|-1\quad(A,B\subset\mathbb Z);\qquad |A+B|\ge\min(p,|A|+|B|-1)\quad(A,B\subset\mathbb F_p).
The second statement assumes p is prime; the first assumes addition in the integers.↔ Scroll wide equations horizontally.

Growth is a structural signal, not a classification

An integer arithmetic progression with a fixed nonzero step has self-sum consisting of twice as many positions minus one. Its doubling constant therefore approaches two as its length grows. A finite subgroup instead has doubling exactly one. These are two different models of additive structure. A translated subgroup also has doubling one, even when the translate itself does not contain the identity or form a subgroup. Translation preserves cardinality and all additive relations involving equally many summands.

The converse direction requires deeper results: small doubling constrains a set, but the appropriate structural object depends on torsion and on the ambient group. Before invoking such a theorem, compute a few sumsets exactly and test whether the proposed model respects the ambient arithmetic. A small numerical example can diagnose a missing wraparound hypothesis, while it cannot establish that every bounded-doubling set has the observed form. Later lessons turn this initial counting signal into rigorous structure theorems.

An asymmetric pair in the integers

Let A={0,2,5}A=\{0,2,5\} and B={0,1}B=\{0,1\} in the integers. Compute the sumset, both asymmetric growth ratios, and the doubling constant of A.

  1. List the translates A+0={0,2,5}A+0=\{0,2,5\} and A+1={1,3,6}A+1=\{1,3,6\}. Their disjoint union has six elements, so here every ordered pair has a distinct sum.

  2. The ratios are ∣A+B∣/∣A∣=6/3=2|A+B|/|A|=6/3=2 and ∣A+B∣/∣B∣=6/2=3|A+B|/|B|=6/2=3. Their difference reflects the denominators, not different sumsets.

  3. For the self-sum list A+A={0,2,4,5,7,10}A+A=\{0,2,4,5,7,10\}. Its six elements give doubling two, with off-diagonal ordered pairs now sharing outputs.

The result

The mixed sumset has maximal possible size six, while the same set A has self-doubling two. Mixed growth and self-doubling answer different questions.

Explore the model

Interactive lab

Interactive lab · modular

A subgroup defeats the integer bound

Reset, then set modulus 12 and additive step 4. Predict the three residues visited before return to zero, then Step through the orbit. The visited set H is {0,4,8}; manually add its elements modulo 12 and predict H+H. For comparison add the same representatives in the integers. Changing a control pauses but retains time; Reset restores both controls and the zero clock. The instrument generates a cyclic orbit, not arbitrary sumsets.

A subgroup defeats the integer boundAddition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Current readings: Residue r0: 0; Orbit period · m/gcd(m,a): 12; Distinct residues visited: 1 of 12. All parameters are adjustable with the labeled controls below.Repeated addition modulo 12: the current residue is 0, and the orbit period is 12.01234567891011+ 5mod 12An additive orbitn = 0rₙ = 0Period = 12Cycle starts at 0:0 → 5 → 10 → 3 →8 → 1 → 6 → 11 →4 → 9 → 2 → 7 → 0Exact residues · two additions per second
Additive orbitCurrent residue / next edge
Residue r0
0
Orbit period · m/gcd(m,a)
12
Distinct residues visited
1 of 12
t = 0 s

Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe modular self-sum has three elements, whereas the integer self-sum has five; ambient arithmetic changes growth.

Check your understanding

Which lower bound holds for every pair of finite nonempty subsets of an arbitrary abelian group?

Try it yourself

In the integers take A={0,1,2,3}A=\{0,1,2,3\} and B={0,4}B=\{0,4\}. Determine the sumset, its size, and both asymmetric growth ratios. Compare with the ordered-chain lower bound.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Write the two translates of A first; distinguish the size of their union from each denominator.

Compare with the solution

The translates are {0,1,2,3} and {4,5,6,7}; their union is {0,1,2,3,4,5,6,7}, of size eight. Dividing by four gives growth two relative to A; dividing by two gives growth four relative to B. The integer lower bound gives only four plus two minus one, namely five. It is valid but not sharp for this separated pair.

Take it with you

  • Sumsets count distinct outputs; Cartesian products count ordered representations.
  • Asymmetric expansion depends on which input supplies the denominator.
  • Integer order and finite-group torsion lead to different lower bounds.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.