Documentation

Mathlib.Algebra.Group.Subgroup.ZPowers.Lemmas

Subgroups generated by an element #

Tags #

subgroup, subgroups

theorem Subgroup.range_zpowersHom {G : Type u_1} [Group G] (g : G) :
theorem Subgroup.finsetSup_zpowers {G : Type u_1} [Group G] (s : Finset G) :
@[simp]
noncomputable def AddSubgroup.zmultiplesEquivInt {A : Type u_2} [AddGroup A] [IsAddTorsionFree A] {a : A} (ha : a ≠ 0) :

The subgroup generated by a nonzero element a of a torsion-free additive group is isomorphic to ℤ, sending n • a to n.

Equations
Instances For
    @[simp]
    theorem AddSubgroup.coe_zmultiplesEquivInt_symm_apply {A : Type u_2} [AddGroup A] [IsAddTorsionFree A] {a : A} (ha : a ≠ 0) (n : ℤ) :
    ↑((zmultiplesEquivInt ha).symm n) = n • a
    @[simp]
    theorem AddSubgroup.zmultiplesEquivInt_apply_zsmul {A : Type u_2} [AddGroup A] [IsAddTorsionFree A] {a : A} (ha : a ≠ 0) (n : ℤ) :
    @[simp]
    theorem AddSubgroup.intCast_mul_mem_zmultiples {R : Type u_4} [Ring R] (r : R) (k : ℤ) :
    ↑k * r ∈ zmultiples r
    @[simp]