Milnor's Lemmas 1 to 3 in the form Chou uses them: in a finitely generated exponentially bounded group, a normal subgroup with virtually polycyclic quotient is finitely generated
ProvedChou.fg_of_isVirtuallyPolycyclic_quotientLet be a finitely generated group which is exponentially bounded, and let be a normal subgroup such that the quotient has a polycyclic subgroup of finite index. Then is finitely generated.
Chou writes, on p. 400, "Now is finitely presented … By applying Lemmas 1 and 2 of Milnor we conclude that is finitely generated". Milnor's Lemma 2 concludes only that the normal subgroup is the normal closure of finitely many elements; the step to finite generation is Lemma 3, which assumes the quotient polycyclic and uses that to write each conjugating element as a product , so that applying Lemma 1 once per generator terminates. The hypothesis here is the one that step needs and the one Chou's own application supplies, the quotient there being almost nilpotent. No finite presentation is required.
Being virtually polycyclic is written out as the existence of a finite-index subgroup of satisfying the published definition of a polycyclic group, a subnormal series with cyclic quotients.
import Definitions.Def_Chou_Growth import Definitions.Def_MilnorWolf_Growth import Mathlib
namespace Chou
/-- Milnor's Lemmas 1 to 3 in the form his proof actually supplies, and in the form Chou's §3 uses:
in a finitely generated exponentially bounded group, a normal subgroup whose quotient is virtually
polycyclic is finitely generated.
Chou writes on p. 400 "Now `C` is finitely presented … By applying Lemmas 1 and 2 of Milnor [17] we
conclude that `A` is finitely generated". Milnor's Lemma 2 (p. 448) concludes only that the normal
subgroup is the normal closure of a finite set; the passage to finite generation is his Lemma 3
(p. 448), which is stated for a polycyclic quotient, and its proof (p. 449) uses the polycyclic
normal form to write each conjugate as a conjugate by `β₁^{i₁} ⋯ β_p^{i_p}`, which is what makes
the induction finite. Chou applies the result to an almost nilpotent quotient, so the hypothesis
here is the one his use supplies and the one Milnor's argument needs; no finite presentation is
required. "Virtually polycyclic" is written out as a finite-index subgroup satisfying the published
`MilnorWolf.IsPolycyclic`. -/
theorem fg_of_isVirtuallyPolycyclic_quotient {G : Type*} [Group G] [Group.FG G]
(hb : IsExponentiallyBounded G) (N : Subgroup G) [N.Normal]
(hq : ∃ H : Subgroup (G ⧸ N), H.FiniteIndex ∧ MilnorWolf.IsPolycyclic H) :
Group.FG N := by
sorry
end Chou