Theorem 4.17: if conjugation on a free abelian normal subgroup has an eigenvalue off the unit circle then the group has a free subsemigroup of rank two
ProvedRosenblatt.hasFreeSubsemigroupOfRankTwo_of_exists_eigenvalue_norm_ne_oneLet be a group with a normal subgroup carrying an isomorphism — so is free abelian of rank . Let and let be an integer matrix representing conjugation by through that isomorphism: writing for the isomorphism , for every
If the complexification of has an eigenvalue — a nonzero with — whose modulus is not , then contains a free subsemigroup of rank two.
Reading the pieces. appears as Multiplicative (Fin r → ℤ), the additive group
written multiplicatively, so the isomorphism hypothesis says exactly "free abelian of rank ";
ofAdd and toAdd are relabelings, not exponentials. The matrix acts on column vectors from
the left, . The hypothesis on is a disequality
, not ; Rosenblatt reduces the case
to the other by replacing with . The conclusion is the
published Chou.HasFreeSubsemigroupOfRankTwo: some pair of elements makes distinct positive
words take distinct values. No letter stands for an inverse, so this is a free subsemigroup
claim, not a free subgroup claim.
The conjugation hypothesis, precisely. It constrains only the direction . Since the isomorphism is onto , it says exactly that conjugation by maps into and is given by in coordinates. At it holds automatically.
Normality is load-bearing, and the statement is vacuous for small . Together with the conjugation hypothesis, normality forces to be onto , hence . Two consequences follow, both easy to miss. Normality cannot be dropped: without it the remaining hypotheses are satisfiable at , with and . And with it the hypotheses are contradictory for — at there is no nonzero , and at invertibility forces , so and . The theorem therefore has content only from on.
The hypotheses are satisfiable there: take with , whose eigenvalue has modulus greater than . The hypotheses also force and nonabelian.
import Definitions.Def_Chou_Growth import Mathlib
namespace Rosenblatt
open scoped Matrix
theorem hasFreeSubsemigroupOfRankTwo_of_exists_eigenvalue_norm_ne_one {G : Type*} [Group G]
{r : ℕ} (A : Subgroup G) [A.Normal] (e : A ≃* Multiplicative (Fin r → ℤ))
(g : G) (T : Matrix (Fin r) (Fin r) ℤ)
(hT : ∀ z : Fin r → ℤ,
g * ((e.symm (Multiplicative.ofAdd z) : A) : G) * g⁻¹
= ((e.symm (Multiplicative.ofAdd (T *ᵥ z)) : A) : G))
(φ : ℂ) (v : Fin r → ℂ) (hv : v ≠ 0)
(hev : (T.map (fun z : ℤ => (z : ℂ))) *ᵥ v = φ • v) (hφ : ‖φ‖ ≠ 1) :
Chou.HasFreeSubsemigroupOfRankTwo G := by
sorry
end Rosenblatt