Documentation Verification Report

Basic

📁 Source: Mathlib/Algebra/Group/Commute/Basic.lean

Statistics

MetricCount
Definitions0
Theoremsadd_sub_add_comm, conj, conj_iff, function_commute_add_left, function_commute_add_right, neg_add_cancel, neg_add_cancel_assoc, neg_left, neg_left_iff, neg_neg, neg_neg_iff, neg_right, neg_right_iff, self_zsmul, sub_add_sub_comm, sub_sub_sub_comm, zsmul_left, zsmul_right, zsmul_self, zsmul_zsmul, zsmul_zsmul_self, function_semiconj_add_left, function_semiconj_add_right_swap, conj, conj_iff, div_div_div_comm, div_mul_div_comm, function_commute_mul_left, function_commute_mul_right, inv_inv, inv_inv_iff, inv_left, inv_left_iff, inv_mul_cancel, inv_mul_cancel_assoc, inv_right, inv_right_iff, mul_div_mul_comm, self_zpow, zpow_left, zpow_right, zpow_self, zpow_zpow, zpow_zpow_self, function_semiconj_mul_left, function_semiconj_mul_right_swap, nsmul_neg_comm, pow_inv_comm
48
Total48

AddCommute

Theorems

NameKindAssumesProvesValidatesDepends On
add_sub_add_comm 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubNegMonoid.toSubsub_add_sub_comm
symm
conj 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
conj_iff
conj_iff 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
AddSemiconjBy.conj_iff
function_commute_add_left 📖mathematicalAddCommute
AddSemigroup.toAdd
Function.CommuteAddSemiconjBy.function_semiconj_add_left
function_commute_add_right 📖mathematicalAddCommute
AddSemigroup.toAdd
Function.CommuteAddSemiconjBy.function_semiconj_add_right_swap
neg_add_cancel 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
eq
neg_left
neg_add_cancel_right
neg_add_cancel_assoc 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
add_assoc
neg_add_cancel
neg_left 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
neg_left_iff
neg_left_iff 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
AddSemiconjBy.neg_symm_left_iff
neg_neg 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddSemiconjBy.neg_neg_symm
neg_neg_iff 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddSemiconjBy.neg_neg_symm_iff
neg_right 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
neg_right_iff
neg_right_iff 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
AddSemiconjBy.neg_right_iff
self_zsmul 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
SubNegMonoid.toZSMul
zsmul_right
refl
sub_add_sub_comm 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubNegMonoid.toSubsub_eq_add_neg
neg_add_rev
eq
symm
neg_neg
add_add_add_comm
sub_sub_sub_comm 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubNegMonoid.toSubsub_eq_add_neg
neg_add_rev
neg_neg
eq
symm
add_add_add_comm
neg_neg
zsmul_left 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
SubNegMonoid.toZSMulsymm
zsmul_right
zsmul_right 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
SubNegMonoid.toZSMulAddSemiconjBy.zsmul_right
zsmul_self 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
SubNegMonoid.toZSMul
zsmul_left
refl
zsmul_zsmul 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
SubNegMonoid.toZSMulzsmul_right
zsmul_left
zsmul_zsmul_self 📖mathematicalAddCommute
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
SubNegMonoid.toZSMul
zsmul_zsmul
refl

AddSemiconjBy

Theorems

NameKindAssumesProvesValidatesDepends On
function_semiconj_add_left 📖mathematicalAddSemiconjBy
AddSemigroup.toAdd
Function.Semiconjadd_assoc
eq
function_semiconj_add_right_swap 📖mathematicalAddSemiconjBy
AddSemigroup.toAdd
Function.Semiconjadd_assoc
eq

Commute

Theorems

NameKindAssumesProvesValidatesDepends On
conj 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
conj_iff
conj_iff 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
SemiconjBy.conj_iff
div_div_div_comm 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivInvMonoid.toDivdiv_eq_mul_inv
mul_inv_rev
inv_inv
eq
symm
mul_mul_mul_comm
inv_inv
div_mul_div_comm 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivInvMonoid.toDivdiv_eq_mul_inv
mul_inv_rev
eq
symm
inv_inv
mul_mul_mul_comm
function_commute_mul_left 📖mathematicalCommute
Semigroup.toMul
Function.CommuteSemiconjBy.function_semiconj_mul_left
function_commute_mul_right 📖mathematicalCommute
Semigroup.toMul
Function.CommuteSemiconjBy.function_semiconj_mul_right_swap
inv_inv 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
SemiconjBy.inv_inv_symm
inv_inv_iff 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
SemiconjBy.inv_inv_symm_iff
inv_left 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
inv_left_iff
inv_left_iff 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
SemiconjBy.inv_symm_left_iff
inv_mul_cancel 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
eq
inv_left
inv_mul_cancel_right
inv_mul_cancel_assoc 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
mul_assoc
inv_mul_cancel
inv_right 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
inv_right_iff
inv_right_iff 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
SemiconjBy.inv_right_iff
mul_div_mul_comm 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivInvMonoid.toDivdiv_mul_div_comm
symm
self_zpow 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DivInvMonoid.toZPow
zpow_right
refl
zpow_left 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DivInvMonoid.toZPowsymm
zpow_right
zpow_right 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DivInvMonoid.toZPowSemiconjBy.zpow_right
zpow_self 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DivInvMonoid.toZPow
zpow_left
refl
zpow_zpow 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DivInvMonoid.toZPowzpow_right
zpow_left
zpow_zpow_self 📖mathematicalCommute
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DivInvMonoid.toZPow
zpow_zpow
refl

SemiconjBy

Theorems

NameKindAssumesProvesValidatesDepends On
function_semiconj_mul_left 📖mathematicalSemiconjBy
Semigroup.toMul
Function.Semiconjeq
function_semiconj_mul_right_swap 📖mathematicalSemiconjBy
Semigroup.toMul
Function.Semiconjmul_assoc
eq

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
nsmul_neg_comm 📖mathematicalAddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddMonoid.toNatSMul
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
AddCommute.nsmul_nsmul
AddCommute.neg_left
AddCommute.refl
pow_inv_comm 📖mathematicalMulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Monoid.toNatPow
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
Commute.pow_pow
Commute.inv_left
Commute.refl

---

← Back to Index