Documentation

Mathlib.Algebra.Order.Monoid.Unbundled.TypeTags

Ordered monoid structures on Multiplicative α and Additive α. #

@[implicit_reducible]
instance instLEMultiplicative {α : Type u_1} [LE α] :
Equations
@[implicit_reducible]
instance instLEAdditive {α : Type u_1} [LE α] :
Equations
@[implicit_reducible]
instance instLTMultiplicative {α : Type u_1} [LT α] :
Equations
@[implicit_reducible]
instance instLTAdditive {α : Type u_1} [LT α] :
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
instance Additive.preorder {α : Type u_1} [Preorder α] :
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
instance Multiplicative.orderBot {α : Type u_1} [LE α] [OrderBot α] :
Equations
@[implicit_reducible]
instance Additive.orderBot {α : Type u_1} [LE α] [OrderBot α] :
Equations
@[implicit_reducible]
instance Multiplicative.orderTop {α : Type u_1} [LE α] [OrderTop α] :
Equations
@[implicit_reducible]
instance Additive.orderTop {α : Type u_1} [LE α] [OrderTop α] :
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
instance Additive.boundedOrder {α : Type u_1} [LE α] [BoundedOrder α] :
Equations
@[simp]
theorem Additive.ofMul_le {α : Type u_1} [Preorder α] {a b : α} :
@[simp]
theorem Additive.ofMul_lt {α : Type u_1} [Preorder α] {a b : α} :
ofMul a < ofMul b a < b
@[simp]
theorem Additive.toMul_le {α : Type u_1} [Preorder α] {a b : Additive α} :
@[simp]
theorem Additive.toMul_lt {α : Type u_1} [Preorder α] {a b : Additive α} :
toMul a < toMul b a < b
theorem Additive.toMul_mono {α : Type u_1} [Preorder α] {a b : Additive α} :
a btoMul a toMul b

Alias of the reverse direction of Additive.toMul_le.

theorem Additive.ofMul_mono {α : Type u_1} [Preorder α] {a b : α} :
a bofMul a ofMul b

Alias of the reverse direction of Additive.ofMul_le.

theorem Additive.toMul_strictMono {α : Type u_1} [Preorder α] {a b : Additive α} :
a < btoMul a < toMul b

Alias of the reverse direction of Additive.toMul_lt.

theorem Additive.ofMul_strictMono {α : Type u_1} [Preorder α] {a b : α} :
a < bofMul a < ofMul b

Alias of the reverse direction of Additive.ofMul_lt.

@[deprecated Additive.ofMul_strictMono (since := "2025-11-18")]
theorem Additive.foMul_strictMono {α : Type u_1} [Preorder α] {a b : α} :
a < bofMul a < ofMul b

Alias of Additive.ofMul_strictMono.


Alias of the reverse direction of Additive.ofMul_lt.

@[simp]
theorem Additive.ofMul_top {α : Type u_1} [LE α] [OrderTop α] :
@[simp]
theorem Additive.toMul_top {α : Type u_1} [LE α] [OrderTop α] :
@[simp]
theorem Additive.ofMul_eq_top {α : Type u_1} [LE α] [OrderTop α] {a : α} :
@[simp]
theorem Additive.toMul_eq_top {α : Type u_1} [LE α] [OrderTop α] {a : Additive α} :
@[simp]
theorem Additive.ofMul_bot {α : Type u_1} [LE α] [OrderBot α] :
@[simp]
theorem Additive.toMul_bot {α : Type u_1} [LE α] [OrderBot α] :
@[simp]
theorem Additive.ofMul_eq_bot {α : Type u_1} [LE α] [OrderBot α] {a : α} :
@[simp]
theorem Additive.toMul_eq_bot {α : Type u_1} [LE α] [OrderBot α] {a : Additive α} :
@[simp]
theorem Multiplicative.ofAdd_le {α : Type u_1} [Preorder α] {a b : α} :
@[simp]
theorem Multiplicative.ofAdd_lt {α : Type u_1} [Preorder α] {a b : α} :
ofAdd a < ofAdd b a < b
@[simp]
theorem Multiplicative.toAdd_le {α : Type u_1} [Preorder α] {a b : Multiplicative α} :
@[simp]
theorem Multiplicative.toAdd_lt {α : Type u_1} [Preorder α] {a b : Multiplicative α} :
toAdd a < toAdd b a < b
theorem Multiplicative.toAdd_mono {α : Type u_1} [Preorder α] {a b : Multiplicative α} :
a btoAdd a toAdd b

Alias of the reverse direction of Multiplicative.toAdd_le.

theorem Multiplicative.ofAdd_mono {α : Type u_1} [Preorder α] {a b : α} :
a bofAdd a ofAdd b

Alias of the reverse direction of Multiplicative.ofAdd_le.

theorem Multiplicative.toAdd_strictMono {α : Type u_1} [Preorder α] {a b : Multiplicative α} :
a < btoAdd a < toAdd b

Alias of the reverse direction of Multiplicative.toAdd_lt.

theorem Multiplicative.ofAdd_strictMono {α : Type u_1} [Preorder α] {a b : α} :
a < bofAdd a < ofAdd b

Alias of the reverse direction of Multiplicative.ofAdd_lt.

@[simp]
theorem Multiplicative.ofAdd_top {α : Type u_1} [LE α] [OrderTop α] :
@[simp]
theorem Multiplicative.toAdd_top {α : Type u_1} [LE α] [OrderTop α] :
@[simp]
theorem Multiplicative.ofAdd_eq_top {α : Type u_1} [LE α] [OrderTop α] {a : α} :
@[simp]
theorem Multiplicative.toAdd_eq_top {α : Type u_1} [LE α] [OrderTop α] {a : Multiplicative α} :
@[simp]
theorem Multiplicative.ofAdd_bot {α : Type u_1} [LE α] [OrderBot α] :
@[simp]
theorem Multiplicative.toAdd_bot {α : Type u_1} [LE α] [OrderBot α] :
@[simp]
theorem Multiplicative.ofAdd_eq_bot {α : Type u_1} [LE α] [OrderBot α] {a : α} :
@[simp]
theorem Multiplicative.toAdd_eq_bot {α : Type u_1} [LE α] [OrderBot α] {a : Multiplicative α} :