Documentation Verification Report

Field

📁 Source: Mathlib/Algebra/Order/Nonneg/Field.lean

Statistics

MetricCount
Definitionsdiv, instNNRatCast, instNNRatSMul, inv, linearOrderedCommGroupWithZero, semifield, unitsEquivPos, zpow
8
Theoremscast_nonneg, coe_div, coe_inv, coe_nnqsmul, coe_nnratCast, coe_zpow, inv_mk, mk_div_mk, mk_nnqsmul, mk_nnratCast, mk_zpow, unitsEquivPos_apply_coe, val_inv_unitsEquivPos_symm_apply_coe, val_unitsEquivPos_symm_apply_coe, nnqsmul_nonneg
15
Total23

NNRat

Theorems

NameKindAssumesProvesValidatesDepends On
cast_nonneg 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
cast
DivisionSemiring.toNNRatCast
cast_def
div_nonneg
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
Nat.cast_nonneg
IsStrictOrderedRing.toIsOrderedRing

Nonneg

Definitions

NameCategoryTheorems
div 📖CompOp
2 mathmath: mk_div_mk, coe_div
instNNRatCast 📖CompOp
3 mathmath: mk_nnratCast, coe_nnratCast, NNRat.Nonneg.coe_ofScientific
instNNRatSMul 📖CompOp
1 mathmath: coe_nnqsmul
inv 📖CompOp
2 mathmath: inv_mk, coe_inv
linearOrderedCommGroupWithZero 📖CompOp
semifield 📖CompOp
unitsEquivPos 📖CompOp
3 mathmath: val_unitsEquivPos_symm_apply_coe, unitsEquivPos_apply_coe, val_inv_unitsEquivPos_symm_apply_coe
zpow 📖CompOp
2 mathmath: mk_zpow, coe_zpow

Theorems

NameKindAssumesProvesValidatesDepends On
coe_div 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
div
DivInvMonoid.toDiv
GroupWithZero.toDivInvMonoid
DivisionSemiring.toGroupWithZero
coe_inv 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
inv
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
coe_nnqsmul 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat
instNNRatSMul
NNRat.smulDivisionSemiring
coe_nnratCast 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat.cast
instNNRatCast
DivisionSemiring.toNNRatCast
coe_zpow 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
zpow
DivInvMonoid.toZPow
GroupWithZero.toDivInvMonoid
DivisionSemiring.toGroupWithZero
inv_mk 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
inv
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
DivisionCommMonoid.toDivisionMonoid
CommGroupWithZero.toDivisionCommMonoid
Semifield.toCommGroupWithZero
MulZeroOneClass.toMulZeroClass
MonoidWithZero.toMulZeroOneClass
GroupWithZero.toMonoidWithZero
DivisionSemiring.toGroupWithZero
GroupWithZero.toDivisionMonoid
inv_nonneg
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
MulZeroClass.toMul
IsStrictOrderedRing.toPosMulStrictMono
mk_div_mk 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
div
DivInvMonoid.toDiv
GroupWithZero.toDivInvMonoid
DivisionSemiring.toGroupWithZero
div_nonneg
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
MulZeroClass.toMul
IsStrictOrderedRing.toPosMulStrictMono
mk_nnqsmul 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat
NNRat.smulDivisionSemiring
mk_nnratCast 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat.cast
DivisionSemiring.toNNRatCast
NNRat.cast_nonneg
instNNRatCast
NNRat.cast_nonneg
mk_zpow 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
zpow
DivInvMonoid.toZPow
GroupWithZero.toDivInvMonoid
DivisionSemiring.toGroupWithZero
zpow_nonneg
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
MulZeroClass.toMul
IsStrictOrderedRing.toPosMulStrictMono
IsStrictOrderedRing.toZeroLEOneClass
unitsEquivPos_apply_coe 📖mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
DFunLike.coe
MulEquiv
Units
Preorder.toLE
MonoidWithZero.toMonoid
monoidWithZero
IsStrictOrderedRing.toZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
NonUnitalNonAssocSemiring.toAddCommMonoid
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsOrderedRing.toPosMulMono
Units.instMul
Positive.instMulSubtypeLtOfNat_mathlib
EquivLike.toFunLike
MulEquiv.instEquivLike
unitsEquivPos
Units.val
IsStrictOrderedRing.toZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsOrderedRing.toPosMulMono
val_inv_unitsEquivPos_symm_apply_coe 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Units.val
MonoidWithZero.toMonoid
monoidWithZero
Units
Units.instInv
DFunLike.coe
MulEquiv
Preorder.toLT
IsStrictOrderedRing.toZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
NonUnitalNonAssocSemiring.toAddCommMonoid
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsOrderedRing.toPosMulMono
Positive.instMulSubtypeLtOfNat_mathlib
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
MulEquiv.symm
unitsEquivPos
InvOneClass.toInv
DivInvOneMonoid.toInvOneClass
DivisionMonoid.toDivInvOneMonoid
GroupWithZero.toDivisionMonoid
DivisionSemiring.toGroupWithZero
IsStrictOrderedRing.toZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsOrderedRing.toPosMulMono
val_unitsEquivPos_symm_apply_coe 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Units.val
MonoidWithZero.toMonoid
monoidWithZero
DFunLike.coe
MulEquiv
Preorder.toLT
Units
IsStrictOrderedRing.toZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
NonUnitalNonAssocSemiring.toAddCommMonoid
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsOrderedRing.toPosMulMono
Positive.instMulSubtypeLtOfNat_mathlib
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
MulEquiv.symm
unitsEquivPos
IsStrictOrderedRing.toZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
IsStrictOrderedRing.toIsOrderedRing
IsOrderedRing.toPosMulMono

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
nnqsmul_nonneg 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
NNRat
NNRat.smulDivisionSemiring
NNRat.smul_def
mul_nonneg
IsOrderedRing.toPosMulMono
IsStrictOrderedRing.toIsOrderedRing
NNRat.cast_nonneg

---

← Back to Index