One quantitative form of the Balog-Szemerédi-Gowers theorem is: if a nonempty finite set in an abelian group has and additive energy , where , then there is with and both and bounded by . The constants depend only on . We prove explicit, nonoptimal polynomial bounds, thereby proving the required Balog–Szemerédi statement.
Let . Then . Declare to be the set of popular sums. The remaining sums contribute at most . Since , it follows that . Also . Form a bipartite graph on two copies of , joining to when . Its density is at least .
We prove the needed four-step path lemma for a dense bipartite graph. Call an ordered pair of left vertices bad if its number of common right neighbors is less than , where . For a uniformly chosen right vertex , let and let count bad ordered pairs in . Then
Consequently some satisfies
For this , and . Delete vertices having more than bad partners in . At most half are deleted; the retained set has . For any , at least middle vertices are good partners of both. Each such supplies at least walks of four edges. Hence every pair in has at least
such walks. Repetition of vertices is allowed; it does not affect the counting argument.
Each walk has edge labels
all in , and . For a fixed pair , these four labels determine , so distinct walks have distinct label quadruples. For each element of , fix one representing pair . Label quadruples for distinct differences cannot overlap. Therefore
Using and yields
This proves the small-difference-set form of the Balog-Szemerédi-Gowers theorem. To obtain a small sumset too, write and apply the already proved Plünnecke inequality to starting set and summand set . Some nonempty has . For any fixed , , whence . Thus the conventional small-sumset conclusion also follows with constants depending only on .
Assume ; the empty case is immediate. Write . The additive energy in the hypothesis is : rearranging gives . Since , the energy is at most , so the substantive range is .
Let . The contribution of the other differences to the energy is at most . Consequently
Make a bipartite graph with two copies of , joining a left vertex to a right vertex when . Put . This graph has at least edges, and .
We prove the needed dense-graph selection rather than quote the Balog-Szemerédi-Gowers theorem. A pair of left vertices is bad if it has fewer than common right neighbours, where . Choose a right vertex uniformly, let , and let be the number of ordered bad pairs in . Averaging the degrees gives . Every bad pair lies in fewer than of these neighbourhoods, so . Therefore some satisfies
For this neighbourhood, and . Delete vertices having more than bad partners in . At most half are deleted, so the remaining set has .
For any , at least vertices are good partners of both. Each such has at least common neighbours with and at least with . Independently choosing those neighbours gives at least
four-edge walks . Repeated vertices cause no difficulty. This proves the four-step path lemma for a dense bipartite graph in the required form.
The labels of such a walk are , , , , all in , and
For a fixed pair , its label tuple uniquely recovers , , and , so distinct walks have distinct label tuples. Choose one pair representing each element of the difference set . Tuples belonging to different differences are disjoint because their alternating sum determines that difference. Hence
We have obtained explicit constants for the small-difference-set form of the Balog-Szemerédi-Gowers theorem: