Math 2.0

Number theory Theorem

Plünnecke–Ruzsa inequality

Builds on SumsetAbelian group

Statement

Let GG be an abelian group, and let AA and BB be finite nonempty subsets of GG. Let K≥1K \ge 1 be a real number. Suppose that the sumset satisfies ∣A+B∣≤K∣A∣\abs{A + B} \le K \abs{A}. Then for all integers m,n≥0m, n \ge 0 with m+n≥1m + n \ge 1, ∣mB−nB∣≤Km+n∣A∣.\abs{mB - nB} \le K^{m + n} \abs{A}. Here mB−nBmB - nB is the set of all b1+⋯+bm−b1′−⋯−bn′b_1 + \dots + b_m - b'_1 - \dots - b'_n with all bi,bj′∈Bb_i, b'_j \in B.

Remarks

Petridis gave a short proof. Choose a nonempty X⊆AX \subseteq A that minimizes the ratio ∣X+B∣/∣X∣\abs{X + B} / \abs{X}, and call the minimum K′K', so K′≤KK' \le K. He showed that ∣X+B+C∣≤K′∣X+C∣\abs{X + B + C} \le K' \abs{X + C} for every finite set CC, and induction gives ∣X+mB∣≤Km∣X∣\abs{X + mB} \le K^m \abs{X}. The Ruzsa triangle inequality then handles the differences. With B=AB = A, a set with ∣A+A∣≤K∣A∣\abs{A + A} \le K\abs{A} satisfies ∣mA−nA∣≤Km+n∣A∣\abs{mA - nA} \le K^{m+n}\abs{A}, so small doubling controls all iterated sums. For A={1,…,N}A = \set{1, \dots, N} one has ∣A+A∣=2N−1≤2∣A∣\abs{A + A} = 2N - 1 \le 2\abs{A}, and indeed ∣mA−nA∣≤(m+n)N≤2m+nN\abs{mA - nA} \le (m + n)N \le 2^{m+n} N.

Going deeper

For a student

The Plünnecke–Ruzsa inequality is a basic tool in additive combinatorics. It is used in the proof of Freiman's theorem. It is often combined with the Balog–Szemerédi–Gowers theorem. Plünnecke's original proof used a graph-theoretic argument with layered commutative graphs, and Ruzsa turned it into the form above.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Abelian group concept
  2. Sumset concept
  3. Plünnecke–Ruzsa inequality statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Pl%C3%BCnnecke%E2%80%93Ruzsa_inequality
About this page
TagEBEVWSRD2E
URIm2://EBEVWSRD2E
Kindstatement, theorem
WritingW0 stub
MSC11P70, 11B13
StatusThis copy of the site has no build data. Run m2 status EBEVWSRD2E.
AboutSumset
UsesSumset, Abelian group
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.