instance
AddSubgroup.instCountableSubtypeMemZMultiples
{G : Type u_1}
[AddGroup G]
(a : G)
:
Countable ↥(zmultiples a)
@[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 : ℤ)
:
@[simp]
theorem
AddSubgroup.zmultiplesEquivInt_apply_zsmul
{A : Type u_2}
[AddGroup A]
[IsAddTorsionFree A]
{a : A}
(ha : a ≠ 0)
(n : ℤ)
:
@[simp]
@[simp]
@[simp]