Let be the abelianization map. Its image is again a -approximate group. Apply the large-progression form of the Freiman-Green-Ruzsa theorem to . It gives a finite subgroup , elements , and lengths , with
and
The large lifted product from a coset progression applied to this progression gives
Briefly, choose a section of on . Multiplication by that section is multiplicative up to ; lifting successively the subgroup part and each progression direction therefore places every element of in the displayed product. The fiber-counting lemma for a quotient map gives , which proves the estimate.
Set
The intersection of an approximate group power with a subgroup shows that each is a -approximate group contained in . The preimage of a cyclic subgroup of has step less than . The same is true of the preimage of the finite subgroup because is a torsion-free group. Consequently each has step less than , and the displayed estimate is the required conclusion.
Choose one representative from above each point of and collect them in . Part (c) gives . If has the same image as , then , so
This is the required covering of by at most left cosets of the abelian translation subgroup .
The set is a -approximate group by the intersection of an approximate group power with a subgroup. Apply the Freiman-Green-Ruzsa theorem inside . Because the additive group of the complex numbers is a torsion-free group, the finite subgroup part is trivial, so there is an abelian progression with
Since , enlarging the implicit constant gives