The Freiman-Ruzsa theorem over a finite field states that if and , then is contained in a vector subspace with
After translating , assume . Put , and choose maximal subject to the translates , , being pairwise disjoint. Since , the Plünnecke-Ruzsa inequality gives
so .
Maximality gives : if is not already in , then for some , whence . Inductively, for every positive integer . Because , every element of belongs to some in the finite vector space, and therefore
Finally, and by the Plünnecke-Ruzsa inequality, so
If a nonempty finite set minimizes among the nonempty subsets of , with minimum , then
for every finite set . Iteration is a short proof of the Plünnecke-Ruzsa inequality.
Plünnecke inequality Created 2026-10-06 Updated 2026-10-07
For nonempty finite subsets of an abelian group, implies that some nonempty satisfies this bound simultaneously for every integer , with . The Petridis minimal-growth lemma proves this by choosing to minimize . The Ruzsa triangle inequality then gives the Plünnecke-Ruzsa inequality .
For a finite nonempty subset of an abelian group with doubling constant at most , the Plünnecke-Ruzsa inequality gives . Applying the Ruzsa covering lemma to using gives for and . Thus , and counting multiplicities in the finite set proves the displayed polynomial bound. For fixed , it is eventually at most for every .