Documentation Verification Report

Basic

📁 Source: Mathlib/Algebra/Regular/Basic.lean

Statistics

MetricCount
Definitions0
TheoremsisAddRegular_iff, isAddRightRegular_iff, isAddRegular, isRegular_iff, isRightRegular_iff, add, add_left_eq_self_iff, nsmul, nsmul_iff, of_add, right_of_addCommute, add, and_of_add_of_add, nsmul, nsmul_iff, add, add_right_eq_self_iff, left_of_addCommute, nsmul, nsmul_iff, of_add, isAddRegular, iff_isAddLeftRegular_of_add_eq_zero, iff_isAddRightRegular_of_add_eq_zero, iff_isLeftRegular_of_mul_eq_one, iff_isRightRegular_of_mul_eq_one, mul, mul_left_eq_self_iff, of_mul, pow, pow_iff, right_of_commute, and_of_mul_of_mul, mul, pow, pow_iff, left_of_commute, mul, mul_right_eq_self_iff, of_mul, pow, pow_iff, isRegular, isRegular, add_isAddLeftRegular_iff, add_isAddRightRegular_iff, isAddLeftRegular_of_add_eq_zero, isAddRegular_add_and_add_iff, isAddRegular_add_iff, isAddRegular_zero, isAddRightRegular_of_add_eq_zero, isLeftRegular_of_mul_eq_one, isRegular_mul_and_mul_iff, isRegular_mul_iff, isRegular_one, isRightRegular_of_mul_eq_one, mul_isLeftRegular_iff, mul_isRightRegular_iff
58
Total58

AddCommute

Theorems

NameKindAssumesProvesValidatesDepends On
isAddRegular_iff 📖mathematicalAddCommuteIsAddRegular
IsAddLeftRegular
IsAddRegular.left
IsAddLeftRegular.right_of_addCommute
isAddRightRegular_iff 📖mathematicalAddCommuteIsAddRightRegular
IsAddLeftRegular
IsAddRightRegular.left_of_addCommute
IsAddLeftRegular.right_of_addCommute

AddUnits

Theorems

NameKindAssumesProvesValidatesDepends On
isAddRegular 📖mathematicalIsAddRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
val
isAddLeftRegular_of_add_eq_zero
neg_add
isAddRightRegular_of_add_eq_zero
add_neg

Commute

Theorems

NameKindAssumesProvesValidatesDepends On
isRegular_iff 📖mathematicalCommuteIsRegular
IsLeftRegular
IsRegular.left
IsLeftRegular.right_of_commute
isRightRegular_iff 📖mathematicalCommuteIsRightRegular
IsLeftRegular
IsRightRegular.left_of_commute
IsLeftRegular.right_of_commute

IsAddLeftRegular

Theorems

NameKindAssumesProvesValidatesDepends On
add 📖IsAddLeftRegular
AddSemigroup.toAdd
comp_add_left
add_left_eq_self_iff 📖mathematicalIsAddLeftRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddZero.toZeroadd_zero
nsmul 📖mathematicalIsAddLeftRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMuladd_left_iterate
Function.Injective.iterate
nsmul_iff 📖mathematicalIsAddLeftRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMul
succ_nsmul
of_add
nsmul
of_add 📖IsAddLeftRegular
AddSemigroup.toAdd
Function.Injective.of_comp
comp_add_left
right_of_addCommute 📖mathematicalAddCommute
IsAddLeftRegular
IsAddRightRegularAddCommute.symm

IsAddRegular

Theorems

NameKindAssumesProvesValidatesDepends On
add 📖IsAddRegular
AddSemigroup.toAdd
IsAddLeftRegular.add
left
IsAddRightRegular.add
right
and_of_add_of_add 📖IsAddRegular
AddSemigroup.toAdd
isAddRegular_add_and_add_iff
nsmul 📖mathematicalIsAddRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMulIsAddLeftRegular.nsmul
left
IsAddRightRegular.nsmul
right
nsmul_iff 📖mathematicalIsAddRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMul
IsAddLeftRegular.nsmul_iff
left
IsAddRightRegular.nsmul_iff
right
IsAddLeftRegular.nsmul
IsAddRightRegular.nsmul

IsAddRightRegular

Theorems

NameKindAssumesProvesValidatesDepends On
add 📖IsAddRightRegular
AddSemigroup.toAdd
comp_add_right
add_right_eq_self_iff 📖mathematicalIsAddRightRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddZero.toZerozero_add
left_of_addCommute 📖mathematicalAddCommute
IsAddRightRegular
IsAddLeftRegularAddCommute.symm_iff
AddCommute.symm
nsmul 📖mathematicalIsAddRightRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMuleq_1
add_right_iterate
Function.Injective.iterate
nsmul_iff 📖mathematicalIsAddRightRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMul
succ_nsmul'
of_add
nsmul
of_add 📖IsAddRightRegular
AddSemigroup.toAdd
add_assoc

IsAddUnit

Theorems

NameKindAssumesProvesValidatesDepends On
isAddRegular 📖mathematicalIsAddUnitIsAddRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddUnits.isAddRegular

IsDedekindFiniteAddMonoid

Theorems

NameKindAssumesProvesValidatesDepends On
iff_isAddLeftRegular_of_add_eq_zero 📖mathematicalIsDedekindFiniteAddMonoid
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
IsAddLeftRegular
AddZero.toAdd
isAddLeftRegular_of_add_eq_zero
add_eq_zero_symm
add_assoc
zero_add
add_zero
iff_isAddRightRegular_of_add_eq_zero 📖mathematicalIsDedekindFiniteAddMonoid
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
IsAddRightRegular
AddZero.toAdd
isAddRightRegular_of_add_eq_zero
add_eq_zero_symm
add_assoc
add_zero
zero_add

IsDedekindFiniteMonoid

Theorems

NameKindAssumesProvesValidatesDepends On
iff_isLeftRegular_of_mul_eq_one 📖mathematicalIsDedekindFiniteMonoid
MulOneClass.toMulOne
Monoid.toMulOneClass
IsLeftRegular
MulOne.toMul
isLeftRegular_of_mul_eq_one
mul_eq_one_symm
one_mul
mul_one
iff_isRightRegular_of_mul_eq_one 📖mathematicalIsDedekindFiniteMonoid
MulOneClass.toMulOne
Monoid.toMulOneClass
IsRightRegular
MulOne.toMul
isRightRegular_of_mul_eq_one
mul_eq_one_symm
mul_assoc
mul_one
one_mul

IsLeftRegular

Theorems

NameKindAssumesProvesValidatesDepends On
mul 📖IsLeftRegular
Semigroup.toMul
comp_mul_left
mul_left_eq_self_iff 📖mathematicalIsLeftRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
MulOne.toOnemul_one
of_mul 📖IsLeftRegular
Semigroup.toMul
Function.Injective.of_comp
comp_mul_left
pow 📖mathematicalIsLeftRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPowFunction.Injective.iterate
pow_iff 📖mathematicalIsLeftRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPow
pow_succ
of_mul
pow
right_of_commute 📖mathematicalCommute
IsLeftRegular
IsRightRegularCommute.symm

IsRegular

Theorems

NameKindAssumesProvesValidatesDepends On
and_of_mul_of_mul 📖IsRegular
Semigroup.toMul
isRegular_mul_and_mul_iff
mul 📖IsRegular
Semigroup.toMul
IsLeftRegular.mul
left
IsRightRegular.mul
right
pow 📖mathematicalIsRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPowIsLeftRegular.pow
left
IsRightRegular.pow
right
pow_iff 📖mathematicalIsRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPow
IsLeftRegular.pow_iff
left
IsRightRegular.pow_iff
right
IsLeftRegular.pow
IsRightRegular.pow

IsRightRegular

Theorems

NameKindAssumesProvesValidatesDepends On
left_of_commute 📖mathematicalCommute
IsRightRegular
IsLeftRegularCommute.symm_iff
Commute.symm
mul 📖IsRightRegular
Semigroup.toMul
comp_mul_right
mul_right_eq_self_iff 📖mathematicalIsRightRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
MulOne.toOneone_mul
of_mul 📖IsRightRegular
Semigroup.toMul
mul_assoc
pow 📖mathematicalIsRightRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPoweq_1
mul_right_iterate
Function.Injective.iterate
pow_iff 📖mathematicalIsRightRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPow
pow_succ'
of_mul
pow

IsUnit

Theorems

NameKindAssumesProvesValidatesDepends On
isRegular 📖mathematicalIsUnitIsRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Units.isRegular

Units

Theorems

NameKindAssumesProvesValidatesDepends On
isRegular 📖mathematicalIsRegular
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
val
isLeftRegular_of_mul_eq_one
inv_mul
isRightRegular_of_mul_eq_one
mul_inv

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
add_isAddLeftRegular_iff 📖IsAddLeftRegular
AddSemigroup.toAdd
IsAddLeftRegular.of_add
IsAddLeftRegular.add
add_isAddRightRegular_iff 📖IsAddRightRegular
AddSemigroup.toAdd
IsAddRightRegular.of_add
IsAddRightRegular.add
isAddLeftRegular_of_add_eq_zero 📖mathematicalAddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddZero.toZero
IsAddLeftRegularIsAddLeftRegular.of_add
IsAddRegular.left
isAddRegular_zero
isAddRegular_add_and_add_iff 📖mathematicalIsAddRegular
AddSemigroup.toAdd
IsAddLeftRegular.of_add
IsAddRegular.left
IsAddRightRegular.of_add
IsAddRegular.right
IsAddRegular.add
isAddRegular_add_iff 📖mathematicalIsAddRegular
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
add_comm
isAddRegular_add_and_add_iff
isAddRegular_zero 📖mathematicalIsAddRegular
AddZero.toAdd
AddZeroClass.toAddZero
AddZero.toZero
zero_add
add_zero
isAddRightRegular_of_add_eq_zero 📖mathematicalAddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddZero.toZero
IsAddRightRegularIsAddRightRegular.of_add
IsAddRegular.right
isAddRegular_zero
isLeftRegular_of_mul_eq_one 📖mathematicalMulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
MulOne.toOne
IsLeftRegularIsLeftRegular.of_mul
IsRegular.left
isRegular_one
isRegular_mul_and_mul_iff 📖mathematicalIsRegular
Semigroup.toMul
IsLeftRegular.of_mul
IsRegular.left
IsRightRegular.of_mul
IsRegular.right
IsRegular.mul
isRegular_mul_iff 📖mathematicalIsRegular
CommMagma.toMul
CommSemigroup.toCommMagma
mul_comm
isRegular_mul_and_mul_iff
isRegular_one 📖mathematicalIsRegular
MulOne.toMul
MulOneClass.toMulOne
MulOne.toOne
one_mul
mul_one
isRightRegular_of_mul_eq_one 📖mathematicalMulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
MulOne.toOne
IsRightRegularIsRightRegular.of_mul
IsRegular.right
isRegular_one
mul_isLeftRegular_iff 📖IsLeftRegular
Semigroup.toMul
IsLeftRegular.of_mul
IsLeftRegular.mul
mul_isRightRegular_iff 📖IsRightRegular
Semigroup.toMul
IsRightRegular.of_mul
IsRightRegular.mul

---

← Back to Index