Documentation Verification Report

Equiv

📁 Source: Mathlib/Algebra/Group/Units/Equiv.lean

Statistics

MetricCount
Definitionsneg, addLeft, addRight, addLeft, addRight, divLeft, divRight, mulLeft, mulRight, subLeft, subRight, inv, mapEquiv, mulLeft, mulRight, toAddUnits, toUnits, unitsEquivProdSubtype
18
TheoremsisAddUnit_map, neg_apply, neg_symm, addLeft_bijective, addRight_bijective, addLeft_apply, addLeft_bijective, addLeft_symm, addRight_apply, addRight_bijective, addRight_symm, addLeft_symm, addLeft_symm_apply, addRight_symm, addRight_symm_apply, coe_addLeft, coe_addRight, coe_mulLeft, coe_mulRight, divLeft_apply, divLeft_eq_inv_trans_mulLeft, divLeft_involutive, divLeft_symm_apply, divRight_apply, divRight_eq_mulRight_inv, divRight_symm_apply, mulLeft_symm, mulLeft_symm_apply, mulRight_symm, mulRight_symm_apply, subLeft_apply, subLeft_eq_neg_trans_addLeft, subLeft_involutive, subLeft_symm_apply, subRight_apply, subRight_eq_addRight_neg, subRight_symm_apply, symm_divLeft, symm_subLeft, mulLeft_bijective, mulRight_bijective, inv_apply, inv_symm, isUnit_map, coe_mapEquiv, mapEquiv_symm, mulLeft_apply, mulLeft_bijective, mulLeft_symm, mulRight_apply, mulRight_bijective, mulRight_symm, isLocalHom_equiv, toAddUnits_symm_apply, toAddUnits_val_apply, toUnits_symm_apply, toUnits_val_apply, unitsEquivProdSubtype_apply_coe, val_inv_unitsEquivProdSubtype_symm_apply, val_toAddUnits_apply, val_toUnits_apply, val_unitsEquivProdSubtype_symm_apply
62
Total80

AddEquiv

Definitions

NameCategoryTheorems
neg 📖CompOp
4 mathmath: neg_apply, neg_symm, Int.univ_addEquiv, Int.addEquiv_eq_refl_or_neg

Theorems

NameKindAssumesProvesValidatesDepends On
isAddUnit_map 📖mathematicalIsAddUnit
DFunLike.coe
EquivLike.toFunLike
EquivLike.injective
EquivLike.apply_inv_apply
map_zero
AddMonoidHomClass.toZeroHomClass
AddEquivClass.instAddMonoidHomClass
map_add
AddMonoidHomClass.toAddHomClass
EquivLike.inv_apply_apply
IsAddUnit.map
AddMonoidHom.instAddMonoidHomClass
neg_apply 📖mathematicalDFunLike.coe
AddEquiv
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
SubtractionCommMonoid.toSubtractionMonoid
EquivLike.toFunLike
instEquivLike
neg
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
neg_symm 📖mathematicalsymm
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
SubtractionCommMonoid.toSubtractionMonoid
neg

AddGroup

Theorems

NameKindAssumesProvesValidatesDepends On
addLeft_bijective 📖mathematicalFunction.Bijective
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
toSubNegMonoid
Equiv.bijective
addRight_bijective 📖mathematicalFunction.Bijective
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
toSubNegMonoid
Equiv.bijective

AddUnits

Definitions

NameCategoryTheorems
addLeft 📖CompOp
2 mathmath: addLeft_symm, addLeft_apply
addRight 📖CompOp
2 mathmath: addRight_apply, addRight_symm

Theorems

NameKindAssumesProvesValidatesDepends On
addLeft_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
addLeft
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
val
addLeft_bijective 📖mathematicalFunction.Bijective
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
val
Equiv.bijective
addLeft_symm 📖mathematicalEquiv.symm
addLeft
AddUnits
instNeg
Equiv.ext
addRight_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
addRight
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
val
addRight_bijective 📖mathematicalFunction.Bijective
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
val
Equiv.bijective
addRight_symm 📖mathematicalEquiv.symm
addRight
AddUnits
instNeg
Equiv.ext

Equiv

Definitions

NameCategoryTheorems
addLeft 📖CompOp
13 mathmath: zsmul_addLeft, Int.addLeft_one_isCycle, neg_addLeft, nsmul_addLeft, MeasurableEquiv.toEquiv_addLeft, addLeft_add, coe_addLeft, OrderIso.addLeft_toEquiv, addLeft_symm_apply, addLeft_zero, subLeft_eq_neg_trans_addLeft, addLeft_symm, IsometryEquiv.addLeft_toEquiv
addRight 📖CompOp
13 mathmath: addRight_add, MeasurableEquiv.toEquiv_addRight, addRight_symm_apply, neg_addRight, addRight_zero, coe_addRight, nsmul_addRight, OrderIso.addRight_toEquiv, Int.addRight_one_isCycle, zsmul_addRight, addRight_symm, IsometryEquiv.addRight_toEquiv, subRight_eq_addRight_neg
divLeft 📖CompOp
6 mathmath: divLeft_involutive, divLeft_symm_apply, divLeft_eq_inv_trans_mulLeft, IsometryEquiv.divLeft_toEquiv, divLeft_apply, symm_divLeft
divRight 📖CompOp
4 mathmath: divRight_symm_apply, divRight_apply, divRight_eq_mulRight_inv, IsometryEquiv.divRight_toEquiv
mulLeft 📖CompOp
12 mathmath: MeasurableEquiv.toEquiv_mulLeft, divLeft_eq_inv_trans_mulLeft, pow_mulLeft, mulLeft_one, zpow_mulLeft, coe_mulLeft, mulLeft_symm_apply, mulLeft_symm, OrderIso.mulLeft_toEquiv, mulLeft_mul, IsometryEquiv.mulLeft_toEquiv, inv_mulLeft
mulRight 📖CompOp
12 mathmath: MeasurableEquiv.toEquiv_mulRight, zpow_mulRight, OrderIso.mulRight_toEquiv, IsometryEquiv.mulRight_toEquiv, inv_mulRight, mulRight_symm, coe_mulRight, mulRight_mul, divRight_eq_mulRight_inv, mulRight_symm_apply, mulRight_one, pow_mulRight
subLeft 📖CompOp
7 mathmath: symm_subLeft, IsometryEquiv.subLeft_toEquiv, subLeft_symm_apply, subLeft_apply, pointReflection_eq_subLeft, subLeft_eq_neg_trans_addLeft, subLeft_involutive
subRight 📖CompOp
4 mathmath: subRight_apply, IsometryEquiv.subRight_toEquiv, subRight_eq_addRight_neg, subRight_symm_apply

Theorems

NameKindAssumesProvesValidatesDepends On
addLeft_symm 📖mathematicalsymm
addLeft
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
ext
addLeft_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
addLeft
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
addRight_symm 📖mathematicalsymm
addRight
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
ext
addRight_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
addRight
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
coe_addLeft 📖mathematicalDFunLike.coe
Perm
EquivLike.toFunLike
instEquivLike
addLeft
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
coe_addRight 📖mathematicalDFunLike.coe
Perm
EquivLike.toFunLike
instEquivLike
addRight
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
coe_mulLeft 📖mathematicalDFunLike.coe
Perm
EquivLike.toFunLike
instEquivLike
mulLeft
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
coe_mulRight 📖mathematicalDFunLike.coe
Perm
EquivLike.toFunLike
instEquivLike
mulRight
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
divLeft_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
divLeft
DivInvMonoid.toDiv
Group.toDivInvMonoid
divLeft_eq_inv_trans_mulLeft 📖mathematicaldivLeft
trans
inv
DivisionMonoid.toInvolutiveInv
Group.toDivisionMonoid
mulLeft
ext
div_eq_mul_inv
divLeft_involutive 📖mathematicalFunction.Involutive
DFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
divLeft
CommGroup.toGroup
div_div_cancel
divLeft_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
divLeft
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
divRight_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
divRight
DivInvMonoid.toDiv
Group.toDivInvMonoid
divRight_eq_mulRight_inv 📖mathematicaldivRight
mulRight
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
ext
div_eq_mul_inv
divRight_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
divRight
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
mulLeft_symm 📖mathematicalsymm
mulLeft
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
ext
mulLeft_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
mulLeft
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
mulRight_symm 📖mathematicalsymm
mulRight
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
ext
mulRight_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
mulRight
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
Group.toDivisionMonoid
subLeft_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
subLeft
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
subLeft_eq_neg_trans_addLeft 📖mathematicalsubLeft
trans
neg
SubtractionMonoid.toInvolutiveNeg
AddGroup.toSubtractionMonoid
addLeft
ext
sub_eq_add_neg
subLeft_involutive 📖mathematicalFunction.Involutive
DFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
subLeft
AddCommGroup.toAddGroup
sub_sub_cancel
subLeft_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
subLeft
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
subRight_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
subRight
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
subRight_eq_addRight_neg 📖mathematicalsubRight
addRight
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
ext
sub_eq_add_neg
subRight_symm_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
subRight
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
symm_divLeft 📖mathematicalsymm
divLeft
CommGroup.toGroup
ext
inv_mul_eq_div
symm_subLeft 📖mathematicalsymm
subLeft
AddCommGroup.toAddGroup
ext
neg_add_eq_sub

Group

Theorems

NameKindAssumesProvesValidatesDepends On
mulLeft_bijective 📖mathematicalFunction.Bijective
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
toDivInvMonoid
Equiv.bijective
mulRight_bijective 📖mathematicalFunction.Bijective
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
toDivInvMonoid
Equiv.bijective

MulEquiv

Definitions

NameCategoryTheorems
inv 📖CompOp
2 mathmath: inv_symm, inv_apply

Theorems

NameKindAssumesProvesValidatesDepends On
inv_apply 📖mathematicalDFunLike.coe
MulEquiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
DivisionCommMonoid.toDivisionMonoid
EquivLike.toFunLike
instEquivLike
inv
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
inv_symm 📖mathematicalsymm
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
DivisionCommMonoid.toDivisionMonoid
inv
isUnit_map 📖mathematicalIsUnit
DFunLike.coe
EquivLike.toFunLike
EquivLike.injective
EquivLike.apply_inv_apply
map_one
MonoidHomClass.toOneHomClass
MulEquivClass.instMonoidHomClass
map_mul
MonoidHomClass.toMulHomClass
EquivLike.inv_apply_apply
IsUnit.map
MonoidHom.instMonoidHomClass

Units

Definitions

NameCategoryTheorems
mapEquiv 📖CompOp
4 mathmath: mapEquiv_symm, toMulEquiv_mapContinuousMulEquiv, coe_mapEquiv, ClassGroup.equiv_mk
mulLeft 📖CompOp
3 mathmath: ENNReal.mulLeftOrderIso_toEquiv, mulLeft_symm, mulLeft_apply
mulRight 📖CompOp
3 mathmath: ENNReal.mulRightOrderIso_toEquiv, mulRight_symm, mulRight_apply

Theorems

NameKindAssumesProvesValidatesDepends On
coe_mapEquiv 📖mathematicalval
DFunLike.coe
MulEquiv
Units
instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
mapEquiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
mapEquiv_symm 📖mathematicalMulEquiv.symm
Units
instMul
mapEquiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
mulLeft_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
mulLeft
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
val
mulLeft_bijective 📖mathematicalFunction.Bijective
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
val
Equiv.bijective
mulLeft_symm 📖mathematicalEquiv.symm
mulLeft
Units
instInv
Equiv.ext
mulRight_apply 📖mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
mulRight
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
val
mulRight_bijective 📖mathematicalFunction.Bijective
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
val
Equiv.bijective
mulRight_symm 📖mathematicalEquiv.symm
mulRight
Units
instInv
Equiv.ext

(root)

Definitions

NameCategoryTheorems
toAddUnits 📖CompOp
5 mathmath: val_toAddUnits_apply, AddSubgroup.mem_iff_toAddUnits_mem_addUnits, AddSubgroup.mem_ofAddUnits_iff_toAddUnits_mem, toAddUnits_symm_apply, toAddUnits_val_apply
toUnits 📖CompOp
5 mathmath: val_toUnits_apply, Subgroup.mem_ofUnits_iff_toUnits_mem, toUnits_symm_apply, toUnits_val_apply, Subgroup.mem_iff_toUnits_mem_units
unitsEquivProdSubtype 📖CompOp
3 mathmath: val_inv_unitsEquivProdSubtype_symm_apply, unitsEquivProdSubtype_apply_coe, val_unitsEquivProdSubtype_symm_apply

Theorems

NameKindAssumesProvesValidatesDepends On
isLocalHom_equiv 📖mathematicalIsLocalHom
EquivLike.toFunLike
toAddUnits_symm_apply 📖mathematicalDFunLike.coe
AddEquiv
AddUnits
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddUnits.instAdd
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
EquivLike.toFunLike
AddEquiv.instEquivLike
AddEquiv.symm
toAddUnits
AddUnits.val
toAddUnits_val_apply 📖mathematicalDFunLike.coe
AddEquiv
AddUnits
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddUnits.instAdd
EquivLike.toFunLike
AddEquiv.instEquivLike
toAddUnits
AddUnits.val
AddEquiv.apply_eq_iff_symm_apply
toUnits_symm_apply 📖mathematicalDFunLike.coe
MulEquiv
Units
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Units.instMul
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
EquivLike.toFunLike
MulEquiv.instEquivLike
MulEquiv.symm
toUnits
Units.val
toUnits_val_apply 📖mathematicalDFunLike.coe
MulEquiv
Units
DivInvMonoid.toMonoid
Group.toDivInvMonoid
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
toUnits
Units.val
unitsEquivProdSubtype_apply_coe 📖mathematicalMulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
MulOne.toOne
DFunLike.coe
Equiv
Units
EquivLike.toFunLike
Equiv.instEquivLike
unitsEquivProdSubtype
Units.val
Units.instInv
val_inv_unitsEquivProdSubtype_symm_apply 📖mathematicalUnits.val
Units
Units.instInv
DFunLike.coe
Equiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
MulOne.toOne
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
unitsEquivProdSubtype
val_toAddUnits_apply 📖mathematicalAddUnits.val
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
DFunLike.coe
AddEquiv
AddUnits
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddUnits.instAdd
EquivLike.toFunLike
AddEquiv.instEquivLike
toAddUnits
val_toUnits_apply 📖mathematicalUnits.val
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DFunLike.coe
MulEquiv
Units
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
toUnits
val_unitsEquivProdSubtype_symm_apply 📖mathematicalUnits.val
DFunLike.coe
Equiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
MulOne.toOne
Units
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
unitsEquivProdSubtype

---

← Back to Index