Unbundled ordered monoid structures on the order dual. #
instance
OrderDual.contravariantClass_swap_add_le
{α : Type u}
[LE α]
[Add α]
[c : ContravariantClass α α (Function.swap fun (x1 x2 : α) => x1 + x2) fun (x1 x2 : α) => x1 ≤ x2]
:
ContravariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 + x2) fun (x1 x2 : αᵒᵈ) => x1 ≤ x2
Equations
- ⋯ = ⋯
instance
OrderDual.contravariantClass_swap_mul_le
{α : Type u}
[LE α]
[Mul α]
[c : ContravariantClass α α (Function.swap fun (x1 x2 : α) => x1 * x2) fun (x1 x2 : α) => x1 ≤ x2]
:
ContravariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 * x2) fun (x1 x2 : αᵒᵈ) => x1 ≤ x2
Equations
- ⋯ = ⋯
instance
OrderDual.covariantClass_swap_add_le
{α : Type u}
[LE α]
[Add α]
[c : CovariantClass α α (Function.swap fun (x1 x2 : α) => x1 + x2) fun (x1 x2 : α) => x1 ≤ x2]
:
CovariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 + x2) fun (x1 x2 : αᵒᵈ) => x1 ≤ x2
Equations
- ⋯ = ⋯
instance
OrderDual.covariantClass_swap_mul_le
{α : Type u}
[LE α]
[Mul α]
[c : CovariantClass α α (Function.swap fun (x1 x2 : α) => x1 * x2) fun (x1 x2 : α) => x1 ≤ x2]
:
CovariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 * x2) fun (x1 x2 : αᵒᵈ) => x1 ≤ x2
Equations
- ⋯ = ⋯
instance
OrderDual.contravariantClass_swap_add_lt
{α : Type u}
[LT α]
[Add α]
[c : ContravariantClass α α (Function.swap fun (x1 x2 : α) => x1 + x2) fun (x1 x2 : α) => x1 < x2]
:
ContravariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 + x2) fun (x1 x2 : αᵒᵈ) => x1 < x2
Equations
- ⋯ = ⋯
instance
OrderDual.contravariantClass_swap_mul_lt
{α : Type u}
[LT α]
[Mul α]
[c : ContravariantClass α α (Function.swap fun (x1 x2 : α) => x1 * x2) fun (x1 x2 : α) => x1 < x2]
:
ContravariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 * x2) fun (x1 x2 : αᵒᵈ) => x1 < x2
Equations
- ⋯ = ⋯
instance
OrderDual.covariantClass_swap_add_lt
{α : Type u}
[LT α]
[Add α]
[c : CovariantClass α α (Function.swap fun (x1 x2 : α) => x1 + x2) fun (x1 x2 : α) => x1 < x2]
:
CovariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 + x2) fun (x1 x2 : αᵒᵈ) => x1 < x2
Equations
- ⋯ = ⋯
instance
OrderDual.covariantClass_swap_mul_lt
{α : Type u}
[LT α]
[Mul α]
[c : CovariantClass α α (Function.swap fun (x1 x2 : α) => x1 * x2) fun (x1 x2 : α) => x1 < x2]
:
CovariantClass αᵒᵈ αᵒᵈ (Function.swap fun (x1 x2 : αᵒᵈ) => x1 * x2) fun (x1 x2 : αᵒᵈ) => x1 < x2
Equations
- ⋯ = ⋯