Documentation Verification Report

Hom

πŸ“ Source: Mathlib/GroupTheory/Congruence/Hom.lean

Statistics

MetricCount
Definitionscorrespondence, ker, kerLift, map, mapGen, mapOfSurjective, mk', mkAddHom, correspondence, ker, kerLift, map, mapGen, mapOfSurjective, mk', mkMulHom
16
Theoremscoe_mk', comap_eq, hom_ext, hom_ext_iff, kerLift_injective, kerLift_mk, ker_apply, ker_coeAddHom, ker_eq_lift_of_injective, ker_mkAddHom_eq, ker_rel, lift_apply_mk', lift_coe, lift_comp_mk', lift_funext, lift_mk', lift_surjective_of_surjective, lift_unique, mapOfSurjective_eq_mapGen, map_apply, mk'_ker, mk'_surjective, mkAddHom_apply, coe_mk', comap_eq, hom_ext, hom_ext_iff, kerLift_injective, kerLift_mk, ker_apply, ker_coeMulHom, ker_eq_lift_of_injective, ker_mkMulHom_eq, ker_rel, lift_apply_mk', lift_coe, lift_comp_mk', lift_funext, lift_mk', lift_surjective_of_surjective, lift_unique, mapOfSurjective_eq_mapGen, map_apply, mk'_ker, mk'_surjective, mkMulHom_apply
46
Total62

AddCon

Definitions

NameCategoryTheorems
correspondence πŸ“–CompOpβ€”
ker πŸ“–CompOp
13 mathmath: ker_coeAddHom, ker_mkAddHom_eq, ker_rel, comap_eq, kerLift_range_eq, kerLift_mk, ker_apply, mk'_ker, QuotientAddGroup.con_ker_eq_addConKer, kerLift_injective, quotientKerEquivOfRightInverse_apply, AddMonoid.Coprod.con_ker_mk, quotientKerEquivOfRightInverse_symm_apply
kerLift πŸ“–CompOp
4 mathmath: kerLift_range_eq, kerLift_mk, kerLift_injective, quotientKerEquivOfRightInverse_apply
map πŸ“–CompOp
1 mathmath: map_apply
mapGen πŸ“–CompOp
1 mathmath: mapOfSurjective_eq_mapGen
mapOfSurjective πŸ“–CompOp
1 mathmath: mapOfSurjective_eq_mapGen
mk' πŸ“–CompOp
10 mathmath: mk'_surjective, hom_ext_iff, lift_comp_mk', mrange_mk', comap_eq, coe_mk', mk'_ker, lift_mk', map_apply, lift_apply_mk'
mkAddHom πŸ“–CompOp
2 mathmath: ker_mkAddHom_eq, mkAddHom_apply

Theorems

NameKindAssumesProvesValidatesDepends On
coe_mk' πŸ“–mathematicalβ€”DFunLike.coe
AddMonoidHom
Quotient
AddZero.toAdd
AddZeroClass.toAddZero
addZeroClass
AddMonoidHom.instFunLike
mk'
toQuotient
β€”β€”
comap_eq πŸ“–mathematicalβ€”comap
AddZero.toAdd
AddZeroClass.toAddZero
DFunLike.coe
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHom.map_add
ker
Quotient
addZeroClass
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.comp
mk'
β€”ext
AddMonoidHom.map_add
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
eq
hom_ext πŸ“–β€”AddMonoidHom.comp
Quotient
AddZero.toAdd
AddZeroClass.toAddZero
addZeroClass
mk'
β€”β€”lift_apply_mk'
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
hom_ext_iff πŸ“–mathematicalβ€”AddMonoidHom.comp
Quotient
AddZero.toAdd
AddZeroClass.toAddZero
addZeroClass
mk'
β€”hom_ext
kerLift_injective πŸ“–mathematicalβ€”Quotient
AddZero.toAdd
AddZeroClass.toAddZero
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
DFunLike.coe
addZeroClass
kerLift
β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
Quotient.inductionOnβ‚‚'
eq
kerLift_mk πŸ“–mathematicalβ€”DFunLike.coe
AddMonoidHom
Quotient
AddZero.toAdd
AddZeroClass.toAddZero
ker
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
addZeroClass
kerLift
toQuotient
β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
ker_apply πŸ“–mathematicalβ€”DFunLike.coe
AddCon
AddZero.toAdd
AddZeroClass.toAddZero
instFunLikeForallProp
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
ker_coeAddHom πŸ“–mathematicalβ€”ker
AddHom
AddHom.funLike
AddHom.addHomClass
AddHomClass.toAddHom
β€”AddHom.addHomClass
ker_eq_lift_of_injective πŸ“–β€”AddCon
AddZero.toAdd
AddZeroClass.toAddZero
instLE
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
Quotient
DFunLike.coe
addZeroClass
lift
β€”β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
toSetoid_injective
Setoid.ker_eq_lift_of_injective
ker_mkAddHom_eq πŸ“–mathematicalβ€”ker
Quotient
AddHom
hasAdd
AddHom.funLike
AddHom.addHomClass
mkAddHom
β€”ext
AddHom.addHomClass
Quotient.eq''
ker_rel πŸ“–mathematicalβ€”DFunLike.coe
AddCon
instFunLikeForallProp
ker
β€”β€”
lift_apply_mk' πŸ“–mathematicalβ€”lift
AddMonoidHom.comp
Quotient
AddZero.toAdd
AddZeroClass.toAddZero
addZeroClass
mk'
β€”AddMonoidHom.ext
lift_coe πŸ“–mathematicalAddCon
AddZero.toAdd
AddZeroClass.toAddZero
instLE
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
DFunLike.coe
Quotient
addZeroClass
lift
toQuotient
β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
lift_comp_mk' πŸ“–mathematicalAddCon
AddZero.toAdd
AddZeroClass.toAddZero
instLE
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.comp
Quotient
addZeroClass
lift
mk'
β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.ext
lift_funext πŸ“–β€”DFunLike.coe
AddMonoidHom
Quotient
AddZero.toAdd
AddZeroClass.toAddZero
addZeroClass
AddMonoidHom.instFunLike
toQuotient
β€”β€”hom_ext
DFunLike.ext
lift_mk' πŸ“–mathematicalAddCon
AddZero.toAdd
AddZeroClass.toAddZero
instLE
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
DFunLike.coe
Quotient
addZeroClass
lift
mk'
β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
lift_surjective_of_surjective πŸ“–mathematicalAddCon
AddZero.toAdd
AddZeroClass.toAddZero
instLE
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
DFunLike.coe
Quotient
addZeroClass
lift
β€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
lift_mk'
lift_unique πŸ“–mathematicalAddCon
AddZero.toAdd
AddZeroClass.toAddZero
instLE
ker
AddMonoidHom
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.comp
Quotient
addZeroClass
mk'
liftβ€”AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
hom_ext
mapOfSurjective_eq_mapGen πŸ“–mathematicalAddCon
instLE
ker
DFunLike.coe
mapGen
mapOfSurjective
β€”addConGen_of_addCon
map_apply πŸ“–mathematicalAddCon
AddZero.toAdd
AddZeroClass.toAddZero
instLE
DFunLike.coe
AddMonoidHom
Quotient
addZeroClass
AddMonoidHom.instFunLike
map
lift
mk'
toQuotient
instFunLikeForallProp
eq
β€”β€”
mk'_ker πŸ“–mathematicalβ€”ker
Quotient
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoidHom
addZeroClass
AddMonoidHom.instFunLike
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
mk'
β€”ext
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
eq
mk'_surjective πŸ“–mathematicalβ€”Quotient
AddZero.toAdd
AddZeroClass.toAddZero
DFunLike.coe
AddMonoidHom
addZeroClass
AddMonoidHom.instFunLike
mk'
β€”Quotient.mk''_surjective
mkAddHom_apply πŸ“–mathematicalβ€”DFunLike.coe
AddHom
Quotient
hasAdd
AddHom.funLike
mkAddHom
toQuotient
β€”β€”

Con

Definitions

NameCategoryTheorems
correspondence πŸ“–CompOpβ€”
ker πŸ“–CompOp
13 mathmath: Monoid.Coprod.con_ker_mk, ker_rel, ker_apply, kerLift_mk, ker_coeMulHom, quotientKerEquivOfRightInverse_symm_apply, kerLift_range_eq, QuotientGroup.con_ker_eq_conKer, quotientKerEquivOfRightInverse_apply, comap_eq, mk'_ker, kerLift_injective, ker_mkMulHom_eq
kerLift πŸ“–CompOp
4 mathmath: kerLift_mk, kerLift_range_eq, quotientKerEquivOfRightInverse_apply, kerLift_injective
map πŸ“–CompOp
1 mathmath: map_apply
mapGen πŸ“–CompOp
1 mathmath: mapOfSurjective_eq_mapGen
mapOfSurjective πŸ“–CompOp
1 mathmath: mapOfSurjective_eq_mapGen
mk' πŸ“–CompOp
11 mathmath: hom_ext_iff, mk'_surjective, lift_comp_mk', Monoid.CoprodI.of_apply, comap_eq, coe_mk', lift_mk', lift_apply_mk', mk'_ker, map_apply, mrange_mk'
mkMulHom πŸ“–CompOp
2 mathmath: mkMulHom_apply, ker_mkMulHom_eq

Theorems

NameKindAssumesProvesValidatesDepends On
coe_mk' πŸ“–mathematicalβ€”DFunLike.coe
MonoidHom
Quotient
MulOne.toMul
MulOneClass.toMulOne
mulOneClass
MonoidHom.instFunLike
mk'
toQuotient
β€”β€”
comap_eq πŸ“–mathematicalβ€”comap
MulOne.toMul
MulOneClass.toMulOne
DFunLike.coe
MonoidHom
MonoidHom.instFunLike
MonoidHom.map_mul
ker
Quotient
mulOneClass
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
MonoidHom.comp
mk'
β€”ext
MonoidHom.map_mul
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
eq
hom_ext πŸ“–β€”MonoidHom.comp
Quotient
MulOne.toMul
MulOneClass.toMulOne
mulOneClass
mk'
β€”β€”lift_apply_mk'
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
hom_ext_iff πŸ“–mathematicalβ€”MonoidHom.comp
Quotient
MulOne.toMul
MulOneClass.toMulOne
mulOneClass
mk'
β€”hom_ext
kerLift_injective πŸ“–mathematicalβ€”Quotient
MulOne.toMul
MulOneClass.toMulOne
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
DFunLike.coe
mulOneClass
kerLift
β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
Quotient.inductionOnβ‚‚'
eq
kerLift_mk πŸ“–mathematicalβ€”DFunLike.coe
MonoidHom
Quotient
MulOne.toMul
MulOneClass.toMulOne
ker
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
mulOneClass
kerLift
toQuotient
β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
ker_apply πŸ“–mathematicalβ€”DFunLike.coe
Con
MulOne.toMul
MulOneClass.toMulOne
instFunLikeForallProp
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
ker_coeMulHom πŸ“–mathematicalβ€”ker
MulHom
MulHom.funLike
MulHom.mulHomClass
MulHomClass.toMulHom
β€”MulHom.mulHomClass
ker_eq_lift_of_injective πŸ“–β€”Con
MulOne.toMul
MulOneClass.toMulOne
instLE
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
Quotient
DFunLike.coe
mulOneClass
lift
β€”β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
toSetoid_injective
Setoid.ker_eq_lift_of_injective
ker_mkMulHom_eq πŸ“–mathematicalβ€”ker
Quotient
MulHom
hasMul
MulHom.funLike
MulHom.mulHomClass
mkMulHom
β€”ext
MulHom.mulHomClass
Quotient.eq''
ker_rel πŸ“–mathematicalβ€”DFunLike.coe
Con
instFunLikeForallProp
ker
β€”β€”
lift_apply_mk' πŸ“–mathematicalβ€”lift
MonoidHom.comp
Quotient
MulOne.toMul
MulOneClass.toMulOne
mulOneClass
mk'
β€”MonoidHom.ext
lift_coe πŸ“–mathematicalCon
MulOne.toMul
MulOneClass.toMulOne
instLE
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
DFunLike.coe
Quotient
mulOneClass
lift
toQuotient
β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
lift_comp_mk' πŸ“–mathematicalCon
MulOne.toMul
MulOneClass.toMulOne
instLE
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
MonoidHom.comp
Quotient
mulOneClass
lift
mk'
β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
MonoidHom.ext
lift_funext πŸ“–β€”DFunLike.coe
MonoidHom
Quotient
MulOne.toMul
MulOneClass.toMulOne
mulOneClass
MonoidHom.instFunLike
toQuotient
β€”β€”hom_ext
DFunLike.ext
lift_mk' πŸ“–mathematicalCon
MulOne.toMul
MulOneClass.toMulOne
instLE
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
DFunLike.coe
Quotient
mulOneClass
lift
mk'
β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
lift_surjective_of_surjective πŸ“–mathematicalCon
MulOne.toMul
MulOneClass.toMulOne
instLE
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
DFunLike.coe
Quotient
mulOneClass
lift
β€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
lift_mk'
lift_unique πŸ“–mathematicalCon
MulOne.toMul
MulOneClass.toMulOne
instLE
ker
MonoidHom
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
MonoidHom.comp
Quotient
mulOneClass
mk'
liftβ€”MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
hom_ext
mapOfSurjective_eq_mapGen πŸ“–mathematicalCon
instLE
ker
DFunLike.coe
mapGen
mapOfSurjective
β€”conGen_of_con
map_apply πŸ“–mathematicalCon
MulOne.toMul
MulOneClass.toMulOne
instLE
DFunLike.coe
MonoidHom
Quotient
mulOneClass
MonoidHom.instFunLike
map
lift
mk'
toQuotient
instFunLikeForallProp
eq
β€”β€”
mk'_ker πŸ“–mathematicalβ€”ker
Quotient
MulOne.toMul
MulOneClass.toMulOne
MonoidHom
mulOneClass
MonoidHom.instFunLike
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
mk'
β€”ext
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
eq
mk'_surjective πŸ“–mathematicalβ€”Quotient
MulOne.toMul
MulOneClass.toMulOne
DFunLike.coe
MonoidHom
mulOneClass
MonoidHom.instFunLike
mk'
β€”Quotient.mk''_surjective
mkMulHom_apply πŸ“–mathematicalβ€”DFunLike.coe
MulHom
Quotient
hasMul
MulHom.funLike
mkMulHom
toQuotient
β€”β€”

---

← Back to Index