Taking a positive common power preserves the rank of finite-index generators
ProvedLeopoldt.finiteIndex_closure_powgroup-theoryleopoldtnumber-theory
Suppose a finite family generates a subgroup of finite index in a commutative group . For every positive integer , the family still generates a subgroup of finite index in . This permits replacing global units by common positive powers, for example to put their local components in the convergence ball of the -adic logarithm, while retaining full unit rank.
Preamble
import Mathlib.GroupTheory.FiniteAbelian.Basic import Mathlib.GroupTheory.Finiteness import Mathlib.GroupTheory.Index
Formal statement
theorem Leopoldt.finiteIndex_closure_pow {G : Type*} [CommGroup G]
{ι : Type*} [Finite ι] (u : ι → G)
(hu : (Subgroup.closure (Set.range u)).FiniteIndex) (n : ℕ) (hn : 0 < n) :
(Subgroup.closure (Set.range fun i : ι => u i ^ n)).FiniteIndex := by sorrySource
Formal corollary of Mathlib.GroupTheory.FiniteAbelian.Basic, `Subgroup.isFiniteRelIndex_map_powMonoidHom_of_fg`, together with finite generation of the subgroup spanned by a finite family and transitivity of finite subgroup index.