Additive combinatorics

Explore arithmetic structure through sumsets, Fourier methods, additive energy, uniformity, and inverse theorems.

10 published lessons1 module300 min of guided study
  1. 01
    Additive combinatoricsresearch · 10 lessons

Follow the path or begin with a question. Every lesson is open.

Your notebook0 of 10 lessons completed

Your place, at your pace. Progress is optional and saved only in this browser when available.

Inside this module

Each lesson includes an interactive lab

Additive combinatorics

Explore arithmetic structure through sumsets, Fourier methods, additive energy, uniformity, and inverse theorems.

  1. 01

    Sumsets and basic growth inequalities

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

    30 min
  2. 02

    Ruzsa distance and the covering lemma

    Turn overlap of translates into a triangle inequality and a controlled covering.

    30 min
  3. 03

    Plünnecke–Ruzsa inequalities

    Propagate small one-step growth using a minimizing subset, then control iterated differences.

    30 min
  4. 04

    Additive energy and balancing identities

    Count collisions exactly and separate the density contribution from structured fluctuations.

    30 min
  5. 05

    Fourier analysis on finite abelian groups

    Fix probability normalization and convert additive collisions into character coefficients.

    30 min
  6. 06

    Roth’s theorem and density increment

    Separate diagonal progressions from genuine patterns and turn Fourier bias into higher local density.

    30 min
  7. 07

    The Balog–Szemerédi–Gowers theorem

    Extract a substantial small-doubling subset from many additive collisions.

    30 min
  8. 08

    Freiman structure and small doubling

    Describe integer small-doubling sets by bounded-rank progressions while respecting properness and torsion.

    30 min
  9. 09

    Gowers uniformity norms

    Use conjugated cube averages to distinguish linear bias from higher-order phase structure.

    30 min
  10. 10

    Arithmetic progressions and generalized von Neumann bounds

    Bound multilinear counting errors by the uniformity norm appropriate to a progression’s length.

    30 min
All mathematics modules