Lemma 1: the conjugates span a finitely generated subgroup
ProvedMilnor.fg_closure_zpow_conj_of_not_hasExponentialGrowthLet be a finitely generated group and an abelian normal subgroup. If does not have exponential growth (no finite generating set gives a ball of radius of size for some and all ), then for every and the subgroup generated by the conjugates , , is finitely generated.
import Definitions.Def_Chou_Growth import Mathlib
namespace Milnor
/-- Milnor, Lemma 1 (p. 447), in the standing setting of a group extension `1 → A → B → C → 1`
with `A` abelian and `B` finitely generated: if `B` does not have exponential growth, then for each
`α ∈ A` and `β ∈ B` the set of all conjugates `β^k α β^{-k}`, `k ∈ ℤ`, spans a finitely generated
subgroup of `A`. -/
theorem fg_closure_zpow_conj_of_not_hasExponentialGrowth {B : Type*} [Group B] [Group.FG B]
(A : Subgroup B) [A.Normal] [IsMulCommutative A] (h : ¬ Chou.HasExponentialGrowth B)
(α : B) (hα : α ∈ A) (β : B) :
(Subgroup.closure {x : B | ∃ k : ℤ, x = β ^ k * α * β ^ (-k)}).FG := by
sorry
end Milnor
Read-back
What the Lean code literally says, in plain math · claude-opus-5
Read-back
The single declaration in the artifact
Setting and data
Let be a group. (In the Lean text is an arbitrary type in an arbitrary universe, carrying a group structure; nothing about is assumed beyond the hypotheses listed below — in particular is not assumed finite, infinite, abelian, or torsion-free.)
The statement takes the following data:
- , a group;
- , a subgroup of ;
- , an element of ;
- , an element of .
Hypotheses
(H1) is finitely generated. Precisely: there is a finite subset such that the smallest subgroup of containing is all of . ("Smallest subgroup containing a set" means the intersection of all subgroups of that contain the set.)
(H2) is a normal subgroup of . Precisely: for every and every , the element lies in .
(H3) is abelian. Precisely: any two elements of commute with each other, i.e. for all . (Only elements of are required to commute; no commutativity is assumed anywhere else in .)
(H4) does not have exponential growth. This is the negation of a defined property, which must be unfolded in full.
For a subset and a natural number , define the word ball of radius
Three points of literal detail about this set.
- The factors are taken from a finite list of length ; the product is formed in the listed order; repetitions among the are allowed. The length bound is , not .
- The list may be empty (), and the empty product is the identity. Hence for every and every , and in particular , so is never empty.
- Each factor is required to satisfy " or "; that is, the factors are drawn from . itself is not assumed symmetric.
Now, " has exponential growth" means:
there exist a finite subset generating (the smallest subgroup of containing is all of ), and a real number with , such that for every natural number ,
where denotes the cardinality of as a natural number, with the convention that an infinite set has cardinality , and where this natural number is then regarded as a real number, and is the -th power of the real number with a natural-number exponent (so ).
Note the quantifier order inside this property: a single constant must work for all radii simultaneously, and it suffices that one finite generating set admits such a ; the property says nothing about non-generating finite subsets, and nothing about infinite generating sets.
Hypothesis (H4) is the negation of that property. Unfolded, it says:
for every finite subset whose generated subgroup is all of , and for every real number , there exists a natural number with
(The cardinality convention matters in principle: if some word ball were infinite, its cardinality would be read as , which is for every . Here ranges over finite sets, so each ball is in fact a finite set.)
(H5) .
There is no hypothesis on : it is an arbitrary element of , not assumed to lie in , not assumed to commute with , not assumed to be of infinite order, and not assumed distinct from or from .
Conclusion
Consider the subset of
that is, the set of all conjugates of by integer powers of . Here is the integer power of in the group (so , and negative exponents give inverses of positive powers), is the power at the negated integer , which equals , and the triple product is grouped as — the same element either way, by associativity. The index ranges over all integers, positive, negative and zero.
The conclusion asserts:
the subgroup of generated by — the intersection of all subgroups of containing — is finitely generated, meaning there exists a finite subset such that the subgroup generated by is exactly that subgroup.
( is a finite subset of , not a priori of ; but since the subgroup it generates equals the subgroup generated by , is necessarily contained in that subgroup.)
Degenerate cases silently included
- Taking gives , so and is never empty; the generated subgroup always contains .
- is allowed, in which case and the conclusion is that the cyclic subgroup generated by is finitely generated.
- is allowed, in which case and the generated subgroup is trivial.
- may be the trivial subgroup (which is normal and abelian), which forces ; and may be all of , which forces itself to be abelian by (H3).
- may have finite order, in which case is a finite set.
- The hypotheses are jointly satisfiable — for instance by the trivial group with — so the statement is not vacuous.
Statement of the quantification, in one sentence
For every group that is finitely generated and does not have exponential growth in the sense above, every normal abelian subgroup of , every and every , the subgroup of generated by is finitely generated.
Confirmed by the mission captain (proposal self-audit).