Documentation Verification Report

Basic

πŸ“ Source: Mathlib/Algebra/Order/Ring/Unbundled/Basic.lean

Statistics

MetricCount
Definitions0
Theoremsconst_mul_of_nonpos, mul, mul_const_of_nonpos, mul_monotone, const_mul_of_nonpos, mul_antitone, mul_const_of_nonpos, const_mul_of_neg, mul_const_of_neg, const_mul_of_neg, mul_const_of_neg, inv_neg, inv_pos, add_le_mul, add_le_mul', add_le_mul_of_left_le_right, add_le_mul_of_right_le_left, add_le_mul_two_add, add_one_le_two_mul, antitone_mul_left, antitone_mul_right, cmp_mul_neg_left, cmp_mul_neg_right, cmp_mul_pos_left, cmp_mul_pos_right, eq_zero_of_mul_self_add_mul_self_eq_zero, four_mul_le_pow_two_add, four_mul_le_sq_add, le_mul_of_le_one_left, le_mul_of_le_one_right, le_of_mul_le_of_one_le, lt_mul_of_lt_one_left, lt_mul_of_lt_one_right, lt_of_mul_lt_mul_of_nonpos_left, lt_of_mul_lt_mul_of_nonpos_right, lt_two_mul_self, max_mul_mul_le_max_mul_max, max_mul_of_nonneg, min_mul_of_nonneg, mul_add_mul_le_mul_add_mul, mul_add_mul_le_mul_add_mul', mul_add_mul_lt_mul_add_mul, mul_add_mul_lt_mul_add_mul', mul_le_mul_left_of_neg, mul_le_mul_of_nonneg_of_nonpos, mul_le_mul_of_nonneg_of_nonpos', mul_le_mul_of_nonpos_left, mul_le_mul_of_nonpos_of_nonneg, mul_le_mul_of_nonpos_of_nonneg', mul_le_mul_of_nonpos_of_nonpos, mul_le_mul_of_nonpos_of_nonpos', mul_le_mul_of_nonpos_right, mul_le_mul_right_of_neg, mul_le_of_one_le_left, mul_le_of_one_le_right, mul_lt_mul_left_of_neg, mul_lt_mul_of_neg_left, mul_lt_mul_of_neg_right, mul_lt_mul_right_of_neg, mul_lt_of_one_lt_left, mul_lt_of_one_lt_right, mul_max_of_nonneg, mul_min_of_nonneg, mul_neg_iff, mul_nonneg_iff, mul_nonneg_iff_left_nonneg_of_pos, mul_nonneg_iff_neg_imp_nonpos, mul_nonneg_iff_of_pos_left, mul_nonneg_iff_of_pos_right, mul_nonneg_iff_pos_imp_nonneg, mul_nonneg_iff_right_nonneg_of_pos, mul_nonneg_of_nonpos_of_nonpos, mul_nonneg_of_three, mul_nonpos_iff, mul_nonpos_iff_neg_imp_nonneg, mul_nonpos_iff_pos_imp_nonpos, mul_pos_iff, mul_pos_of_neg_of_neg, mul_self_add_mul_self_eq_zero, mul_self_inj, mul_self_le_mul_self_iff, mul_self_le_mul_self_of_le_of_neg_le, mul_self_lt_mul_self_iff, mul_self_nonneg, mul_self_pos, neg_iff_pos_of_mul_neg, neg_one_lt_zero, nonneg_and_nonneg_or_nonpos_and_nonpos_of_mul_nonneg, nonneg_le_nonneg_of_sq_le_sq, nonneg_of_mul_nonneg_left, nonneg_of_mul_nonneg_right, nonneg_of_mul_nonpos_left, nonneg_of_mul_nonpos_right, nonpos_of_mul_nonneg_left, nonpos_of_mul_nonneg_right, nonpos_of_mul_nonpos_left, nonpos_of_mul_nonpos_right, pos_iff_neg_of_mul_neg, pos_of_left_mul_lt_le, pos_of_mul_neg_left, pos_of_mul_neg_right, pos_of_right_mul_lt_le, pow_two_nonneg, sign_cases_of_C_mul_pow_nonneg, sq_nonneg, sq_nonpos_iff, strictAnti_mul_left, strictAnti_mul_right, sub_mul_sub_neg_iff, sub_mul_sub_nonneg_iff, sub_mul_sub_nonpos_iff, sub_mul_sub_pos_iff, sub_one_lt, two_mul_le_add_of_sq_eq_mul, two_mul_le_add_pow_two, two_mul_le_add_sq
116
Total116

Antitone

Theorems

NameKindAssumesProvesValidatesDepends On
const_mul_of_nonpos πŸ“–mathematicalAntitone
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Monotone
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”comp
antitone_mul_left
mul πŸ“–mathematicalAntitone
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Monotone
Pi.instMul
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_le_mul_of_nonpos_of_nonpos
mul_const_of_nonpos πŸ“–mathematicalAntitone
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Monotone
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”comp
antitone_mul_right
mul_monotone πŸ“–mathematicalAntitone
Monotone
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Pi.instMul
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_le_mul_of_nonpos_of_nonneg

Monotone

Theorems

NameKindAssumesProvesValidatesDepends On
const_mul_of_nonpos πŸ“–mathematicalMonotone
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Antitone
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”Antitone.comp_monotone
antitone_mul_left
mul_antitone πŸ“–mathematicalMonotone
Antitone
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Pi.instMul
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_le_mul_of_nonneg_of_nonpos
mul_const_of_nonpos πŸ“–mathematicalMonotone
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Antitone
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”Antitone.comp_monotone
antitone_mul_right

StrictAnti

Theorems

NameKindAssumesProvesValidatesDepends On
const_mul_of_neg πŸ“–mathematicalStrictAnti
PartialOrder.toPreorder
Preorder.toLT
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
StrictMono
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”comp
strictAnti_mul_left
mul_const_of_neg πŸ“–mathematicalStrictAnti
PartialOrder.toPreorder
Preorder.toLT
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
StrictMono
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”comp
strictAnti_mul_right

StrictMono

Theorems

NameKindAssumesProvesValidatesDepends On
const_mul_of_neg πŸ“–mathematicalStrictMono
PartialOrder.toPreorder
Preorder.toLT
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
StrictAnti
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.comp_strictMono
strictAnti_mul_left
mul_const_of_neg πŸ“–mathematicalStrictMono
PartialOrder.toPreorder
Preorder.toLT
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
StrictAnti
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.comp_strictMono
strictAnti_mul_right

Units

Theorems

NameKindAssumesProvesValidatesDepends On
inv_neg πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
val
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Units
instInv
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
β€”neg_of_mul_pos_right
zero_lt_one
mul_inv
LT.lt.le
inv_pos πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
val
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Units
instInv
β€”mul_pos_iff_of_pos_left
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
zero_lt_one
mul_inv

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
add_le_mul πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.instAtLeastTwoHAddOfNat
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toMul
β€”Nat.instAtLeastTwoHAddOfNat
add_le_mul_of_left_le_right
add_le_mul_of_right_le_left
le_of_not_ge
add_le_mul' πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.instAtLeastTwoHAddOfNat
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toMul
β€”Nat.instAtLeastTwoHAddOfNat
LE.le.trans
le_of_eq
add_comm
add_le_mul
add_le_mul_of_left_le_right πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.instAtLeastTwoHAddOfNat
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toMul
β€”Nat.instAtLeastTwoHAddOfNat
zero_lt_two
add_le_add_left
covariant_swap_add_of_covariant_add
two_mul
mul_le_mul_iff_leftβ‚€
MulPosStrictMono.toMulPosMono
MulPosStrictMono.toMulPosReflectLE
add_le_mul_of_right_le_left πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.instAtLeastTwoHAddOfNat
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toMul
β€”Nat.instAtLeastTwoHAddOfNat
zero_lt_two
add_le_add_right
mul_two
mul_le_mul_iff_rightβ‚€
PosMulStrictMono.toPosMulMono
PosMulStrictMono.toPosMulReflectLE
add_le_mul_two_add πŸ“–mathematicalPreorder.toLE
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
Nat.instAtLeastTwoHAddOfNat
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
Distrib.toMul
β€”Nat.instAtLeastTwoHAddOfNat
add_le_add_right
add_le_add
covariant_swap_add_of_covariant_add
le_mul_of_one_le_left
LE.le.trans
one_le_two
mul_add
Distrib.leftDistribClass
mul_two
add_assoc
le_refl
add_one_le_two_mul πŸ“–mathematicalAddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toMul
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
Nat.instAtLeastTwoHAddOfNat
β€”Nat.instAtLeastTwoHAddOfNat
add_le_add_right
two_mul
antitone_mul_left πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Antitone
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_le_mul_of_nonpos_left
antitone_mul_right πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Antitone
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_le_mul_of_nonpos_right
cmp_mul_neg_left πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
cmp
LinearOrder.toDecidableLT
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.cmp_map_eq
strictAnti_mul_left
cmp_mul_neg_right πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
cmp
LinearOrder.toDecidableLT
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.cmp_map_eq
strictAnti_mul_right
cmp_mul_pos_left πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
cmp
LinearOrder.toDecidableLT
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictMono.cmp_map_eq
strictMono_mul_left_of_pos
cmp_mul_pos_right πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
cmp
LinearOrder.toDecidableLT
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictMono.cmp_map_eq
strictMono_mul_right_of_pos
eq_zero_of_mul_self_add_mul_self_eq_zero πŸ“–β€”Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”mul_self_add_mul_self_eq_zero
four_mul_le_pow_two_add πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Distrib.toAdd
β€”four_mul_le_sq_add
four_mul_le_sq_add πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Distrib.toAdd
β€”Nat.instAtLeastTwoHAddOfNat
mul_assoc
two_add_two_eq_four
add_mul
Distrib.rightDistribClass
add_le_add_left
covariant_swap_add_of_covariant_add
two_mul_le_add_sq
add_right_comm
add_sq
le_mul_of_le_one_left πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”one_mul
mul_le_mul_of_nonpos_right
le_mul_of_le_one_right πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_one
mul_le_mul_of_nonpos_left
le_of_mul_le_of_one_le πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
β€”β€”le_of_mul_le_mul_right
MulPosStrictMono.toMulPosReflectLE
LE.le.trans
le_mul_of_one_le_right
LT.lt.trans_le
zero_lt_one
lt_mul_of_lt_one_left πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”one_mul
mul_lt_mul_of_neg_right
lt_mul_of_lt_one_right πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_one
mul_lt_mul_of_neg_left
lt_of_mul_lt_mul_of_nonpos_left πŸ“–β€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”Antitone.reflect_lt
antitone_mul_left
lt_of_mul_lt_mul_of_nonpos_right πŸ“–β€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”Antitone.reflect_lt
antitone_mul_right
lt_two_mul_self πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
β€”lt_mul_of_one_lt_left
Nat.instAtLeastTwoHAddOfNat
one_lt_two
max_mul_mul_le_max_mul_max πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
SemilatticeSup.toMax
Lattice.toSemilatticeSup
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_le_mul
le_max_right
LE.le.trans
le_max_left
le_trans
max_le
mul_comm
max_comm
max_mul_of_nonneg πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
SemilatticeSup.toMax
Lattice.toSemilatticeSup
β€”Monotone.map_max
monotone_mul_right_of_nonneg
min_mul_of_nonneg πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
SemilatticeInf.toMin
β€”Monotone.map_min
monotone_mul_right_of_nonneg
mul_add_mul_le_mul_add_mul πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
β€”exists_nonneg_add_of_le
mul_add
Distrib.leftDistribClass
add_right_comm
add_assoc
add_le_add_right
mul_le_mul_of_nonneg_right
mul_add_mul_le_mul_add_mul' πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
β€”add_comm
mul_add_mul_le_mul_add_mul
mul_add_mul_lt_mul_add_mul πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
β€”exists_pos_add_of_lt'
mul_add
Distrib.leftDistribClass
add_right_comm
add_assoc
add_lt_add_right
mul_lt_mul_of_pos_right
mul_add_mul_lt_mul_add_mul' πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
β€”add_comm
mul_add_mul_lt_mul_add_mul
mul_le_mul_left_of_neg πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.le_iff_ge
strictAnti_mul_left
covariant_lt_of_contravariant_le
contravariant_lt_of_covariant_le
mul_le_mul_of_nonneg_of_nonpos πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”LE.le.trans
mul_le_mul_of_nonpos_right
mul_le_mul_of_nonneg_left
mul_le_mul_of_nonneg_of_nonpos' πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”LE.le.trans
mul_le_mul_of_nonneg_left
mul_le_mul_of_nonpos_right
mul_le_mul_of_nonpos_left πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”ExistsAddOfLE.exists_add_of_le
le_of_add_le_add_right
add_left_comm
add_mul
Distrib.rightDistribClass
MulZeroClass.zero_mul
add_zero
mul_le_mul_of_nonneg_left
Eq.trans_le
add_le_of_nonpos_left
add_assoc
zero_add
mul_le_mul_of_nonpos_of_nonneg πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”LE.le.trans
mul_le_mul_of_nonneg_right
mul_le_mul_of_nonpos_left
mul_le_mul_of_nonpos_of_nonneg' πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”LE.le.trans
mul_le_mul_of_nonneg_left
mul_le_mul_of_nonpos_right
mul_le_mul_of_nonpos_of_nonpos πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”LE.le.trans
mul_le_mul_of_nonpos_right
mul_le_mul_of_nonpos_left
mul_le_mul_of_nonpos_of_nonpos' πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”LE.le.trans
mul_le_mul_of_nonpos_left
mul_le_mul_of_nonpos_right
mul_le_mul_of_nonpos_right πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”ExistsAddOfLE.exists_add_of_le
le_of_add_le_add_right
add_left_comm
mul_add
Distrib.leftDistribClass
MulZeroClass.mul_zero
add_zero
mul_le_mul_of_nonneg_right
Eq.trans_le
add_le_of_nonpos_left
add_assoc
zero_add
mul_le_mul_right_of_neg πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.le_iff_ge
strictAnti_mul_right
covariant_lt_of_contravariant_le
contravariant_lt_of_covariant_le
mul_le_of_one_le_left πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”one_mul
mul_le_mul_of_nonpos_right
mul_le_of_one_le_right πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_one
mul_le_mul_of_nonpos_left
mul_lt_mul_left_of_neg πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.lt_iff_gt
strictAnti_mul_left
mul_lt_mul_of_neg_left πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”ExistsAddOfLE.exists_add_of_le
LT.lt.le
add_lt_add_iff_right
add_left_comm
add_mul
Distrib.rightDistribClass
MulZeroClass.zero_mul
add_zero
mul_lt_mul_of_pos_left
Eq.trans_lt
add_lt_of_neg_left
add_assoc
zero_add
mul_lt_mul_of_neg_right πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”ExistsAddOfLE.exists_add_of_le
LT.lt.le
add_lt_add_iff_right
add_left_comm
mul_add
Distrib.leftDistribClass
MulZeroClass.mul_zero
add_zero
mul_lt_mul_of_pos_right
Eq.trans_lt
add_lt_of_neg_left
add_assoc
zero_add
mul_lt_mul_right_of_neg πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictAnti.lt_iff_gt
strictAnti_mul_right
mul_lt_of_one_lt_left πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”one_mul
mul_lt_mul_of_neg_right
mul_lt_of_one_lt_right πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_one
mul_lt_mul_of_neg_left
mul_max_of_nonneg πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
SemilatticeSup.toMax
Lattice.toSemilatticeSup
β€”Monotone.map_max
monotone_mul_left_of_nonneg
mul_min_of_nonneg πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
SemilatticeInf.toMin
β€”Monotone.map_min
monotone_mul_left_of_nonneg
mul_neg_iff πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”neg_pos
neg_mul_eq_mul_neg
mul_pos_iff
AddGroup.existsAddOfLE
neg_lt_zero
mul_nonneg_iff πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”nonneg_and_nonneg_or_nonpos_and_nonpos_of_mul_nonneg
mul_nonneg
PosMulStrictMono.toPosMulMono
mul_nonneg_of_nonpos_of_nonpos
MulPosStrictMono.toMulPosMono
covariant_swap_add_of_covariant_add
contravariant_swap_add_of_contravariant_add
mul_nonneg_iff_left_nonneg_of_pos πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”nonneg_of_mul_nonneg_left
mul_nonneg
PosMulStrictMono.toPosMulMono
LT.lt.le
mul_nonneg_iff_neg_imp_nonpos πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”neg_mul_neg
mul_nonneg_iff_pos_imp_nonneg
AddGroup.existsAddOfLE
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
mul_nonneg_iff_of_pos_left πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”MulZeroClass.mul_zero
mul_le_mul_iff_rightβ‚€
PosMulStrictMono.toPosMulMono
PosMulStrictMono.toPosMulReflectLE
mul_nonneg_iff_of_pos_right πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”MulZeroClass.zero_mul
mul_le_mul_iff_leftβ‚€
MulPosStrictMono.toMulPosMono
MulPosStrictMono.toMulPosReflectLE
mul_nonneg_iff_pos_imp_nonneg πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_nonneg_iff
le_total
mul_nonneg_iff_right_nonneg_of_pos πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”nonneg_of_mul_nonneg_right
mul_nonneg
PosMulStrictMono.toPosMulMono
LT.lt.le
mul_nonneg_of_nonpos_of_nonpos πŸ“–mathematicalPreorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”MulZeroClass.zero_mul
mul_le_mul_of_nonpos_right
mul_nonneg_of_three πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_nonneg_iff
le_total
mul_nonpos_iff πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”neg_nonneg
neg_mul_eq_mul_neg
mul_nonneg_iff
AddGroup.existsAddOfLE
neg_nonpos
mul_nonpos_iff_neg_imp_nonneg πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”neg_nonneg
neg_mul
mul_nonneg_iff_pos_imp_nonneg
AddGroup.existsAddOfLE
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
mul_nonpos_iff_pos_imp_nonpos πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”neg_nonneg
mul_neg
mul_nonneg_iff_pos_imp_nonneg
AddGroup.existsAddOfLE
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
mul_pos_iff πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”pos_and_pos_or_neg_and_neg_of_mul_pos
PosMulStrictMono.toPosMulMono
MulPosStrictMono.toMulPosMono
mul_pos
mul_pos_of_neg_of_neg
covariant_swap_add_of_covariant_add
contravariant_swap_add_of_contravariant_add
mul_pos_of_neg_of_neg πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”MulZeroClass.zero_mul
mul_lt_mul_of_neg_right
mul_self_add_mul_self_eq_zero πŸ“–mathematicalβ€”Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”add_eq_zero_iff_of_nonneg
covariant_swap_add_of_covariant_add
mul_self_nonneg
mul_self_eq_zero
mul_self_inj πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictMonoOn.eq_iff_eq
strictMonoOn_mul_self
mul_self_le_mul_self_iff πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_self_le_mul_self
PosMulStrictMono.toPosMulMono
nonneg_le_nonneg_of_sq_le_sq
mul_self_le_mul_self_of_le_of_neg_le πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”le_total
mul_self_le_mul_self
Eq.trans_le
neg_mul_neg
mul_le_mul
neg_nonneg
LE.le.trans
mul_self_lt_mul_self_iff πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLT
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”StrictMonoOn.lt_iff_lt
strictMonoOn_mul_self
mul_self_nonneg πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”sq
sq_nonneg
mul_self_pos πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”LT.lt.false
MulZeroClass.mul_zero
Ne.lt_or_gt
mul_pos_of_neg_of_neg
covariant_swap_add_of_covariant_add
contravariant_swap_add_of_contravariant_add
mul_pos
neg_iff_pos_of_mul_neg πŸ“–β€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”pos_of_mul_neg_right
le_of_lt
neg_of_mul_neg_left
neg_one_lt_zero πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
β€”neg_lt_zero
zero_lt_one
nonneg_and_nonneg_or_nonpos_and_nonpos_of_mul_nonneg πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”β€”not_lt_of_ge
lt_trichotomy
mul_neg_of_pos_of_neg
LT.lt.le
LT.lt.asymm
le_rfl
mul_neg_of_neg_of_pos
nonneg_le_nonneg_of_sq_le_sq πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_self_lt_mul_self
nonneg_of_mul_nonneg_left πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_neg_of_neg_of_pos
nonneg_of_mul_nonneg_right πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_neg_of_pos_of_neg
nonneg_of_mul_nonpos_left πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_pos_of_neg_of_neg
covariant_lt_of_contravariant_le
contravariant_lt_of_covariant_le
nonneg_of_mul_nonpos_right πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_pos_of_neg_of_neg
covariant_lt_of_contravariant_le
contravariant_lt_of_covariant_le
nonpos_of_mul_nonneg_left πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_neg_of_pos_of_neg
nonpos_of_mul_nonneg_right πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_neg_of_neg_of_pos
nonpos_of_mul_nonpos_left πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_pos
nonpos_of_mul_nonpos_right πŸ“–β€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Preorder.toLT
β€”β€”le_of_not_gt
LT.lt.not_ge
mul_pos
pos_iff_neg_of_mul_neg πŸ“–β€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”neg_of_mul_neg_right
le_of_lt
pos_of_mul_neg_left
pos_of_left_mul_lt_le πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”
pos_of_mul_neg_left πŸ“–β€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Preorder.toLE
β€”β€”lt_of_not_ge
LE.le.not_gt
mul_nonneg_of_nonpos_of_nonpos
pos_of_mul_neg_right πŸ“–β€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Preorder.toLE
β€”β€”lt_of_not_ge
LE.le.not_gt
mul_nonneg_of_nonpos_of_nonpos
pos_of_right_mul_lt_le πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Preorder.toLE
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”β€”
pow_two_nonneg πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
β€”sq_nonneg
sign_cases_of_C_mul_pow_nonneg πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Preorder.toLTβ€”pow_zero
mul_one
nonneg_of_mul_nonneg_right
pow_one
LE.le.eq_or_lt'
sq_nonneg πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
β€”le_or_gt
pow_succ_nonneg
ExistsAddOfLE.exists_add_of_le
LT.lt.le
not_le
LT.lt.ne'
add_neg_of_neg_of_nonpos
MulZeroClass.mul_zero
add_zero
add_mul
Distrib.rightDistribClass
mul_add
Distrib.leftDistribClass
sq
add_comm
add_assoc
MulZeroClass.zero_mul
sq_nonpos_iff πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
β€”le_antisymm_iff
sq_nonneg
sq_eq_zero_iff
isReduced_of_noZeroDivisors
strictAnti_mul_left πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
StrictAnti
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_lt_mul_of_neg_left
strictAnti_mul_right πŸ“–mathematicalPreorder.toLT
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
StrictAnti
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”mul_lt_mul_of_neg_right
sub_mul_sub_neg_iff πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLT
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”mul_neg_iff
contravariant_lt_of_covariant_le
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
sub_pos
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
sub_neg
LE.le.trans_lt
LE.le.trans_lt'
sub_mul_sub_nonneg_iff πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
β€”mul_nonneg_iff
AddGroup.existsAddOfLE
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
sub_nonneg
covariant_swap_add_of_covariant_add
sub_nonpos
LE.le.trans
LE.le.trans'
sub_mul_sub_nonpos_iff πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
β€”mul_nonpos_iff
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
sub_nonneg
covariant_swap_add_of_covariant_add
sub_nonpos
LE.le.trans
LE.le.trans'
sub_mul_sub_pos_iff πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Preorder.toLT
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
β€”mul_pos_iff
AddGroup.existsAddOfLE
IsLeftCancelAdd.addLeftStrictMono_of_addLeftMono
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
sub_pos
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
sub_neg
LE.le.trans_lt
LE.le.trans_lt'
sub_one_lt πŸ“–mathematicalβ€”Preorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
β€”sub_lt_iff_lt_add
covariant_swap_add_of_covariant_add
lt_add_one
two_mul_le_add_of_sq_eq_mul πŸ“–mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Distrib.toAdd
β€”nonneg_le_nonneg_of_sq_le_sq
MulPosStrictMono.toMulPosMono
Nat.instAtLeastTwoHAddOfNat
Left.add_nonneg
pow_two
mul_mul_mul_comm
two_mul
two_add_two_eq_four
mul_assoc
four_mul_le_sq_add
two_mul_le_add_pow_two πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Distrib.toAdd
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
β€”two_mul_le_add_sq
two_mul_le_add_sq πŸ“–mathematicalβ€”Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
instOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Nat.instAtLeastTwoHAddOfNat
Distrib.toAdd
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
β€”Nat.instAtLeastTwoHAddOfNat
two_mul
add_mul
Distrib.rightDistribClass
sq
min_mul_max
max_mul_min
fn_min_add_fn_max
mul_add_mul_le_mul_add_mul
MulPosStrictMono.toMulPosMono
min_le_max

---

← Back to Index