We induct on the nilpotency class . For , the group is Abelian, so take and no . For , part (i) writes
with small and every of class at most . Apply the induction hypothesis to each . Since and its approximation parameter is , all resulting small sets lie in , all their sizes are at most
and all resulting approximate groups lie in and have approximation parameter . Their generated subgroups are abelian groups.
There are factors at each of at most induction levels. Absorbing the resulting products of the bounds into the notation gives
Keeping the factors in the order supplied by the induction yields the required product of the and containing .