Documentation Verification Report

Basic

πŸ“ Source: Mathlib/Algebra/Module/Torsion/Basic.lean

Statistics

MetricCount
DefinitionstorsionBy, zmodModule, torsionByStx, torsionByUnexpander, quotTorsionOfEquivSpanSingleton, torsionOf, IsTorsion, IsTorsion', IsTorsionBy, hasSMul, IsTorsionBySet, hasSMul, semilinearMap, instQuotientIdealSpanSingletonSetSubmoduleHSMulTop, instQuotientIdealSpanSubmoduleHSMulSetTop, instQuotientIdealSubmoduleHSMulTop, quotientAnnihilator, instDistribMulActionSubtypeMemTorsion', instModuleQuotientIdealSpanSingletonSetSubtypeMemTorsionBy, instModuleQuotientIdealSubtypeMemTorsionBySetCoe, instModuleQuotientTorsionBy, instSMulSubtypeMemTorsion', pOrder, submodule_torsionBy_orderIso, torsion, torsion', torsionBy, torsionBySet
28
TheoremsisTorsion_iff_isTorsion_int, isTorsion_iff_isTorsion_nat, mod_self_nsmul, mod_self_nsmul', neg, nsmul, nsmul_iff, torsionBy_eq_span_singleton, coe_torsionOf, linearIndependent', mem_torsionOf_iff, quotTorsionOfEquivSpanSingleton_apply_mk, torsionOf_eq_bot_iff_of_noZeroSMulDivisors, torsionOf_eq_top_iff, torsionOf_zero, mk_smul, quotient, isScalarTower, isSemisimpleModule_iff, mk_smul, quotient, mk_smul_mk, isTorsionBySet_annihilator, isTorsionBySet_annihilator_top, isTorsionBySet_iff_is_torsion_by_span, isTorsionBySet_iff_subset_annihilator, isTorsionBySet_iff_subseteq_ker_lsmul, isTorsionBySet_iff_torsionBySet_eq_top, isTorsionBySet_of_subset, isTorsionBySet_quotient_ideal_smul, isTorsionBySet_quotient_iff, isTorsionBySet_quotient_set_smul, isTorsionBySet_singleton_iff, isTorsionBySet_span_singleton_iff, isTorsionBy_iff_mem_annihilator, isTorsionBy_iff_mem_ker_lsmul, isTorsionBy_iff_torsionBy_eq_top, isTorsionBy_quotient_element_smul, isTorsionBy_quotient_iff, instIsTorsionFree, torsion_eq_bot, annihilator_top_inter_nonZeroDivisors, coe_torsion', coe_torsionBy, coe_torsionBySet, coe_torsion_eq_annihilator_ne_bot, exists_isTorsionBy, iSup_torsionBySet_ideal_eq_torsionBySet_iInf, iSup_torsionBy_eq_torsionBy_prod, instIsScalarTowerQuotientIdealSubtypeMemTorsionBySetCoe, instIsScalarTowerQuotientSpanSingletonSetSubtypeMemTorsionBy, instSMulCommClassSubtypeMemTorsion', isTorsion'_iff_torsion'_eq_top, isTorsion'_powers_iff, isTorsionFree_iff_torsion_eq_bot, mem_torsion'_iff, mem_torsionBySet_iff, mem_torsionBy_iff, mem_torsion_iff, pow_pOrder_smul, smul_coe, smul_coe_torsionBy, smul_torsionBy, supIndep_torsionBy, supIndep_torsionBySet_ideal, torsion'_isTorsion', torsion'_torsion'_eq_top, mk_ideal_smul, mk_smul, mk_smul, torsionBySet_eq_torsionBySet_span, torsionBySet_isInternal, torsionBySet_isTorsionBySet, torsionBySet_le_torsionBySet_of_subset, torsionBySet_singleton_eq, torsionBySet_span_singleton_eq, torsionBySet_torsionBySet_eq_top, torsionBySet_univ, torsionBy_isInternal, torsionBy_isTorsionBy, torsionBy_le_torsionBy_of_dvd, torsionBy_one, torsionBy_torsionBy_eq_top, torsion_gc, torsion_int, torsion_isTorsion, torsion_torsion_eq_top, infinite_range_add_nsmul_iff, infinite_range_add_smul_iff, isSMulRegular_iff_torsionBy_eq_bot
90
Total118

AddMonoid

Theorems

NameKindAssumesProvesValidatesDepends On
isTorsion_iff_isTorsion_int πŸ“–mathematicalβ€”IsTorsion
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
Module.IsTorsion
Int.instSemiring
AddCommGroup.toAddCommMonoid
AddCommGroup.toIntModule
β€”IsOfFinAddOrder.exists_nsmul_eq_zero
mem_nonZeroDivisors_of_ne_zero
IsStrictOrderedRing.noZeroDivisors
Int.instIsStrictOrderedRing
AddGroup.existsAddOfLE
ne_of_gt
natCast_zsmul
isOfFinAddOrder_iff_nsmul_eq_zero
nonZeroDivisors.coe_ne_zero
Int.instNontrivial
natAbs_nsmul_eq_zero
isTorsion_iff_isTorsion_nat πŸ“–mathematicalβ€”IsTorsion
AddCommMonoid.toAddMonoid
Module.IsTorsion
Nat.instSemiring
AddCommMonoid.toNatModule
β€”IsOfFinAddOrder.exists_nsmul_eq_zero
mem_nonZeroDivisors_of_ne_zero
IsStrictOrderedRing.noZeroDivisors
Nat.instIsStrictOrderedRing
CanonicallyOrderedAdd.toExistsAddOfLE
Nat.instCanonicallyOrderedAdd
ne_of_gt
isOfFinAddOrder_iff_nsmul_eq_zero
nonZeroDivisors.coe_ne_zero
Nat.instNontrivial

AddSubgroup

Definitions

NameCategoryTheorems
torsionBy πŸ“–CompOp
4 mathmath: torsionBy.mod_self_nsmul, torsionBy.nsmul_iff, torsionBy.neg, torsionBy.nsmul
torsionByStx πŸ“–CompOpβ€”
torsionByUnexpander πŸ“–CompOpβ€”

AddSubgroup.torsionBy

Definitions

NameCategoryTheorems
zmodModule πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
mod_self_nsmul πŸ“–mathematicalβ€”AddSubgroup
AddCommGroup.toAddGroup
SetLike.instMembership
AddSubgroup.instSetLike
AddSubgroup.torsionBy
AddSubgroup.nsmul
β€”nsmul_eq_mod_nsmul
nsmul
mod_self_nsmul' πŸ“–mathematicalAddSubgroup
AddCommGroup.toAddGroup
SetLike.instMembership
AddSubgroup.instSetLike
AddSubgroup.torsionBy
AddMonoid.toNatSMul
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
β€”nsmul_eq_mod_nsmul
nsmul_iff
neg πŸ“–mathematicalβ€”AddSubgroup.torsionByβ€”AddSubgroup.ext
neg_smul
nsmul πŸ“–mathematicalβ€”AddSubgroup
AddCommGroup.toAddGroup
SetLike.instMembership
AddSubgroup.instSetLike
AddSubgroup.torsionBy
AddSubgroup.nsmul
AddSubgroup.zero
β€”Submodule.smul_torsionBy
Nat.cast_smul_eq_nsmul
nsmul_iff πŸ“–mathematicalβ€”AddSubgroup
AddCommGroup.toAddGroup
SetLike.instMembership
AddSubgroup.instSetLike
AddSubgroup.torsionBy
AddMonoid.toNatSMul
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
β€”Submodule.mem_torsionBy_iff
Nat.cast_smul_eq_nsmul

Ideal

Definitions

NameCategoryTheorems
quotTorsionOfEquivSpanSingleton πŸ“–CompOp
1 mathmath: quotTorsionOfEquivSpanSingleton_apply_mk
torsionOf πŸ“–CompOp
7 mathmath: torsionOf_eq_span_pow_pOrder, torsionOf_zero, torsionOf_eq_top_iff, mem_torsionOf_iff, coe_torsionOf, torsionOf_eq_bot_iff_of_noZeroSMulDivisors, quotTorsionOfEquivSpanSingleton_apply_mk

Theorems

NameKindAssumesProvesValidatesDepends On
coe_torsionOf πŸ“–mathematicalβ€”SetLike.coe
Submodule
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Submodule.setLike
torsionOf
Set.preimage
DFunLike.coe
LinearMap
RingHom.id
LinearMap.instFunLike
LinearMap.toSpanSingleton
Set
Set.instSingletonSet
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
β€”β€”
mem_torsionOf_iff πŸ“–mathematicalβ€”Ideal
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
torsionOf
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
β€”β€”
quotTorsionOfEquivSpanSingleton_apply_mk πŸ“–mathematicalβ€”DFunLike.coe
LinearEquiv
Ring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
RingHomInvPair.ids
HasQuotient.Quotient
Ideal
instHasQuotient
torsionOf
AddCommGroup.toAddCommMonoid
Submodule
SetLike.instMembership
Submodule.setLike
Submodule.span
Set
Set.instSingletonSet
Submodule.Quotient.addCommGroup
Ring.toAddCommGroup
Semiring.toModule
Submodule.addCommMonoid
Submodule.Quotient.module
Submodule.module
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
quotTorsionOfEquivSpanSingleton
Submodule.smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DistribSMul.toSMulZeroClass
instDistribSMul
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
IsScalarTower.left
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Submodule.mem_span_singleton_self
β€”RingHomInvPair.ids
torsionOf_eq_bot_iff_of_noZeroSMulDivisors πŸ“–mathematicalβ€”torsionOf
Bot.bot
Ideal
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
β€”bot_ne_top
instNontrivial
IsDomain.toNontrivial
torsionOf_zero
Submodule.eq_bot_iff
smul_eq_zero
IsDomain.toIsCancelMulZero
mem_torsionOf_iff
torsionOf_eq_top_iff πŸ“–mathematicalβ€”torsionOf
Top.top
Ideal
Submodule.instTop
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
β€”one_smul
mem_torsionOf_iff
Submodule.mem_top
torsionOf_zero
torsionOf_zero πŸ“–mathematicalβ€”torsionOf
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
Top.top
Ideal
Submodule.instTop
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
β€”LinearMap.toSpanSingleton_zero
LinearMap.ker_zero

Ideal.Quotient

Theorems

NameKindAssumesProvesValidatesDepends On
torsionBy_eq_span_singleton πŸ“–mathematicalSubmonoid
MulZeroOneClass.toMulOneClass
MonoidWithZero.toMulZeroOneClass
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
SetLike.instMembership
Submonoid.instSetLike
nonZeroDivisors
Submodule.torsionBy
HasQuotient.Quotient
Submodule
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Semiring.toModule
Ideal.instHasQuotient_1
Submodule.span
Set
Set.instSingletonSet
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
commRing
Submodule.Quotient.module
CommRing.toRing
Ring.toAddCommGroup
Ideal
Ring.toSemiring
Ideal.instHasQuotient
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DFunLike.coe
RingHom
ring
Ideal.instIsTwoSided_1
RingHom.instFunLike
β€”Submodule.ext
Ideal.instIsTwoSided_1
Submodule.mem_torsionBy_iff
Submodule.mem_span_singleton
mk_surjective
Submodule.Quotient.mk_eq_zero
Submodule.Quotient.mk_smul
mul_comm
mul_cancel_left_mem_nonZeroDivisors
mul_assoc
smul_eq_mul
SMulCommClass.smul_comm
Submodule.Quotient.smulCommClass
Algebra.to_smulCommClass
Ideal.mem_span_singleton_self
smul_zero

Ideal.iSupIndep

Theorems

NameKindAssumesProvesValidatesDepends On
linearIndependent' πŸ“–mathematicaliSupIndep
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.completeLattice
Submodule.span
Set
Set.instSingletonSet
Ideal.torsionOf
Bot.bot
Ideal
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
LinearIndependentβ€”linearIndependent_iff_eq_zero_of_smul_mem_span
iSupIndep_def
iSup_subtype'
Submodule.span_range_eq_iSup
Submodule.mem_inf
Submodule.mem_span_singleton
Set.ext
Submodule.mem_bot

Module

Definitions

NameCategoryTheorems
IsTorsion πŸ“–MathDef
7 mathmath: AEval.isTorsion_of_aeval_eq_zero, AEval.isTorsion_of_finiteDimensional, rank_eq_zero_iff_isTorsion, AddMonoid.isTorsion_iff_isTorsion_int, AddMonoid.isTorsion_iff_isTorsion_nat, Submodule.torsion_isTorsion, finrank_eq_zero_iff_isTorsion
IsTorsion' πŸ“–MathDef
3 mathmath: Submodule.isTorsion'_powers_iff, Submodule.isTorsion'_iff_torsion'_eq_top, Submodule.torsion'_isTorsion'
IsTorsionBy πŸ“–MathDef
9 mathmath: Submodule.exists_isTorsionBy, isTorsionBySet_span_singleton_iff, isTorsionBySet_singleton_iff, isTorsionBy_iff_mem_ker_lsmul, isTorsionBy_quotient_iff, Submodule.torsionBy_isTorsionBy, isTorsionBy_iff_mem_annihilator, isTorsionBy_iff_torsionBy_eq_top, isTorsionBy_quotient_element_smul
IsTorsionBySet πŸ“–MathDef
13 mathmath: isTorsionBySet_quotient_set_smul, isTorsionBySet_quotient_ideal_smul, isTorsionBySet_annihilator, Ideal.isTorsionBySet_cotangent, isTorsionBySet_iff_torsionBySet_eq_top, isTorsionBySet_span_singleton_iff, isTorsionBySet_singleton_iff, isTorsionBySet_iff_subseteq_ker_lsmul, isTorsionBySet_iff_is_torsion_by_span, isTorsionBySet_annihilator_top, isTorsionBySet_quotient_iff, isTorsionBySet_iff_subset_annihilator, Submodule.torsionBySet_isTorsionBySet
instQuotientIdealSpanSingletonSetSubmoduleHSMulTop πŸ“–CompOp
2 mathmath: RingTheory.Sequence.isWeaklyRegular_cons_iff', RingTheory.Sequence.isRegular_cons_iff'
instQuotientIdealSpanSubmoduleHSMulSetTop πŸ“–CompOpβ€”
instQuotientIdealSubmoduleHSMulTop πŸ“–CompOp
7 mathmath: AdicCompletion.map_val_apply, AdicCompletion.val_smul_eq_evalₐ_smul, AdicCompletion.pi_apply_coe, Quotient.mk_smul_mk, AdicCompletion.transitionMap_comp_reduceModIdeal, RingTheory.Sequence.isWeaklyRegular_append_iff', LinearMap.reduceModIdeal_apply
quotientAnnihilator πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
isTorsionBySet_annihilator πŸ“–mathematicalβ€”IsTorsionBySet
SetLike.coe
Ideal
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
annihilator
β€”mem_annihilator
isTorsionBySet_annihilator_top πŸ“–mathematicalβ€”IsTorsionBySet
CommSemiring.toSemiring
SetLike.coe
Ideal
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Submodule.annihilator
Top.top
Submodule
Submodule.instTop
β€”Submodule.mem_annihilator
Subtype.prop
Submodule.mem_top
isTorsionBySet_iff_is_torsion_by_span πŸ“–mathematicalβ€”IsTorsionBySet
SetLike.coe
Ideal
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Ideal.span
β€”Ideal.span_le
isTorsionBySet_iff_subset_annihilator πŸ“–mathematicalβ€”IsTorsionBySet
Set
Set.instHasSubset
SetLike.coe
Ideal
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
annihilator
β€”SetCoe.forall
isTorsionBySet_iff_subseteq_ker_lsmul πŸ“–mathematicalβ€”IsTorsionBySet
CommSemiring.toSemiring
Set
Set.instHasSubset
SetLike.coe
Submodule
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Submodule.setLike
LinearMap.ker
LinearMap
RingHom.id
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
toDistribMulAction
LinearMap.lsmul
β€”smulCommClass_self
LinearMap.mem_ker
LinearMap.ext
DFunLike.congr_fun
isTorsionBySet_iff_torsionBySet_eq_top πŸ“–mathematicalβ€”IsTorsionBySet
CommSemiring.toSemiring
Submodule.torsionBySet
Top.top
Submodule
Submodule.instTop
β€”eq_top_iff
Submodule.mem_torsionBySet_iff
isTorsionBySet_of_subset πŸ“–β€”Set
Set.instHasSubset
IsTorsionBySet
β€”β€”β€”
isTorsionBySet_quotient_ideal_smul πŸ“–mathematicalβ€”IsTorsionBySet
HasQuotient.Quotient
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
Ideal
Submodule.instSMul
Semiring.toModule
IsScalarTower.left
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
toDistribMulAction
Top.top
Submodule.instTop
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
SetLike.coe
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
β€”IsScalarTower.left
isTorsionBySet_quotient_iff
Submodule.smul_mem_smul
isTorsionBySet_quotient_iff πŸ“–mathematicalβ€”IsTorsionBySet
HasQuotient.Quotient
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
SetLike.instMembership
Submodule.setLike
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
toDistribMulAction
β€”Function.Surjective.forall
Submodule.mkQ_surjective
Submodule.Quotient.mk_eq_zero
isTorsionBySet_quotient_set_smul πŸ“–mathematicalβ€”IsTorsionBySet
HasQuotient.Quotient
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
Set
Submodule.pointwiseSetSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
toDistribMulAction
Top.top
Submodule.instTop
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
β€”isTorsionBySet_quotient_iff
Submodule.mem_set_smul_of_mem_mem
Submodule.mem_top
isTorsionBySet_singleton_iff πŸ“–mathematicalβ€”IsTorsionBySet
Set
Set.instSingletonSet
IsTorsionBy
β€”Set.mem_singleton
isTorsionBySet_span_singleton_iff πŸ“–mathematicalβ€”IsTorsionBySet
SetLike.coe
Submodule
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Submodule.setLike
Submodule.span
Set
Set.instSingletonSet
IsTorsionBy
β€”isTorsionBySet_iff_is_torsion_by_span
isTorsionBySet_singleton_iff
isTorsionBy_iff_mem_annihilator πŸ“–mathematicalβ€”IsTorsionBy
Ideal
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
annihilator
β€”IsTorsionBy.eq_1
mem_annihilator
isTorsionBy_iff_mem_ker_lsmul πŸ“–mathematicalβ€”IsTorsionBy
CommSemiring.toSemiring
Submodule
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
SetLike.instMembership
Submodule.setLike
LinearMap.ker
LinearMap
RingHom.id
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
toDistribMulAction
LinearMap.lsmul
β€”smulCommClass_self
LinearMap.ext_iff
isTorsionBy_iff_torsionBy_eq_top πŸ“–mathematicalβ€”IsTorsionBy
CommSemiring.toSemiring
Submodule.torsionBy
Top.top
Submodule
Submodule.instTop
β€”Submodule.torsionBySet_singleton_eq
isTorsionBySet_singleton_iff
isTorsionBySet_iff_torsionBySet_eq_top
isTorsionBy_quotient_element_smul πŸ“–mathematicalβ€”IsTorsionBy
HasQuotient.Quotient
Submodule
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
CommRing.toRing
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
Submodule.pointwiseAddCommMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Submodule.pointwiseDistribMulAction
toDistribMulAction
smulCommClass_self
CommRing.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
Ring.toSemiring
Top.top
Submodule.instTop
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
β€”smulCommClass_self
isTorsionBy_quotient_iff
Submodule.smul_mem_pointwise_smul
isTorsionBy_quotient_iff πŸ“–mathematicalβ€”IsTorsionBy
HasQuotient.Quotient
Submodule
Ring.toSemiring
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
SetLike.instMembership
Submodule.setLike
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
toDistribMulAction
β€”Function.Surjective.forall
Submodule.mkQ_surjective
Submodule.Quotient.mk_eq_zero

Module.IsTorsionBy

Definitions

NameCategoryTheorems
hasSMul πŸ“–CompOp
1 mathmath: mk_smul

Theorems

NameKindAssumesProvesValidatesDepends On
mk_smul πŸ“–mathematicalModule.IsTorsionBy
Ring.toSemiring
AddCommGroup.toAddCommMonoid
HasQuotient.Quotient
Ideal
Ideal.instHasQuotient
Ideal.span
Set
Set.instSingletonSet
hasSMul
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
Ideal.Quotient.ring
RingHom.instFunLike
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
β€”β€”
quotient πŸ“–mathematicalModule.IsTorsionBy
Ring.toSemiring
AddCommGroup.toAddCommMonoid
HasQuotient.Quotient
Submodule
Submodule.hasQuotient
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
β€”Module.isTorsionBy_quotient_iff
Submodule.zero_mem

Module.IsTorsionBySet

Definitions

NameCategoryTheorems
hasSMul πŸ“–CompOp
1 mathmath: mk_smul
semilinearMap πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
isScalarTower πŸ“–mathematicalModule.IsTorsionBySet
Ring.toSemiring
AddCommGroup.toAddCommMonoid
SetLike.coe
Ideal
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
IsScalarTower
HasQuotient.Quotient
Ideal.instHasQuotient
Submodule.Quotient.instSMul'
Ring.toAddCommGroup
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ideal.Quotient.ring
MulAction.toSemigroupAction
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
module
β€”Quotient.inductionOn'
smul_assoc
isSemisimpleModule_iff πŸ“–mathematicalModule.IsTorsionBySet
Ring.toSemiring
AddCommGroup.toAddCommMonoid
SetLike.coe
Ideal
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
IsSemisimpleModule
HasQuotient.Quotient
Ideal.instHasQuotient
Ideal.Quotient.ring
module
β€”LinearMap.isSemisimpleModule_iff_of_bijective
Ideal.Quotient.instRingHomSurjectiveQuotientMk
Function.bijective_id
mk_smul πŸ“–mathematicalModule.IsTorsionBySet
Ring.toSemiring
AddCommGroup.toAddCommMonoid
SetLike.coe
Ideal
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
HasQuotient.Quotient
Ideal.instHasQuotient
hasSMul
DFunLike.coe
RingHom
Ideal.Quotient.ring
RingHom.instFunLike
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
β€”β€”
quotient πŸ“–mathematicalModule.IsTorsionBySet
Ring.toSemiring
AddCommGroup.toAddCommMonoid
HasQuotient.Quotient
Submodule
Submodule.hasQuotient
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
β€”Module.isTorsionBySet_quotient_iff
Submodule.zero_mem

Module.Quotient

Theorems

NameKindAssumesProvesValidatesDepends On
mk_smul_mk πŸ“–mathematicalβ€”HasQuotient.Quotient
Ideal
Ring.toSemiring
Ideal.instHasQuotient
Submodule
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
Submodule.instSMul
Semiring.toModule
IsScalarTower.left
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Top.top
Submodule.instTop
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
Submodule.Quotient.addCommGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
Ideal.Quotient.ring
Module.instQuotientIdealSubmoduleHSMulTop
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
RingHom.instFunLike
β€”IsScalarTower.left

Submodule

Definitions

NameCategoryTheorems
instDistribMulActionSubtypeMemTorsion' πŸ“–CompOp
1 mathmath: torsion'_torsion'_eq_top
instModuleQuotientIdealSpanSingletonSetSubtypeMemTorsionBy πŸ“–CompOp
1 mathmath: torsionBy.mk_ideal_smul
instModuleQuotientIdealSubtypeMemTorsionBySetCoe πŸ“–CompOp
2 mathmath: instIsScalarTowerQuotientIdealSubtypeMemTorsionBySetCoe, torsionBySet.mk_smul
instModuleQuotientTorsionBy πŸ“–CompOp
2 mathmath: instIsScalarTowerQuotientSpanSingletonSetSubtypeMemTorsionBy, torsionBy.mk_smul
instSMulSubtypeMemTorsion' πŸ“–CompOp
3 mathmath: torsion'_isTorsion', instSMulCommClassSubtypeMemTorsion', smul_coe
pOrder πŸ“–CompOp
3 mathmath: pow_pOrder_smul, exists_isTorsionBy, Ideal.torsionOf_eq_span_pow_pOrder
submodule_torsionBy_orderIso πŸ“–CompOpβ€”
torsion πŸ“–CompOp
12 mathmath: mem_torsion_iff, torsion_int, torsion_torsion_eq_top, Module.Flat.torsion_eq_bot, Module.Flat.flat_iff_torsion_eq_bot_of_valuationRing_localization_isMaximal, Module.Flat.flat_iff_torsion_eq_bot_of_isBezout, QuotientTorsion.instIsTorsionFree, isTorsionFree_iff_torsion_eq_bot, coe_torsion_eq_annihilator_ne_bot, torsion_isTorsion, QuotientTorsion.torsion_eq_bot, IsDedekindDomain.flat_iff_torsion_eq_bot
torsion' πŸ“–CompOp
7 mathmath: coe_torsion', isTorsion'_iff_torsion'_eq_top, torsion'_torsion'_eq_top, torsion'_isTorsion', instSMulCommClassSubtypeMemTorsion', mem_torsion'_iff, smul_coe
torsionBy πŸ“–CompOp
22 mathmath: isInternal_prime_power_torsion_of_pid, isSemisimple_torsionBy_of_irreducible, torsionBySet_singleton_eq, torsionBy_torsionBy_eq_top, smul_coe_torsionBy, isSMulRegular_iff_torsionBy_eq_bot, Ideal.Quotient.torsionBy_eq_span_singleton, instIsScalarTowerQuotientSpanSingletonSetSubtypeMemTorsionBy, exists_isInternal_prime_power_torsion_of_pid, torsionBy.mk_ideal_smul, coe_torsionBy, supIndep_torsionBy, torsionBySet_span_singleton_eq, iSup_torsionBy_eq_torsionBy_prod, torsionBy_one, mem_torsionBy_iff, smul_torsionBy, torsionBy_isTorsionBy, torsionBy_le_torsionBy_of_dvd, torsionBy_isInternal, Module.isTorsionBy_iff_torsionBy_eq_top, torsionBy.mk_smul
torsionBySet πŸ“–CompOp
19 mathmath: instIsScalarTowerQuotientIdealSubtypeMemTorsionBySetCoe, supIndep_torsionBySet_ideal, torsionBySet_singleton_eq, torsionBySet_le_torsionBySet_of_subset, isInternal_prime_power_torsion_of_is_torsion_by_ideal, mem_torsionBySet_iff, Module.isTorsionBySet_iff_torsionBySet_eq_top, torsionBySet_isInternal, coe_torsionBySet, torsionBySet_torsionBySet_eq_top, torsionBySet_span_singleton_eq, torsion_gc, exists_isInternal_prime_power_torsion, isInternal_prime_power_torsion, torsionBySet_univ, iSup_torsionBySet_ideal_eq_torsionBySet_iInf, torsionBySet_eq_torsionBySet_span, torsionBySet.mk_smul, torsionBySet_isTorsionBySet

Theorems

NameKindAssumesProvesValidatesDepends On
annihilator_top_inter_nonZeroDivisors πŸ“–mathematicalModule.IsTorsion
CommSemiring.toSemiring
Set.Nonempty
Set
Set.instInter
SetLike.coe
Ideal
setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
annihilator
Top.top
Submodule
instTop
Submonoid
MulZeroOneClass.toMulOneClass
MonoidWithZero.toMulZeroOneClass
Semiring.toMonoidWithZero
Submonoid.instSetLike
nonZeroDivisors
β€”Module.Finite.fg_top
Submonoid.coe_finset_prod
SetLike.mem_coe
mem_annihilator_span
Finset.prod_erase_mul
Subtype.prop
SemigroupAction.mul_smul
Submonoid.smul_def
smul_zero
coe_torsion' πŸ“–mathematicalβ€”SetLike.coe
Submodule
CommSemiring.toSemiring
setLike
torsion'
setOf
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
CommMonoid.toMonoid
β€”β€”
coe_torsionBy πŸ“–mathematicalβ€”SetLike.coe
Submodule
CommSemiring.toSemiring
setLike
torsionBy
Set.preimage
DFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
DistribSMul.toLinearMap
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Set
Set.instSingletonSet
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
β€”β€”
coe_torsionBySet πŸ“–mathematicalβ€”SetLike.coe
Submodule
CommSemiring.toSemiring
setLike
torsionBySet
Set.iInter
Set
Set.instMembership
Set.preimage
DFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
DistribSMul.toLinearMap
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Set.instSingletonSet
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
β€”Set.iInter_congr_Prop
Set.iInter_exists
Set.biInter_and'
Set.iInter_iInter_eq_right
coe_torsion_eq_annihilator_ne_bot πŸ“–mathematicalβ€”SetLike.coe
Submodule
CommSemiring.toSemiring
setLike
torsion
setOf
Ideal
annihilator
span
Set
Set.instSingletonSet
Bot.bot
instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
β€”Set.ext
SMulCommClass.smul_comm
smulCommClass_self
Submonoid.smul_def
smul_zero
nonZeroDivisors.coe_ne_zero
mem_nonZeroDivisors_of_ne_zero
one_smul
exists_isTorsionBy πŸ“–mathematicalModule.IsTorsion'
Submonoid
Monoid.toMulOneClass
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
SetLike.instMembership
Submonoid.instSetLike
Submonoid.powers
Submonoid.smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
Module.toDistribMulAction
span
Set.range
Top.top
Submodule
instTop
Module.IsTorsionBy
Monoid.toNatPow
pOrder
β€”List.argmax_eq_none
Module.isTorsionBy_iff_torsionBy_eq_top
eq_top_iff
span_le
Set.range_subset_iff
List.le_of_mem_argmax
pow_add
SemigroupAction.mul_smul
pow_pOrder_smul
smul_zero
iSup_torsionBySet_ideal_eq_torsionBySet_iInf πŸ“–mathematicalSet.Pairwise
SetLike.coe
Finset
Finset.instSetLike
Ideal
CommSemiring.toSemiring
SemilatticeSup.toMax
IdemSemiring.toSemilatticeSup
idemSemiring
Algebra.id
Top.top
instTop
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
iSup
Submodule
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
completeLattice
Finset.instMembership
torsionBySet
setLike
iInf
instInfSet
β€”Finset.eq_empty_or_nonempty
iSup_congr_Prop
iSup_neg
iSup_bot
iInf_congr_Prop
iInf_neg
iInf_top
torsionBySet_univ
le_antisymm
iSup_le
torsionBySet_le_torsionBySet_of_subset
LE.le.trans
iInf_le
mem_iSup_finset_iff_exists_sum
Ideal.eq_top_iff_one
Ideal.iSup_iInf_eq_top_iff_pairwise
mem_torsionBySet_iff
smul_smul
mem_iInf
Ideal.mul_mem_right
Ideal.instIsTwoSided
coe_mem
Ideal.mul_mem_left
Finset.sum_smul
one_smul
iSup_torsionBy_eq_torsionBy_prod πŸ“–mathematicalSet.Pairwise
SetLike.coe
Finset
Finset.instSetLike
Function.onFun
IsCoprime
iSup
Submodule
CommSemiring.toSemiring
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
completeLattice
Finset.instMembership
torsionBy
Finset.prod
CommSemiring.toCommMonoid
β€”torsionBySet_span_singleton_eq
Ideal.submodule_span_eq
Ideal.finset_inf_span_singleton
Finset.inf_eq_iInf
iSup_torsionBySet_ideal_eq_torsionBySet_iInf
Ideal.sup_eq_top_iff_isCoprime
instIsScalarTowerQuotientIdealSubtypeMemTorsionBySetCoe πŸ“–mathematicalβ€”IsScalarTower
HasQuotient.Quotient
Ideal
CommSemiring.toSemiring
CommRing.toCommSemiring
Ideal.instHasQuotient_1
Submodule
AddCommGroup.toAddCommMonoid
SetLike.instMembership
setLike
torsionBySet
SetLike.coe
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Quotient.instSMul'
CommRing.toRing
Ring.toAddCommGroup
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
addCommGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ideal.Quotient.semiring
Module.toDistribMulAction
addCommMonoid
instModuleQuotientIdealSubtypeMemTorsionBySetCoe
smul
β€”Module.IsTorsionBySet.isScalarTower
Ideal.instIsTwoSided_1
isScalarTower'
IsScalarTower.left
instIsScalarTowerQuotientSpanSingletonSetSubtypeMemTorsionBy πŸ“–mathematicalβ€”IsScalarTower
HasQuotient.Quotient
Submodule
CommSemiring.toSemiring
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Semiring.toModule
Ideal.instHasQuotient_1
span
Set
Set.instSingletonSet
AddCommGroup.toAddCommMonoid
SetLike.instMembership
setLike
torsionBy
Quotient.instSMul'
CommRing.toRing
Ring.toAddCommGroup
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
addCommGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ideal.Quotient.semiring
Module.toDistribMulAction
addCommMonoid
instModuleQuotientTorsionBy
smul
β€”Module.IsTorsionBySet.isScalarTower
Ideal.instIsTwoSided_1
isScalarTower'
IsScalarTower.left
instSMulCommClassSubtypeMemTorsion' πŸ“–mathematicalβ€”SMulCommClass
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsion'
instSMulSubtypeMemTorsion'
smul
Algebra.toSMul
Algebra.id
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
IsScalarTower.left
DistribMulAction.toMulAction
β€”IsScalarTower.left
SMulCommClass.smul_comm
isTorsion'_iff_torsion'_eq_top πŸ“–mathematicalβ€”Module.IsTorsion'
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
CommMonoid.toMonoid
torsion'
Top.top
Submodule
CommSemiring.toSemiring
instTop
β€”eq_top_iff
mem_torsion'_iff
isTorsion'_powers_iff πŸ“–mathematicalβ€”Module.IsTorsion'
Submonoid
Monoid.toMulOneClass
SetLike.instMembership
Submonoid.instSetLike
Submonoid.powers
Submonoid.smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
Monoid.toNatPow
β€”β€”
isTorsionFree_iff_torsion_eq_bot πŸ“–mathematicalβ€”Module.IsTorsionFree
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
torsion
Bot.bot
Submodule
instBot
β€”IsDomain.to_noZeroDivisors
IsDomain.toNontrivial
Set.instReflSubset
Set.instAntisymmSubset
smul_zero
mem_torsion'_iff πŸ“–mathematicalβ€”Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsion'
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
CommMonoid.toMonoid
β€”β€”
mem_torsionBySet_iff πŸ“–mathematicalβ€”Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsionBySet
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
Set
Set.instMembership
β€”mem_sInf
Set.mem_image_of_mem
mem_torsionBy_iff πŸ“–mathematicalβ€”Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsionBy
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
β€”β€”
mem_torsion_iff πŸ“–mathematicalβ€”Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsion
Submonoid
MulZeroOneClass.toMulOneClass
MonoidWithZero.toMulZeroOneClass
Semiring.toMonoidWithZero
Submonoid.instSetLike
nonZeroDivisors
Submonoid.smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Module.toDistribMulAction
β€”β€”
pow_pOrder_smul πŸ“–mathematicalModule.IsTorsion'
Submonoid
Monoid.toMulOneClass
SetLike.instMembership
Submonoid.instSetLike
Submonoid.powers
Submonoid.smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
Monoid.toNatPow
pOrder
β€”Nat.find_spec
isTorsion'_powers_iff
smul_coe πŸ“–mathematicalβ€”Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsion'
instSMulSubtypeMemTorsion'
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
CommMonoid.toMonoid
β€”β€”
smul_coe_torsionBy πŸ“–mathematicalβ€”SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Module.toDistribMulAction
Submodule
SetLike.instMembership
setLike
torsionBy
β€”Subtype.prop
smul_torsionBy πŸ“–mathematicalβ€”Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsionBy
smul
Algebra.toSMul
Algebra.id
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
IsScalarTower.left
DistribMulAction.toMulAction
zero
β€”IsScalarTower.left
Subtype.prop
supIndep_torsionBy πŸ“–mathematicalSet.Pairwise
SetLike.coe
Finset
Finset.instSetLike
Function.onFun
IsCoprime
Finset.SupIndep
Submodule
CommSemiring.toSemiring
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
completeLattice
instOrderBot
torsionBy
β€”torsionBySet_span_singleton_eq
supIndep_torsionBySet_ideal
Ideal.sup_eq_top_iff_isCoprime
supIndep_torsionBySet_ideal πŸ“–mathematicalSet.Pairwise
SetLike.coe
Finset
Finset.instSetLike
Ideal
CommSemiring.toSemiring
SemilatticeSup.toMax
IdemSemiring.toSemilatticeSup
idemSemiring
Algebra.id
Top.top
instTop
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Finset.SupIndep
Submodule
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
completeLattice
instOrderBot
torsionBySet
setLike
β€”disjoint_iff
Finset.sup_eq_iSup
iSup_torsionBySet_ideal_eq_torsionBySet_iInf
GaloisConnection.u_inf
torsion_gc
Ideal.sup_iInf_eq_top
Ideal.instIsTwoSided
top_coe
torsionBySet_univ
torsion'_isTorsion' πŸ“–mathematicalβ€”Module.IsTorsion'
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsion'
addCommMonoid
instSMulSubtypeMemTorsion'
β€”β€”
torsion'_torsion'_eq_top πŸ“–mathematicalβ€”torsion'
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
addCommMonoid
module
instDistribMulActionSubtypeMemTorsion'
instSMulCommClassSubtypeMemTorsion'
Top.top
instTop
β€”instSMulCommClassSubtypeMemTorsion'
isTorsion'_iff_torsion'_eq_top
torsion'_isTorsion'
torsionBySet_eq_torsionBySet_span πŸ“–mathematicalβ€”torsionBySet
SetLike.coe
Ideal
CommSemiring.toSemiring
setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Ideal.span
β€”le_antisymm
mem_torsionBySet_iff
Ideal.span_le
torsionBySet_le_torsionBySet_of_subset
subset_span
torsionBySet_isInternal πŸ“–mathematicalSet.Pairwise
SetLike.coe
Finset
Finset.instSetLike
Ideal
CommSemiring.toSemiring
CommRing.toCommSemiring
SemilatticeSup.toMax
IdemSemiring.toSemilatticeSup
idemSemiring
Algebra.id
Top.top
instTop
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Module.IsTorsionBySet
AddCommGroup.toAddCommMonoid
setLike
iInf
instInfSet
Finset.instMembership
DirectSum.IsInternal
SetLike.instMembership
Submodule
addSubmonoidClass
torsionBySet
β€”DirectSum.isInternal_submodule_of_iSupIndep_of_iSup_eq_top
iSupIndep_iff_supIndep
supIndep_torsionBySet_ideal
iSup_subtype''
iSup_torsionBySet_ideal_eq_torsionBySet_iInf
Module.isTorsionBySet_iff_torsionBySet_eq_top
torsionBySet_isTorsionBySet πŸ“–mathematicalβ€”Module.IsTorsionBySet
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsionBySet
addCommMonoid
module
β€”mem_torsionBySet_iff
torsionBySet_le_torsionBySet_of_subset πŸ“–mathematicalSet
Set.instHasSubset
Submodule
CommSemiring.toSemiring
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
torsionBySet
β€”sInf_le_sInf
torsionBySet_singleton_eq πŸ“–mathematicalβ€”torsionBySet
Set
Set.instSingletonSet
torsionBy
β€”ext
torsionBySet_span_singleton_eq πŸ“–mathematicalβ€”torsionBySet
SetLike.coe
Submodule
CommSemiring.toSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
setLike
span
Set
Set.instSingletonSet
torsionBy
β€”torsionBySet_eq_torsionBySet_span
torsionBySet_singleton_eq
torsionBySet_torsionBySet_eq_top πŸ“–mathematicalβ€”torsionBySet
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
addCommMonoid
module
Top.top
instTop
β€”Module.isTorsionBySet_iff_torsionBySet_eq_top
torsionBySet_isTorsionBySet
torsionBySet_univ πŸ“–mathematicalβ€”torsionBySet
Set.univ
Bot.bot
Submodule
CommSemiring.toSemiring
instBot
β€”eq_bot_iff
torsionBy_one
torsionBySet_singleton_eq
torsionBySet_le_torsionBySet_of_subset
torsionBy_isInternal πŸ“–mathematicalSet.Pairwise
SetLike.coe
Finset
Finset.instSetLike
Function.onFun
IsCoprime
CommRing.toCommSemiring
Module.IsTorsionBy
CommSemiring.toSemiring
AddCommGroup.toAddCommMonoid
Finset.prod
CommRing.toCommMonoid
DirectSum.IsInternal
SetLike.instMembership
Submodule
setLike
addSubmonoidClass
torsionBy
β€”addSubmonoidClass
torsionBySet_span_singleton_eq
torsionBySet_isInternal
Ideal.sup_eq_top_iff_isCoprime
Finset.inf_eq_iInf
Ideal.finset_inf_span_singleton
Ideal.submodule_span_eq
Module.isTorsionBySet_span_singleton_iff
torsionBy_isTorsionBy πŸ“–mathematicalβ€”Module.IsTorsionBy
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsionBy
addCommMonoid
module
β€”smul_torsionBy
torsionBy_le_torsionBy_of_dvd πŸ“–mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalCommSemiring.toNonUnitalSemiring
CommSemiring.toNonUnitalCommSemiring
Submodule
CommSemiring.toSemiring
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
torsionBy
β€”torsionBySet_span_singleton_eq
torsionBySet_singleton_eq
torsionBySet_le_torsionBySet_of_subset
Ideal.mem_span_singleton
torsionBy_one πŸ“–mathematicalβ€”torsionBy
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Bot.bot
Submodule
instBot
β€”eq_bot_iff
one_smul
mem_torsionBy_iff
torsionBy_torsionBy_eq_top πŸ“–mathematicalβ€”torsionBy
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
addCommMonoid
module
Top.top
instTop
β€”Module.isTorsionBy_iff_torsionBy_eq_top
torsionBy_isTorsionBy
torsion_gc πŸ“–mathematicalβ€”GaloisConnection
Submodule
CommSemiring.toSemiring
OrderDual
Ideal
PartialOrder.toPreorder
instPartialOrder
OrderDual.instPreorder
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
annihilator
torsionBySet
SetLike.coe
setLike
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
OrderDual.ofDual
β€”mem_torsionBySet_iff
mem_annihilator
torsion_int πŸ“–mathematicalβ€”toAddSubgroup
Int.instRing
AddCommGroup.toIntModule
torsion
Int.instCommSemiring
AddCommGroup.toAddCommMonoid
AddCommGroup.torsion
β€”AddSubgroup.ext
isOfFinAddOrder_iff_zsmul_eq_zero
IsStrictOrderedRing.noZeroDivisors
Int.instIsStrictOrderedRing
AddGroup.existsAddOfLE
Int.instNontrivial
torsion_isTorsion πŸ“–mathematicalβ€”Module.IsTorsion
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
torsion
addCommMonoid
module
β€”torsion'_isTorsion'
torsion_torsion_eq_top πŸ“–mathematicalβ€”torsion
Submodule
CommSemiring.toSemiring
SetLike.instMembership
setLike
addCommMonoid
module
Top.top
instTop
β€”torsion'_torsion'_eq_top

Submodule.QuotientTorsion

Theorems

NameKindAssumesProvesValidatesDepends On
instIsTorsionFree πŸ“–mathematicalβ€”Module.IsTorsionFree
HasQuotient.Quotient
Submodule
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
CommRing.toRing
Submodule.torsion
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
β€”Submodule.isTorsionFree_iff_torsion_eq_bot
torsion_eq_bot
torsion_eq_bot πŸ“–mathematicalβ€”Submodule.torsion
HasQuotient.Quotient
Submodule
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
Submodule.hasQuotient
CommRing.toRing
Submodule.Quotient.addCommGroup
Submodule.Quotient.module
Bot.bot
Submodule.instBot
β€”eq_bot_iff
Quotient.inductionOn'
Submodule.mem_bot
Submodule.Quotient.mk_eq_zero
Submonoid.isScalarTower
IsScalarTower.left
Submodule.Quotient.mk_smul
SubmonoidClass.toMulMemClass
Submonoid.instSubmonoidClass
SemigroupAction.mul_smul

Submodule.torsionBy

Theorems

NameKindAssumesProvesValidatesDepends On
mk_ideal_smul πŸ“–mathematicalβ€”HasQuotient.Quotient
Ideal
Ring.toSemiring
CommRing.toRing
Ideal.instHasQuotient
Ideal.span
Set
Set.instSingletonSet
Submodule
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
SetLike.instMembership
Submodule.setLike
Submodule.torsionBy
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
Submodule.addCommGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ideal.Quotient.semiring
Module.toDistribMulAction
Submodule.addCommMonoid
Submodule.instModuleQuotientIdealSpanSingletonSetSubtypeMemTorsionBy
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
Ideal.Quotient.ring
Ideal.instIsTwoSided_1
RingHom.instFunLike
Submodule.smul
Algebra.toSMul
Algebra.id
IsScalarTower.left
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
β€”Ideal.instIsTwoSided_1
mk_smul πŸ“–mathematicalβ€”HasQuotient.Quotient
Ideal
Ring.toSemiring
CommRing.toRing
Ideal.instHasQuotient
Submodule.span
CommSemiring.toSemiring
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Set
Set.instSingletonSet
Submodule
AddCommGroup.toAddCommMonoid
SetLike.instMembership
Submodule.setLike
Submodule.torsionBy
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
Submodule.addCommGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ideal.Quotient.semiring
Module.toDistribMulAction
Submodule.addCommMonoid
Submodule.instModuleQuotientTorsionBy
DFunLike.coe
RingHom
Ideal.Quotient.ring
Ideal.instIsTwoSided_1
RingHom.instFunLike
Submodule.smul
Algebra.toSMul
Algebra.id
IsScalarTower.left
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
β€”Ideal.instIsTwoSided_1

Submodule.torsionBySet

Theorems

NameKindAssumesProvesValidatesDepends On
mk_smul πŸ“–mathematicalβ€”HasQuotient.Quotient
Ideal
Ring.toSemiring
CommRing.toRing
Ideal.instHasQuotient
Submodule
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
SetLike.instMembership
Submodule.setLike
Submodule.torsionBySet
SetLike.coe
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
Submodule.addCommGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ideal.Quotient.semiring
Module.toDistribMulAction
Submodule.addCommMonoid
Submodule.instModuleQuotientIdealSubtypeMemTorsionBySetCoe
DFunLike.coe
RingHom
Ideal.Quotient.ring
Ideal.instIsTwoSided_1
RingHom.instFunLike
Submodule.smul
Algebra.toSMul
Algebra.id
IsScalarTower.left
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
β€”Ideal.instIsTwoSided_1

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
infinite_range_add_nsmul_iff πŸ“–mathematicalβ€”Set.Infinite
Set.range
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
AddCommGroup.toAddCommMonoid
AddMonoid.toNatSMul
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
β€”nsmul_zero
add_zero
Set.range_const
Set.infinite_range_of_injective
instInfiniteNat
Int.instCharZero
smul_left_injective
Int.instIsCancelMulZero
instIsTorsionFreeIntOfIsAddTorsionFree
natCast_zsmul
AddLeftCancelSemigroup.toIsLeftCancelAdd
infinite_range_add_smul_iff πŸ“–mathematicalβ€”Set.Infinite
Set.range
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
AddCommGroup.toAddCommMonoid
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Ring.toSemiring
Module.toDistribMulAction
β€”smul_zero
add_zero
Set.range_const
Nontrivial.to_nonempty
IsDomain.toNontrivial
Set.infinite_range_of_injective
smul_left_injective
IsDomain.toIsCancelMulZero
AddLeftCancelSemigroup.toIsLeftCancelAdd
isSMulRegular_iff_torsionBy_eq_bot πŸ“–mathematicalβ€”IsSMulRegular
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
Module.toDistribMulAction
AddCommGroup.toAddCommMonoid
Submodule.torsionBy
Bot.bot
Submodule
Submodule.instBot
β€”smulCommClass_self
LinearMap.ker_eq_bot

---

← Back to Index