Documentation Verification Report

Basic

📁 Source: Mathlib/Algebra/Ring/Divisibility/Basic.lean

Statistics

MetricCount
Definitionsdvd
1
Theoremsadd, linear_comb, neg_left, neg_right, of_neg_left, of_neg_right, sub, dvd_apply, decompositionMonoid, dvd_add, dvd_add_left, dvd_add_right, dvd_add_self_left, dvd_add_self_right, dvd_iff_dvd_of_dvd_sub, dvd_mul_sub_mul, dvd_neg, dvd_sub, dvd_sub_comm, dvd_sub_left, dvd_sub_right, dvd_sub_self_left, dvd_sub_self_right, map_dvd_iff, map_dvd_iff_dvd_symm, min_pow_dvd_add, neg_dvd
27
Total28

Dvd.dvd

Theorems

NameKindAssumesProvesValidatesDepends On
add 📖semigroupDvddvd_add
linear_comb 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalCommSemiring.toNonUnitalSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalSemiring.toNonUnitalNonAssocSemiring
Distrib.toMul
dvd_add
Distrib.leftDistribClass
mul_left
neg_left 📖mathematicalsemigroupDvdInvolutiveNeg.toNeg
HasDistribNeg.toInvolutiveNeg
Semigroup.toMul
neg_dvd
neg_right 📖mathematicalsemigroupDvdInvolutiveNeg.toNeg
HasDistribNeg.toInvolutiveNeg
Semigroup.toMul
dvd_neg
of_neg_left 📖semigroupDvd
InvolutiveNeg.toNeg
HasDistribNeg.toInvolutiveNeg
Semigroup.toMul
neg_dvd
of_neg_right 📖semigroupDvd
InvolutiveNeg.toNeg
HasDistribNeg.toInvolutiveNeg
Semigroup.toMul
dvd_neg
sub 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
NonUnitalNonAssocRing.toAddCommGroup
NonUnitalRing.toNonUnitalNonAssocRing
dvd_sub

Equiv

Definitions

NameCategoryTheorems
dvd 📖CompOp
1 mathmath: dvd_apply

Theorems

NameKindAssumesProvesValidatesDepends On
dvd_apply 📖mathematicalsemigroupDvd
LeftCancelSemigroup.toSemigroup
DFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
dvd
Semigroup.toMul

MulEquiv

Theorems

NameKindAssumesProvesValidatesDepends On
decompositionMonoid 📖mathematicalDecompositionMonoidDecompositionMonoid.primal
map_mul
MulEquivClass.instMulHomClass
map_dvd_iff
instMulEquivClass
apply_symm_apply

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
dvd_add 📖semigroupDvdDvd.elim
Dvd.intro
left_distrib
dvd_add_left 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalRing.toNonUnitalNonAssocRing
add_sub_cancel_right
dvd_sub
dvd_add
Distrib.leftDistribClass
dvd_add_right 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalRing.toNonUnitalNonAssocRing
add_comm
dvd_add_left
dvd_add_self_left 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
Semiring.toNonUnitalSemiring
Ring.toSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
dvd_add_right
dvd_refl
dvd_add_self_right 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
Semiring.toNonUnitalSemiring
Ring.toSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
dvd_add_left
dvd_refl
dvd_iff_dvd_of_dvd_sub 📖semigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
NonUnitalNonAssocRing.toAddCommGroup
NonUnitalRing.toNonUnitalNonAssocRing
sub_add_cancel
dvd_add_right
dvd_mul_sub_mul 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalCommSemiring.toNonUnitalSemiring
NonUnitalCommRing.toNonUnitalCommSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
NonUnitalNonAssocRing.toAddCommGroup
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
mul_sub_left_distrib
mul_sub_right_distrib
sub_eq_add_neg
add_assoc
neg_add_cancel_left
dvd_add
Distrib.leftDistribClass
Dvd.dvd.mul_left
Dvd.dvd.mul_right
dvd_neg 📖mathematicalsemigroupDvd
InvolutiveNeg.toNeg
HasDistribNeg.toInvolutiveNeg
Semigroup.toMul
Equiv.exists_congr_left
mul_neg
dvd_sub 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
NonUnitalNonAssocRing.toAddCommGroup
NonUnitalRing.toNonUnitalNonAssocRing
Dvd.dvd.add
Distrib.leftDistribClass
Dvd.dvd.neg_right
dvd_sub_comm 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
NonUnitalNonAssocRing.toAddCommGroup
NonUnitalRing.toNonUnitalNonAssocRing
dvd_neg
neg_sub
dvd_sub_left 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
NonUnitalNonAssocRing.toAddCommGroup
NonUnitalRing.toNonUnitalNonAssocRing
dvd_add_left
dvd_neg
dvd_sub_right 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
NonUnitalRing.toNonUnitalSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
NonUnitalNonAssocRing.toAddCommGroup
NonUnitalRing.toNonUnitalNonAssocRing
sub_eq_add_neg
dvd_add_right
dvd_neg
dvd_sub_self_left 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
Semiring.toNonUnitalSemiring
Ring.toSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
dvd_sub_right
dvd_rfl
dvd_sub_self_right 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
Semiring.toNonUnitalSemiring
Ring.toSemiring
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
dvd_sub_left
dvd_rfl
map_dvd_iff 📖mathematicalsemigroupDvd
DFunLike.coe
EquivLike.toFunLike
Equiv.left_inv
map_dvd
MulEquivClass.instMulHomClass
MulEquiv.instMulEquivClass
map_dvd_iff_dvd_symm 📖mathematicalsemigroupDvd
DFunLike.coe
EquivLike.toFunLike
MulEquiv
Semigroup.toMul
MulEquiv.instEquivLike
MulEquiv.symm
MulEquivClass.toMulEquiv
EquivLike.surjective
MulEquivClass.coe_symm_apply_apply
min_pow_dvd_add 📖mathematicalsemigroupDvd
SemigroupWithZero.toSemigroup
NonUnitalSemiring.toSemigroupWithZero
Semiring.toNonUnitalSemiring
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Dvd.dvd.add
Distrib.leftDistribClass
Dvd.dvd.trans
pow_dvd_pow
neg_dvd 📖mathematicalsemigroupDvd
InvolutiveNeg.toNeg
HasDistribNeg.toInvolutiveNeg
Semigroup.toMul
Equiv.exists_congr_left
mul_neg
neg_mul
neg_neg

---

← Back to Index