Documentation Verification Report

Core

πŸ“ Source: Mathlib/Tactic/CancelDenoms/Core.lean

Statistics

MetricCount
DefinitionsCancelResult, cancelled, pf, cancelDenominatorsInType, derive, deriveThms, findCancelFactor, findCompLemma, mkProdPrf, synthesizeUsingNormNum, cancelDenominators, cancelDenominatorsAt, cancelDenominatorsTarget, cancelDenoms, tacticCancel_denoms_
15
Theoremsadd_subst, cancel_factors_eq, cancel_factors_eq_div, cancel_factors_le, cancel_factors_lt, cancel_factors_ne, derive_trans, derive_transβ‚‚, div_subst, inv_subst, mul_subst, neg_subst, pow_subst, sub_subst
14
Total29

CancelDenoms

Definitions

NameCategoryTheorems
CancelResult πŸ“–CompDataβ€”
cancelDenominatorsInType πŸ“–CompOpβ€”
derive πŸ“–CompOpβ€”
deriveThms πŸ“–CompOpβ€”
findCancelFactor πŸ“–CompOpβ€”
findCompLemma πŸ“–CompOpβ€”
mkProdPrf πŸ“–CompOpβ€”
synthesizeUsingNormNum πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
add_subst πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Distrib.toAddβ€”left_distrib
Distrib.leftDistribClass
cancel_factors_eq πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Field.toDivisionRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
β€”β€”
cancel_factors_eq_div πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Field.toDivisionRing
β€”eq_div_of_mul_eq
mul_comm
cancel_factors_le πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Preorder.toLE
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Field.toDivisionRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
β€”mul_le_mul_iff_rightβ‚€
IsOrderedRing.toPosMulMono
IsStrictOrderedRing.toIsOrderedRing
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
one_div_pos
PosMulReflectLE.toPosMulReflectLT
mul_assoc
mul_comm
mul_pos
cancel_factors_lt πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Field.toDivisionRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
β€”mul_lt_mul_iff_rightβ‚€
IsStrictOrderedRing.toPosMulStrictMono
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
one_div_pos
mul_assoc
mul_comm
mul_pos
cancel_factors_ne πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Field.toDivisionRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
β€”not_iff_not
cancel_factors_eq
derive_trans πŸ“–β€”β€”β€”β€”β€”
derive_transβ‚‚ πŸ“–β€”β€”β€”β€”β€”
div_subst πŸ“–β€”Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Field.toDivisionRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
DivisionRing.toRing
β€”β€”mul_assoc
mul_div_left_comm
mul_comm
one_mul
inv_subst πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Field.toCommRing
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
Field.toSemifield
β€”div_eq_mul_inv
mul_div_cancel_rightβ‚€
GroupWithZero.toMulDivCancelClass
mul_subst πŸ“–β€”Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
β€”β€”mul_comm
mul_assoc
neg_subst πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
β€”mul_neg
pow_subst πŸ“–β€”Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
β€”β€”mul_pow
mul_assoc
sub_subst πŸ“–mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
β€”sub_eq_add_neg
left_distrib
Distrib.leftDistribClass
mul_neg

CancelDenoms.CancelResult

Definitions

NameCategoryTheorems
cancelled πŸ“–CompOpβ€”
pf πŸ“–CompOpβ€”

(root)

Definitions

NameCategoryTheorems
cancelDenominators πŸ“–CompOpβ€”
cancelDenominatorsAt πŸ“–CompOpβ€”
cancelDenominatorsTarget πŸ“–CompOpβ€”
cancelDenoms πŸ“–CompOpβ€”
tacticCancel_denoms_ πŸ“–CompOpβ€”

---

← Back to Index