Ordered monoid structures on Multiplicative α
and Additive α
. #
Equations
- instLEMultiplicative = inst
Equations
- instLTMultiplicative = inst
Equations
- Multiplicative.preorder = inst
Equations
- Multiplicative.partialOrder = inst
Equations
- Additive.partialOrder = inst
Equations
- Multiplicative.linearOrder = inst
Equations
- Additive.linearOrder = inst
Equations
- Multiplicative.orderBot = inst
Equations
- Multiplicative.orderTop = inst
Equations
- Multiplicative.boundedOrder = inst
Equations
- Additive.boundedOrder = inst
Equations
- Multiplicative.orderedCommMonoid = OrderedCommMonoid.mk ⋯
Equations
- Additive.orderedAddCommMonoid = OrderedAddCommMonoid.mk ⋯
Equations
- Multiplicative.orderedCancelAddCommMonoid = OrderedCancelCommMonoid.mk ⋯
Equations
- Additive.orderedCancelAddCommMonoid = OrderedCancelAddCommMonoid.mk ⋯
Equations
- Multiplicative.linearOrderedCommMonoid = LinearOrderedCommMonoid.mk ⋯ LinearOrder.decidableLE LinearOrder.decidableEq LinearOrder.decidableLT ⋯ ⋯ ⋯
Equations
- Additive.linearOrderedAddCommMonoid = LinearOrderedAddCommMonoid.mk ⋯ LinearOrder.decidableLE LinearOrder.decidableEq LinearOrder.decidableLT ⋯ ⋯ ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
instance
Multiplicative.canonicallyOrderedCommMonoid
{α : Type u_1}
[CanonicallyOrderedAddCommMonoid α]
:
Equations
- Multiplicative.canonicallyOrderedCommMonoid = CanonicallyOrderedCommMonoid.mk ⋯ ⋯
Equations
- Additive.canonicallyOrderedAddCommMonoid = CanonicallyOrderedAddCommMonoid.mk ⋯ ⋯
instance
Multiplicative.canonicallyLinearOrderedCommMonoid
{α : Type u_1}
[CanonicallyLinearOrderedAddCommMonoid α]
:
Equations
- Multiplicative.canonicallyLinearOrderedCommMonoid = CanonicallyLinearOrderedCommMonoid.mk ⋯ LinearOrder.decidableLE LinearOrder.decidableEq LinearOrder.decidableLT ⋯ ⋯ ⋯
instance
instCanonicallyLinearOrderedAddCommMonoidAdditiveOfCanonicallyLinearOrderedCommMonoid
{α : Type u_1}
[CanonicallyLinearOrderedCommMonoid α]
:
Equations
- One or more equations did not get rendered due to their size.
@[simp]
theorem
Multiplicative.toAdd_le
{α : Type u_1}
[Preorder α]
{a : Multiplicative α}
{b : Multiplicative α}
:
@[simp]
theorem
Multiplicative.toAdd_lt
{α : Type u_1}
[Preorder α]
{a : Multiplicative α}
{b : Multiplicative α}
: