Documentation Verification Report

Conj

πŸ“ Source: Mathlib/Algebra/Group/Conj.lean

Statistics

MetricCount
DefinitionsAddConjClasses, carrier, instDecidableEqOfDecidableRelIsAddConj, instInhabited, instZero, map, mk, mkEquiv, ConjClasses, carrier, instDecidableEqOfDecidableRelIsConj, instInhabited, instOne, map, mk, mkEquiv, IsAddConj, setoid, IsConj, setoid, Β«slow-failing_instance_priorityΒ», addConjugatesOf, conjugatesOf
23
Theoremscarrier_eq_preimage_mk, exists_rep, forall_isAddConj, map_surjective, mem_carrier_iff_mk_eq, mem_carrier_mk, mk_bijective, mk_eq_mk_iff_isAddConj, mk_injective, mk_surjective, quot_mk_eq_mk, quotient_mk_eq_mk, zero_eq_mk_zero, map_isAddConj, carrier_eq_preimage_mk, exists_rep, forall_isConj, map_surjective, mem_carrier_iff_mk_eq, mem_carrier_mk, mk_bijective, mk_eq_mk_iff_isConj, mk_injective, mk_surjective, one_eq_mk_one, quot_mk_eq_mk, quotient_mk_eq_mk, addConjugatesOf_eq, nsmul, refl, trans, conjugatesOf_eq, pow, refl, trans, map_isConj, addConj_add, addConj_injective, addConj_neg, addConj_nsmul, addConj_zsmul, conj_injective, conj_inv, conj_mul, conj_pow, conj_zpow, isAddConj_comm, isAddConj_iff, isAddConj_iff_addConjugatesOf_eq, isAddConj_iff_eq, isAddConj_zero_left, isAddConj_zero_right, isConj_comm, isConj_iff, isConj_iff_conjugatesOf_eq, isConj_iff_eq, isConj_one_left, isConj_one_right, mem_addConjugatesOf_self, mem_conjugatesOf_self
60
Total83

AddConjClasses

Definitions

NameCategoryTheorems
carrier πŸ“–CompOp
3 mathmath: mem_carrier_iff_mk_eq, mem_carrier_mk, carrier_eq_preimage_mk
instDecidableEqOfDecidableRelIsAddConj πŸ“–CompOpβ€”
instInhabited πŸ“–CompOpβ€”
instZero πŸ“–CompOp
1 mathmath: zero_eq_mk_zero
map πŸ“–CompOp
1 mathmath: map_surjective
mk πŸ“–CompOpβ€”
mkEquiv πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
carrier_eq_preimage_mk πŸ“–mathematicalβ€”carrier
Set.preimage
AddConjClasses
Set
Set.instSingletonSet
β€”Set.ext
mem_carrier_iff_mk_eq
exists_rep πŸ“–β€”β€”β€”β€”β€”
forall_isAddConj πŸ“–β€”β€”β€”β€”β€”
map_surjective πŸ“–mathematicalDFunLike.coe
AddMonoidHom
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidHom.instFunLike
AddConjClasses
map
β€”mk_surjective
mem_carrier_iff_mk_eq πŸ“–mathematicalβ€”Set
Set.instMembership
carrier
β€”forall_isAddConj
IsAddConj.addConjugatesOf_eq
carrier.eq_1
mk_eq_mk_iff_isAddConj
mem_carrier_mk πŸ“–mathematicalβ€”Set
Set.instMembership
carrier
β€”IsAddConj.refl
mk_bijective πŸ“–mathematicalβ€”Function.Bijective
AddConjClasses
AddCommMonoid.toAddMonoid
β€”mk_injective
mk_surjective
mk_eq_mk_iff_isAddConj πŸ“–mathematicalβ€”IsAddConjβ€”β€”
mk_injective πŸ“–mathematicalβ€”AddConjClasses
AddCommMonoid.toAddMonoid
β€”mk_eq_mk_iff_isAddConj
isAddConj_iff_eq
mk_surjective πŸ“–mathematicalβ€”AddConjClassesβ€”forall_isAddConj
quot_mk_eq_mk πŸ“–mathematicalβ€”IsAddConj.setoidβ€”β€”
quotient_mk_eq_mk πŸ“–mathematicalβ€”IsAddConj.setoidβ€”β€”
zero_eq_mk_zero πŸ“–mathematicalβ€”AddConjClasses
instZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
β€”β€”

AddMonoidHom

Theorems

NameKindAssumesProvesValidatesDepends On
map_isAddConj πŸ“–mathematicalIsAddConjIsAddConj
DFunLike.coe
AddMonoidHom
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
instFunLike
β€”AddUnits.coe_map
AddSemiconjBy.eq_1
map_add
AddSemiconjBy.eq

ConjClasses

Definitions

NameCategoryTheorems
carrier πŸ“–CompOp
10 mathmath: carrier_eq_preimage_mk, mem_carrier_iff_mk_eq, sum_conjClasses_card_eq_card, mem_noncenter, ConjAct.orbit_eq_carrier_conjClasses, Group.nat_card_center_add_sum_card_noncenter_eq_card, Group.card_center_add_sum_card_noncenter_eq_card, card_carrier, mem_carrier_mk, Group.sum_card_conj_classes_eq_card
instDecidableEqOfDecidableRelIsConj πŸ“–CompOpβ€”
instInhabited πŸ“–CompOpβ€”
instOne πŸ“–CompOp
1 mathmath: one_eq_mk_one
map πŸ“–CompOp
1 mathmath: map_surjective
mk πŸ“–CompOpβ€”
mkEquiv πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
carrier_eq_preimage_mk πŸ“–mathematicalβ€”carrier
Set.preimage
ConjClasses
Set
Set.instSingletonSet
β€”Set.ext
mem_carrier_iff_mk_eq
exists_rep πŸ“–β€”β€”β€”β€”β€”
forall_isConj πŸ“–β€”β€”β€”β€”β€”
map_surjective πŸ“–mathematicalDFunLike.coe
MonoidHom
MulOneClass.toMulOne
Monoid.toMulOneClass
MonoidHom.instFunLike
ConjClasses
map
β€”mk_surjective
mem_carrier_iff_mk_eq πŸ“–mathematicalβ€”Set
Set.instMembership
carrier
β€”forall_isConj
IsConj.conjugatesOf_eq
carrier.eq_1
mk_eq_mk_iff_isConj
mem_carrier_mk πŸ“–mathematicalβ€”Set
Set.instMembership
carrier
β€”IsConj.refl
mk_bijective πŸ“–mathematicalβ€”Function.Bijective
ConjClasses
CommMonoid.toMonoid
β€”mk_injective
mk_surjective
mk_eq_mk_iff_isConj πŸ“–mathematicalβ€”IsConjβ€”β€”
mk_injective πŸ“–mathematicalβ€”ConjClasses
CommMonoid.toMonoid
β€”mk_eq_mk_iff_isConj
isConj_iff_eq
mk_surjective πŸ“–mathematicalβ€”ConjClassesβ€”forall_isConj
one_eq_mk_one πŸ“–mathematicalβ€”ConjClasses
instOne
MulOne.toOne
MulOneClass.toMulOne
Monoid.toMulOneClass
β€”β€”
quot_mk_eq_mk πŸ“–mathematicalβ€”IsConj.setoidβ€”β€”
quotient_mk_eq_mk πŸ“–mathematicalβ€”IsConj.setoidβ€”β€”

IsAddConj

Definitions

NameCategoryTheorems
setoid πŸ“–CompOp
2 mathmath: AddConjClasses.quot_mk_eq_mk, AddConjClasses.quotient_mk_eq_mk

Theorems

NameKindAssumesProvesValidatesDepends On
addConjugatesOf_eq πŸ“–mathematicalIsAddConjaddConjugatesOfβ€”Set.ext
trans
symm
nsmul πŸ“–mathematicalIsAddConjIsAddConj
AddMonoid.toNSMul
β€”AddSemiconjBy.nsmul_right
refl πŸ“–mathematicalβ€”IsAddConjβ€”AddSemiconjBy.zero_left
trans πŸ“–mathematicalIsAddConjIsAddConjβ€”AddSemiconjBy.add_left

IsConj

Definitions

NameCategoryTheorems
setoid πŸ“–CompOp
2 mathmath: ConjClasses.quotient_mk_eq_mk, ConjClasses.quot_mk_eq_mk

Theorems

NameKindAssumesProvesValidatesDepends On
conjugatesOf_eq πŸ“–mathematicalIsConjconjugatesOfβ€”Set.ext
trans
symm
pow πŸ“–mathematicalIsConjIsConj
Monoid.toPow
β€”SemiconjBy.pow_right
refl πŸ“–mathematicalβ€”IsConjβ€”SemiconjBy.one_left
trans πŸ“–mathematicalIsConjIsConjβ€”SemiconjBy.mul_left

LibraryNote

Definitions

NameCategoryTheorems
Β«slow-failing_instance_priorityΒ» πŸ“–CompOpβ€”

MonoidHom

Theorems

NameKindAssumesProvesValidatesDepends On
map_isConj πŸ“–mathematicalIsConjIsConj
DFunLike.coe
MonoidHom
MulOneClass.toMulOne
Monoid.toMulOneClass
instFunLike
β€”Units.coe_map
SemiconjBy.eq_1
map_mul
SemiconjBy.eq

(root)

Definitions

NameCategoryTheorems
AddConjClasses πŸ“–CompOp
6 mathmath: AddConjClasses.mk_surjective, AddConjClasses.mk_injective, AddConjClasses.map_surjective, AddConjClasses.mk_bijective, AddConjClasses.carrier_eq_preimage_mk, AddConjClasses.zero_eq_mk_zero
ConjClasses πŸ“–CompOp
16 mathmath: ConjClasses.carrier_eq_preimage_mk, ConjClasses.one_eq_mk_one, card_comm_eq_card_conjClasses_mul_card, ConjClasses.mk_injective, sum_conjClasses_card_eq_card, ConjClasses.mem_noncenter, ConjClasses.mk_bijOn, ConjClasses.mk_surjective, DihedralGroup.card_conjClasses_odd, ConjClasses.mk_bijective, commProb_def', Group.nat_card_center_add_sum_card_noncenter_eq_card, instFiniteConjClasses, Group.card_center_add_sum_card_noncenter_eq_card, Group.sum_card_conj_classes_eq_card, ConjClasses.map_surjective
IsAddConj πŸ“–MathDef
13 mathmath: IsAddConj.nsmul, AddMonoidHom.map_isAddConj, isAddConj_iff_addConjugatesOf_eq, AddConjClasses.mk_eq_mk_iff_isAddConj, AddGroup.mem_addConjugatesOfSet_iff, isAddConj_iff, IsAddConj.symm, isAddConj_zero_right, isAddConj_comm, isAddConj_zero_left, isAddConj_iff_eq, IsAddConj.trans, IsAddConj.refl
IsConj πŸ“–MathDef
31 mathmath: isConj_one_left, isConj_iff, IsConj.symm, IsArithFrobAt.exists_primesOver_isConj, GroupWithZero.isConj_iffβ‚€, Equiv.Perm.isConj_of_cycleType_eq, isConj_iff_conjugatesOf_eq, IsConj.trans, Equiv.Perm.card_isConj_eq, Equiv.Perm.isConj_swap, alternatingGroup.isConj_of, isConj_one_right, ConjClasses.mk_eq_mk_iff_isConj, isConj_iff_eq, Group.mem_conjugatesOfSet_iff, Equiv.Perm.isConj_of_support_equiv, IsConj.refl, IsConj.pow, Equiv.Perm.isConj_iff_cycleType_eq, ConjAct.mem_orbit_conjAct, MonoidHom.map_isConj, alternatingGroup.isConj_swap_mul_swap_of_cycleType_two, ConjAct.orbitRel_conjAct, Equiv.Perm.Disjoint.isConj_mul, Equiv.Perm.partition_eq_of_isConj, alternatingGroup.isThreeCycle_isConj, Equiv.Perm.card_isConj_mul_eq, isConj_comm, Equiv.Perm.IsCycle.isConj_iff, Equiv.Perm.IsCycle.isConj, isConj_arithFrobAt
addConjugatesOf πŸ“–CompOp
4 mathmath: AddGroup.addConjugates_subset_normal, IsAddConj.addConjugatesOf_eq, isAddConj_iff_addConjugatesOf_eq, mem_addConjugatesOf_self
conjugatesOf πŸ“–CompOp
4 mathmath: Group.conjugates_subset_normal, isConj_iff_conjugatesOf_eq, mem_conjugatesOf_self, IsConj.conjugatesOf_eq

Theorems

NameKindAssumesProvesValidatesDepends On
addConj_add πŸ“–mathematicalβ€”AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
β€”add_assoc
neg_add_cancel_left
addConj_injective πŸ“–mathematicalβ€”AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
β€”AddRightCancelSemigroup.toIsRightCancelAdd
AddLeftCancelSemigroup.toIsLeftCancelAdd
addConj_neg πŸ“–mathematicalβ€”NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
β€”add_assoc
neg_add_rev
neg_neg
addConj_nsmul πŸ“–mathematicalβ€”AddMonoid.toNSMul
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
β€”zero_nsmul
add_zero
add_neg_cancel
succ_nsmul
addConj_add
addConj_zsmul πŸ“–mathematicalβ€”SubNegMonoid.toZSMul
AddGroup.toSubNegMonoid
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
β€”natCast_zsmul
addConj_nsmul
negSucc_zsmul
neg_add_rev
neg_neg
add_assoc
conj_injective πŸ“–mathematicalβ€”MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
β€”RightCancelSemigroup.toIsRightCancelMul
LeftCancelSemigroup.toIsLeftCancelMul
conj_inv πŸ“–mathematicalβ€”InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
β€”mul_assoc
mul_inv_rev
inv_inv
conj_mul πŸ“–mathematicalβ€”MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
β€”mul_assoc
inv_mul_cancel_left
conj_pow πŸ“–mathematicalβ€”Monoid.toPow
DivInvMonoid.toMonoid
Group.toDivInvMonoid
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
β€”pow_zero
mul_one
mul_inv_cancel
pow_succ
conj_mul
conj_zpow πŸ“–mathematicalβ€”DivInvMonoid.toZPow
Group.toDivInvMonoid
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
β€”zpow_natCast
conj_pow
zpow_negSucc
mul_inv_rev
inv_inv
mul_assoc
isAddConj_comm πŸ“–mathematicalβ€”IsAddConjβ€”IsAddConj.symm
isAddConj_iff πŸ“–mathematicalβ€”IsAddConj
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
β€”add_neg_eq_iff_eq_add
add_neg_cancel
neg_add_cancel
isAddConj_iff_addConjugatesOf_eq πŸ“–mathematicalβ€”IsAddConj
addConjugatesOf
β€”IsAddConj.addConjugatesOf_eq
mem_addConjugatesOf_self
isAddConj_iff_eq πŸ“–mathematicalβ€”IsAddConj
AddCommMonoid.toAddMonoid
β€”add_zero
AddUnits.add_neg
add_assoc
AddUnits.add_neg_eq_iff_eq_add
add_comm
AddSemiconjBy.eq_1
IsAddConj.refl
isAddConj_zero_left πŸ“–mathematicalβ€”IsAddConj
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
β€”IsAddConj.symm
isAddConj_zero_right
isAddConj_zero_right πŸ“–mathematicalβ€”IsAddConj
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
β€”IsAddUnit.add_eq_right
AddUnits.isAddUnit
add_zero
AddSemiconjBy.eq_1
IsAddConj.refl
isConj_comm πŸ“–mathematicalβ€”IsConjβ€”IsConj.symm
isConj_iff πŸ“–mathematicalβ€”IsConj
DivInvMonoid.toMonoid
Group.toDivInvMonoid
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
β€”mul_inv_eq_iff_eq_mul
mul_inv_cancel
inv_mul_cancel
isConj_iff_conjugatesOf_eq πŸ“–mathematicalβ€”IsConj
conjugatesOf
β€”IsConj.conjugatesOf_eq
mem_conjugatesOf_self
isConj_iff_eq πŸ“–mathematicalβ€”IsConj
CommMonoid.toMonoid
β€”mul_one
Units.mul_inv
mul_assoc
Units.mul_inv_eq_iff_eq_mul
mul_comm
SemiconjBy.eq_1
IsConj.refl
isConj_one_left πŸ“–mathematicalβ€”IsConj
MulOne.toOne
MulOneClass.toMulOne
Monoid.toMulOneClass
β€”IsConj.symm
isConj_one_right
isConj_one_right πŸ“–mathematicalβ€”IsConj
MulOne.toOne
MulOneClass.toMulOne
Monoid.toMulOneClass
β€”IsUnit.mul_eq_right
Units.isUnit
mul_one
SemiconjBy.eq_1
IsConj.refl
mem_addConjugatesOf_self πŸ“–mathematicalβ€”Set
Set.instMembership
addConjugatesOf
β€”IsAddConj.refl
mem_conjugatesOf_self πŸ“–mathematicalβ€”Set
Set.instMembership
conjugatesOf
β€”IsConj.refl

---

← Back to Index