Documentation Verification Report

Duality

πŸ“ Source: Mathlib/NumberTheory/MulChar/Duality.lean

Statistics

MetricCount
DefinitionsmulCharEquiv, subgroupOrderIsoSubgroupMulChar
2
Theoremsapply_mulCharEquiv, card_eq_card_units_of_hasEnoughRootsOfUnity, exists_apply_ne_one_iff_exists_monoidHom, exists_apply_ne_one_of_hasEnoughRootsOfUnity, finite, mem_subgroupOrderIsoSubgroupMulChar_iff, mem_subgroupOrderIsoSubgroupMulChar_symm_iff, mulCharEquiv_symm_apply_apply, mulEquiv_units, restrictHom_surjective
10
Total12

MulChar

Definitions

NameCategoryTheorems
mulCharEquiv πŸ“–CompOp
2 mathmath: mulCharEquiv_symm_apply_apply, apply_mulCharEquiv
subgroupOrderIsoSubgroupMulChar πŸ“–CompOp
2 mathmath: mem_subgroupOrderIsoSubgroupMulChar_symm_iff, mem_subgroupOrderIsoSubgroupMulChar_iff

Theorems

NameKindAssumesProvesValidatesDepends On
apply_mulCharEquiv πŸ“–mathematicalβ€”DFunLike.coe
MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
instFunLike
Units.val
CommMonoid.toMonoid
MulEquiv
CommGroup.toCommMonoid
commGroup
Units
hasMul
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
mulCharEquiv
β€”mulCharEquiv_symm_apply_apply
MulEquiv.symm_apply_apply
card_eq_card_units_of_hasEnoughRootsOfUnity πŸ“–mathematicalβ€”Nat.card
MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Units
CommMonoid.toMonoid
β€”Nat.card_congr
mulEquiv_units
exists_apply_ne_one_iff_exists_monoidHom πŸ“–mathematicalβ€”MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
MonoidHom
Units
CommMonoid.toMonoid
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
MulOneClass.toMulOne
Units.instMulOneClass
β€”Mathlib.Tactic.Contrapose.contraposeβ‚„
coe_toUnitHom
Units.ext_iff
equivToUnitHom_symm_coe
exists_apply_ne_one_of_hasEnoughRootsOfUnity πŸ“–mathematicalβ€”MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
β€”exists_apply_ne_one_iff_exists_monoidHom
CommGroup.exists_apply_ne_one_of_hasEnoughRootsOfUnity
instFiniteUnits
Mathlib.Tactic.Contrapose.contraposeβ‚„
IsUnit.unit_spec
Units.val_eq_one
map_nonunit
zero_ne_one
NeZero.one
finite πŸ“–mathematicalβ€”Finite
MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
β€”Finite.of_equiv
instFiniteMonoidHomUnits
mem_subgroupOrderIsoSubgroupMulChar_iff πŸ“–mathematicalβ€”MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Subgroup
CommGroup.toGroup
commGroup
SetLike.instMembership
Subgroup.instSetLike
DFunLike.coe
Equiv
OrderDual
EquivLike.toFunLike
Equiv.instEquivLike
OrderDual.ofDual
OrderIso
Units
CommMonoid.toMonoid
Units.instGroup
Preorder.toLE
PartialOrder.toPreorder
Subgroup.instPartialOrder
OrderDual.instLE
instFunLikeOrderIso
subgroupOrderIsoSubgroupMulChar
instFunLike
Units.val
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
β€”subgroupOrderIsoSubgroupMulChar.eq_1
OrderIso.trans_apply
OrderIso.dual_apply
MulEquiv.coe_mapSubgroup
OrderDual.ofDual_toDual
Subgroup.mem_map_equiv
coe_equivToUnitHom
mem_subgroupOrderIsoSubgroupMulChar_symm_iff πŸ“–mathematicalβ€”Units
CommMonoid.toMonoid
Subgroup
Units.instGroup
SetLike.instMembership
Subgroup.instSetLike
DFunLike.coe
OrderIso
OrderDual
MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
CommGroup.toGroup
commGroup
OrderDual.instLE
Preorder.toLE
PartialOrder.toPreorder
Subgroup.instPartialOrder
instFunLikeOrderIso
OrderIso.symm
subgroupOrderIsoSubgroupMulChar
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
OrderDual.toDual
instFunLike
Units.val
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
β€”coe_equivToUnitHom
mulCharEquiv_symm_apply_apply πŸ“–mathematicalβ€”DFunLike.coe
MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
CommGroup.toCommMonoid
commGroup
instFunLike
MulEquiv
Units
CommMonoid.toMonoid
Units.instMul
hasMul
EquivLike.toFunLike
MulEquiv.instEquivLike
MulEquiv.symm
mulCharEquiv
Units.val
β€”Group.isUnit
mulEquivToUnitHom_apply
coe_equivToUnitHom
mulEquiv_units πŸ“–mathematicalβ€”MulEquiv
MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Units
CommMonoid.toMonoid
hasMul
Units.instMul
β€”CommGroup.monoidHom_mulEquiv_of_hasEnoughRootsOfUnity
instFiniteUnits
restrictHom_surjective πŸ“–mathematicalβ€”MulChar
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Submonoid
Monoid.toMulOneClass
CommMonoid.toMonoid
SetLike.instMembership
Submonoid.instSetLike
SubmonoidClass.toCommMonoid
Submonoid.instSubmonoidClass
DFunLike.coe
MonoidHom
MulOneClass.toMulOne
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
MonoidHom.instFunLike
restrictHom
β€”Submonoid.instSubmonoidClass
SubgroupClass.toSubmonoidClass
Subgroup.instSubgroupClass
MulEquivClass.instMonoidHomClass
MulEquiv.instMulEquivClass
MonoidHom.restrict_surjective
instFiniteUnits
ext
restrictHom_apply
restrict_ofUnitHom
MonoidHom.restrictHom_apply
equivToUnitHom_symm_coe
MulEquiv.apply_symm_apply
coe_equivToUnitHom

---

← Back to Index