Documentation Verification Report

RingNF

📁 Source: Mathlib/Tactic/Ring/RingNF.lean

Statistics

MetricCount
DefinitionsisAtom, isAtom, isAtom, Config, failIfUnchanged, mode, toConfig, RingMode, cleanup, convRing!, convRing_nf!_, elabConfig, elabRingNFConv, evalExpr, instBEqConfig, beq, instBEqRingMode, beq, instInhabitedConfig, default, instInhabitedRingMode, default, instReprConfig, repr, instReprRingMode, repr, ring1NF, ringConv, ringNF, ringNFConv, tacticRing!, tacticRing1_nf!_, tacticRing_nf!__
33
Theoremsadd_assoc_rev, add_neg, int_rawCast_neg, mul_assoc_rev, mul_neg, nat_rawCast_0, nat_rawCast_1, nat_rawCast_2, nnrat_rawCast, rat_rawCast_neg
10
Total43

Mathlib.Tactic.Ring.ExBase

Definitions

NameCategoryTheorems
isAtom 📖CompOp

Mathlib.Tactic.Ring.ExProd

Definitions

NameCategoryTheorems
isAtom 📖CompOp

Mathlib.Tactic.Ring.ExSum

Definitions

NameCategoryTheorems
isAtom 📖CompOp

Mathlib.Tactic.RingNF

Definitions

NameCategoryTheorems
Config 📖CompData
RingMode 📖CompData
cleanup 📖CompOp
convRing! 📖CompOp
convRing_nf!_ 📖CompOp
elabConfig 📖CompOp
elabRingNFConv 📖CompOp
evalExpr 📖CompOp
instBEqConfig 📖CompOp
instBEqRingMode 📖CompOp
instInhabitedConfig 📖CompOp
instInhabitedRingMode 📖CompOp
instReprConfig 📖CompOp
instReprRingMode 📖CompOp
ring1NF 📖CompOp
ringConv 📖CompOp
ringNF 📖CompOp
ringNFConv 📖CompOp
tacticRing! 📖CompOp
tacticRing1_nf!_ 📖CompOp
tacticRing_nf!__ 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
add_assoc_rev 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
add_assoc
add_neg 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
sub_eq_add_neg
int_rawCast_neg 📖mathematicalInt.rawCast
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
Nat.rawCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Int.cast_negOfNat
mul_assoc_rev 📖mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
mul_assoc
mul_neg 📖mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
mul_neg
nat_rawCast_0 📖mathematicalNat.rawCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Nat.cast_zero
nat_rawCast_1 📖mathematicalNat.rawCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
AddMonoidWithOne.toOne
Nat.cast_one
nat_rawCast_2 📖mathematicalNat.rawCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
nnrat_rawCast 📖mathematicalNNRat.rawCast
DivInvMonoid.toDiv
GroupWithZero.toDivInvMonoid
DivisionSemiring.toGroupWithZero
Nat.rawCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
rat_rawCast_neg 📖mathematicalRat.rawCast
DivInvMonoid.toDiv
DivisionRing.toDivInvMonoid
Int.rawCast
DivisionRing.toRing
Nat.rawCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
Int.cast_negOfNat

Mathlib.Tactic.RingNF.Config

Definitions

NameCategoryTheorems
failIfUnchanged 📖CompOp
mode 📖CompOp
toConfig 📖CompOp

Mathlib.Tactic.RingNF.instBEqConfig

Definitions

NameCategoryTheorems
beq 📖CompOp

Mathlib.Tactic.RingNF.instBEqRingMode

Definitions

NameCategoryTheorems
beq 📖CompOp

Mathlib.Tactic.RingNF.instInhabitedConfig

Definitions

NameCategoryTheorems
default 📖CompOp

Mathlib.Tactic.RingNF.instInhabitedRingMode

Definitions

NameCategoryTheorems
default 📖CompOp

Mathlib.Tactic.RingNF.instReprConfig

Definitions

NameCategoryTheorems
repr 📖CompOp

Mathlib.Tactic.RingNF.instReprRingMode

Definitions

NameCategoryTheorems
repr 📖CompOp

---

← Back to Index