{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nThere are absolute constants $c \u003e 0$ and $C \u003e 0$ with the following property.\nLet $G$ be an [[abelian group|082GHNPJ53]], let $K \\ge 1$, and let $A, B \\subseteq G$ be finite sets with $\\abs{A} = \\abs{B} = n$.\nSuppose that the [[additive energy|MAQKH72P6V]] satisfies $E(A, B) \\ge n^3 / K$.\nThen there are subsets $A' \\subseteq A$ and $B' \\subseteq B$ such that\n$$\\abs{A'} \\ge c K^{-C} n, \\qquad \\abs{B'} \\ge c K^{-C} n, \\qquad \\abs{A' + B'} \\le C K^{C} n.$$\n\n## Remarks\n\nThe converse direction is easy: if $\\abs{A + B} \\le Kn$, then Cauchy–Schwarz gives $E(A, B) \\ge n^4 / (Kn) = n^3/K$.\nLarge energy alone does not give a small sumset for the whole sets.\nFor example, let $A$ be the union of an arithmetic progression of length $n/2$ and $n/2$ random-looking integers.\nThen $E(A, A)$ is at least of order $n^3$, but $\\abs{A + A}$ is of order $n^2$; the theorem finds the progression part.\nThe proof is graph-theoretic.\nOne forms the bipartite graph on $A \\cup B$ with an edge $ab$ when $a + b$ is a popular sum.\nA dependent-random-choice argument then finds $A'$ and $B'$ joined by many paths of length three, which bounds $\\abs{A' + B'}$.\nBalog and Szemerédi proved the theorem first, and Gowers obtained polynomial dependence on $K$.\n\n## Explanations\n\n### L1 human\n\nAdditive energy counts how often sums of elements of two sets coincide.\nIf there are many coincidences, one would like to say that the sets are structured.\nThe theorem says that large pieces of the two sets are indeed structured, with few distinct sums.\n\n### L2 human\n\nThe theorem lets one pass from a statistical statement, large energy, to a combinatorial one, a small sumset for large subsets.\nAfter that, [[Freiman's theorem|KEPFYE6WYZ]] gives structure.\nGowers used this chain in his quantitative proof of [[Szemerédi's theorem|B23B0QEMN5]].\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "about": [
      "MAQKH72P6V",
      "XNBN31HQWB"
    ],
    "kind": "statement",
    "msc": [
      "11P70",
      "11B30"
    ],
    "name": "Balog–Szemerédi–Gowers theorem",
    "role": "theorem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Additive_combinatorics"
      }
    ],
    "tag": "W5BZZ59CVM",
    "uses": [
      "MAQKH72P6V",
      "XNBN31HQWB",
      "082GHNPJ53"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/W5BZZ59CVM/",
  "links": [
    {
      "field": "about",
      "target": "MAQKH72P6V"
    },
    {
      "field": "about",
      "target": "XNBN31HQWB"
    },
    {
      "field": "uses",
      "target": "MAQKH72P6V"
    },
    {
      "field": "uses",
      "target": "XNBN31HQWB"
    },
    {
      "field": "uses",
      "target": "082GHNPJ53"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/W5BZZ59CVM.md",
  "msc": [
    "11P70",
    "11B30"
  ],
  "name": "Balog–Szemerédi–Gowers theorem",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/W5B/W5BZZ59CVM.md",
  "status": null,
  "tag": "W5BZZ59CVM",
  "uri": "m2://W5BZZ59CVM",
  "url": "https://math2.tamnd.com/wiki/balog-szemeredi-gowers-theorem/",
  "writing": {
    "tag": "W5BZZ59CVM",
    "kind": "statement",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
