Documentation Verification Report

Rat

📁 Source: Mathlib/Algebra/Order/Module/Rat.lean

Statistics

MetricCount
Definitions0
TheoremstoPosSMulStrictMono_rat, toPosSMulStrictMono_rat, nnrat_of_rat, nnrat_of_rat, abs_nnqsmul
5
Total5

LinearOrderedField

Theorems

NameKindAssumesProvesValidatesDepends On
toPosSMulStrictMono_rat 📖mathematicalPosSMulStrictMono
Rat.smulDivisionRing
Field.toDivisionRing
Rat.instPreorder
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Rat.commRing
Rat.smul_def
mul_lt_mul_of_pos_left
IsStrictOrderedRing.toPosMulStrictMono
Rat.cast_pos

LinearOrderedSemifield

Theorems

NameKindAssumesProvesValidatesDepends On
toPosSMulStrictMono_rat 📖mathematicalPosSMulStrictMono
NNRat
NNRat.smulDivisionSemiring
Semifield.toDivisionSemiring
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLinearOrderNNRat
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
NNRat.instSemifield
NNRat.smul_def
mul_lt_mul_of_pos_left
IsStrictOrderedRing.toPosMulStrictMono
NNRat.cast_pos

PosSMulMono

Theorems

NameKindAssumesProvesValidatesDepends On
nnrat_of_rat 📖mathematicalPosSMulMono
NNRat
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat.instSemifield
MulAction.toSemigroupAction
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLinearOrderNNRat
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
NNRat.cast_smul_eq_nnqsmul
smul_le_smul_of_nonneg_left

PosSMulStrictMono

Theorems

NameKindAssumesProvesValidatesDepends On
nnrat_of_rat 📖mathematicalPosSMulStrictMono
NNRat
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat.instSemifield
MulAction.toSemigroupAction
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLinearOrderNNRat
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
NNRat.cast_smul_eq_nnqsmul
smul_lt_smul_of_pos_left

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
abs_nnqsmul 📖mathematicalabs
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
AddCommGroup.toAddGroup
NNRat
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat.instSemifield
le_total
abs_of_nonpos
IsOrderedAddMonoid.toAddLeftMono
smul_neg
abs_of_nonneg

---

← Back to Index