📁 Source: Mathlib/GroupTheory/FiniteAbelian/Basic.lean
equiv_directSum_zmod_of_finite
equiv_directSum_zmod_of_finite'
equiv_free_prod_directSum_zmod
finite_of_fg_torsion
finiteIndex_range_nsmulAddMonoidHom_of_fg
isFiniteRelIndex_map_nsmulAddMonoidHom_of_fg
equiv_free_prod_prod_multiplicative_zmod
equiv_prod_multiplicative_zmod_of_finite
finiteIndex_range_powMonoidHom_of_fg
isFiniteRelIndex_map_powMonoidHom_of_fg
fg_toAddSubgroup
isFiniteRelIndex_of_map_linearMapMulLeft_le
Fintype
AddEquiv
DirectSum
ZMod
Monoid.toPow
Nat.instMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
ZMod.commRing
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
toAddCommMonoid
instAddCommMonoidDirectSum
nonempty_fintype
AddGroup.fg_of_finite
Finsupp.instSubsingleton
Fin.isEmpty'
Fintype.false
Int.infinite
Finsupp.single_eq_same
one_lt_pow₀
Nat.instZeroLEOneClass
IsOrderedRing.toPosMulMono
IsStrictOrderedRing.toIsOrderedRing
Nat.instIsStrictOrderedRing
Nat.Prime.one_lt
Finsupp
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Int.instCommRing
Prod.instAdd
Finsupp.instAdd
AddMonoid.toAddZeroClass
Int.instAddMonoid
RingHomInvPair.ids
Module.equiv_free_prod_directSum
EuclideanDomain.to_principal_ideal_domain
Int.instIsDomain
Module.Finite.iff_addGroup_fg
Int.prime_iff_natAbs_prime
irreducible_iff_prime
Int.instIsCancelMulZero
UniqueFactorizationMonoid.instDecompositionMonoid
PrincipalIdealRing.to_uniqueFactorizationMonoid
AddMonoid.IsTorsion
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
toAddGroup
Finite
Module.finite_of_fg_torsion
AddMonoid.isTorsion_iff_isTorsion_int
FiniteIndex
AddCommGroup.toAddGroup
AddMonoidHom.range
nsmulAddMonoidHom
AddCommGroup.toAddCommMonoid
finiteIndex_iff_finite_quotient
AddCommGroup.finite_of_fg_torsion
QuotientAddGroup.fg
normal_of_comm
AddCommGroup.isTorsion_quotient_range_nsmulAddMonoidHom
FG
IsFiniteRelIndex
map
isFiniteRelIndex_iff_finiteIndex
ext
mem_addSubgroupOf
mem_map
AddMonoidHom.mem_range
AddGroup.fg_iff_addSubgroup_fg
MulEquiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
toGroup
Prod.instMul
Pi.instMul
Multiplicative
Multiplicative.mul
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
AddCommGroup.equiv_free_prod_directSum_zmod
AddGroup.fg_of_group_fg
Finite.of_fintype
AddCommGroup.equiv_directSum_zmod_of_finite'
instFiniteAdditive
Monoid.IsTorsion
Finite.of_equiv
IsTorsion
Int.instSemiring
equiv_directSum_of_isTorsion
Pi.finite
pow_ne_zero
isReduced_of_noZeroDivisors
IsStrictOrderedRing.noZeroDivisors
Int.instIsStrictOrderedRing
AddGroup.existsAddOfLE
Irreducible.ne_zero
CommGroup.toGroup
MonoidHom.range
powMonoidHom
CommGroup.toCommMonoid
CommGroup.finite_of_fg_torsion
QuotientGroup.fg
CommGroup.isTorsion_quotient_range_powMonoidHom
Group.fg_iff_subgroup_fg
CommSemiring.toSemiring
CommRing.toCommSemiring
AddSubgroup.FG
toAddSubgroup
CommRing.toRing
AddSubgroup.toIntSubmodule_toAddSubgroup
fg_iff_addSubgroup_fg
FG.restrictScalars
AddCommGroup.intIsScalarTower
Algebra.toModule
Submodule
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
RingHom.id
Semiring.toNonAssocSemiring
RingHomSurjective.ids
LinearMap.mulLeft
Algebra.to_smulCommClass
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
AddSubgroup.IsFiniteRelIndex
Ring.toAddCommGroup
AddSubgroup.isFiniteRelIndex_map_nsmulAddMonoidHom_of_fg
AddSubgroup.isFiniteRelIndex_of_le
SetLike.le_def
instIsConcreteLE
neg_mem
nsmul_eq_mul
---
← Back to Index