In a group with no free subsemigroup on two generators, the conjugates of one element by the powers of another generate a finitely generated subgroup
ProvedGroupFiniteness.fg_closure_zpow_conj_of_not_hasFreeSubsemigroupOfRankTwoLet be a group with no free subsemigroup on two generators, that is, no pair of elements on which the evaluation map from the free monoid on two letters is injective, and let and be any two of its elements. Then the subgroup generated by is finitely generated.
This is the free-subsemigroup counterpart of Milnor's Lemma 1. If the ordered products of with powers of were all distinct they would exhibit a free subsemigroup on two generators; two of them therefore coincide, and after cancelling a common prefix and pairing the two words in both orders one gets distinct words of the same length, which is what allows the trailing power of to cancel. The resulting relation among the conjugates, solved at its last and first index of disagreement, expresses one conjugate in terms of the earlier ones.
The hypothesis is weaker than not having exponential growth, since a free subsemigroup on two generators forces exponential growth, so this is the stronger of the two lemmas. Note also that is not assumed finitely generated.
import Definitions.Def_Chou_Growth import Mathlib
namespace GroupFiniteness
/-- Rosenblatt's Lemma 4.8 (Invariant measures and growth conditions, Trans. Amer. Math. Soc. 193
(1974) 42) with its hypotheses removed: if a group has no free subsemigroup on two generators then
for any two elements the subgroup generated by the two-sided orbit
`{β ^ k * α * β ^ (-k) : k ∈ ℤ}` is finitely generated.
Rosenblatt states it for an exact sequence with abelian kernel and finitely generated middle term,
and concludes finite generation of a subgroup of the kernel; none of that is used, not even finite
generation of the ambient group. This is the free-subsemigroup counterpart of Milnor's Lemma 1: a
free subsemigroup on two generators would make the ordered products of `β` with powers of `α` all
distinct, and their collision is what yields a relation expressing one conjugate in terms of the
earlier ones. -/
theorem fg_closure_zpow_conj_of_not_hasFreeSubsemigroupOfRankTwo {B : Type*} [Group B]
(h : ¬ Chou.HasFreeSubsemigroupOfRankTwo B) (α β : B) :
(Subgroup.closure {x : B | ∃ k : ℤ, x = β ^ k * α * β ^ (-k)}).FG := by
sorry
end GroupFiniteness