Documentation Verification Report

Even

📁 Source: Mathlib/Algebra/Group/Even.lean

Statistics

MetricCount
DefinitionsinstDecidablePredEven, instDecidablePredIsSquare, instDecidablePredAddOppositeEven, instDecidablePredMulOppositeIsSquare
4
Theoremsadd, add_self, exists_add_self, exists_two_nsmul, isSquare_pow, isSquare_zpow, map, neg, nsmul_left, nsmul_right, sub, two_nsmul, zero, zsmul_left, zsmul_right, div, exists_mul_self, exists_sq, inv, map, mul, mul_self, one, pow, sq, zpow, even_iff_exists_add_self, even_iff_exists_two_nsmul, even_neg, even_ofMul_iff, even_op_iff, even_subset_image_even, even_toAdd_iff, even_unop_iff, isSquare_iff_exists_mul_self, isSquare_iff_exists_sq, isSquare_inv, isSquare_ofAdd_iff, isSquare_op_iff, isSquare_subset_image_isSquare, isSquare_toMul_iff, isSquare_unop_iff
42
Total46

Additive

Definitions

NameCategoryTheorems
instDecidablePredEven 📖CompOp

Even

Theorems

NameKindAssumesProvesValidatesDepends On
add 📖Even
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
add_add_add_comm
add_self 📖mathematicalEven
exists_add_self 📖Eveneven_iff_exists_add_self
exists_two_nsmul 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMuleven_iff_exists_two_nsmul
isSquare_pow 📖mathematicalEvenIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPow
exists_add_self
pow_add
isSquare_zpow 📖mathematicalEvenIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
DivInvMonoid.toZPow
exists_add_self
zpow_add
map 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
DFunLike.coemap_add
AddMonoidHomClass.toAddHomClass
neg 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
even_neg
nsmul_left 📖mathematicalEvenAddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMul
exists_add_self
add_nsmul
add_self
nsmul_right 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMulexists_add_self
AddCommute.add_nsmul
AddCommute.refl
add_self
sub 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
SubtractionCommMonoid.toSubtractionMonoid
SubNegMonoid.toSubsub_eq_add_neg
add
even_neg
two_nsmul 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMul
two_nsmul
zero 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddZero.toZero
add_zero
zsmul_left 📖mathematicalEvenAddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
SubNegMonoid.toZSMul
exists_add_self
add_zsmul
add_self
zsmul_right 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
SubNegMonoid.toZSMulexists_add_self
AddCommute.zsmul_add
AddCommute.refl
add_self

IsSquare

Theorems

NameKindAssumesProvesValidatesDepends On
div 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
DivisionCommMonoid.toDivisionMonoid
DivInvMonoid.toDivdiv_eq_mul_inv
mul
exists_mul_self 📖IsSquareisSquare_iff_exists_mul_self
exists_sq 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPowisSquare_iff_exists_sq
inv 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
isSquare_inv
map 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
DFunLike.coemap_mul
MonoidHomClass.toMulHomClass
mul 📖IsSquare
CommMagma.toMul
CommSemigroup.toCommMagma
mul_mul_mul_comm
mul_self 📖mathematicalIsSquare
one 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
MulOne.toOne
mul_one
pow 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPowexists_mul_self
Commute.mul_pow
sq 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPow
pow_two
zpow 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
DivInvMonoid.toZPowexists_mul_self
Commute.mul_zpow

Multiplicative

Definitions

NameCategoryTheorems
instDecidablePredIsSquare 📖CompOp

(root)

Definitions

NameCategoryTheorems
instDecidablePredAddOppositeEven 📖CompOp
instDecidablePredMulOppositeIsSquare 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
even_iff_exists_add_self 📖mathematicalEven
even_iff_exists_two_nsmul 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoid.toNatSMul
two_nsmul
even_neg 📖mathematicalEven
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
neg_neg
Even.map
AddEquivClass.instAddMonoidHomClass
AddEquiv.instAddEquivClass
even_op_iff
even_ofMul_iff 📖mathematicalEven
Additive
Additive.add
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Additive.ofMul
IsSquare
even_op_iff 📖mathematicalEven
AddOpposite
AddOpposite.instAdd
AddOpposite.op
even_subset_image_even 📖mathematicalDFunLike.coeSet
Set.instHasSubset
setOf
Even
AddZero.toAdd
AddZeroClass.toAddZero
Set.image
Even.add_self
map_add
AddMonoidHomClass.toAddHomClass
even_toAdd_iff 📖mathematicalEven
DFunLike.coe
Equiv
Multiplicative
EquivLike.toFunLike
Equiv.instEquivLike
Multiplicative.toAdd
IsSquare
Multiplicative.mul
even_unop_iff 📖mathematicalEven
AddOpposite.unop
AddOpposite
AddOpposite.instAdd
even_op_iff
isSquare_iff_exists_mul_self 📖mathematicalIsSquare
isSquare_iff_exists_sq 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Monoid.toNatPow
pow_two
isSquare_inv 📖mathematicalIsSquare
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
DivisionMonoid.toDivInvMonoid
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
inv_inv
IsSquare.map
MulEquivClass.instMonoidHomClass
MulEquiv.instMulEquivClass
isSquare_op_iff
isSquare_ofAdd_iff 📖mathematicalIsSquare
Multiplicative
Multiplicative.mul
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Multiplicative.ofAdd
Even
isSquare_op_iff 📖mathematicalIsSquare
MulOpposite
MulOpposite.instMul
MulOpposite.op
isSquare_subset_image_isSquare 📖mathematicalDFunLike.coeSet
Set.instHasSubset
setOf
IsSquare
MulOne.toMul
MulOneClass.toMulOne
Set.image
map_mul
MonoidHomClass.toMulHomClass
isSquare_toMul_iff 📖mathematicalIsSquare
DFunLike.coe
Equiv
Additive
EquivLike.toFunLike
Equiv.instEquivLike
Additive.toMul
Even
Additive.add
isSquare_unop_iff 📖mathematicalIsSquare
MulOpposite.unop
MulOpposite
MulOpposite.instMul
isSquare_op_iff

---

← Back to Index