@@ -4,6 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
4
4
Authors: Jeremy Avigad, Leonardo de Moura, Mario Carneiro, Johannes Hölzl
5
5
-/
6
6
import Mathlib.Algebra.Order.Group.Synonym
7
+ import Mathlib.Algebra.Order.Monoid.Unbundled.OrderDual
7
8
import Mathlib.Algebra.Order.Monoid.Defs
8
9
9
10
#align_import algebra.order.monoid.order_dual from "leanprover-community/mathlib" @"2258b40dacd2942571c8ce136215350c702dc78f"
@@ -19,66 +20,6 @@ open Function
19
20
20
21
namespace OrderDual
21
22
22
- @[to_additive]
23
- instance contravariantClass_mul_le [LE α] [Mul α] [c : ContravariantClass α α (· * ·) (· ≤ ·)] :
24
- ContravariantClass αᵒᵈ αᵒᵈ (· * ·) (· ≤ ·) :=
25
- ⟨c.1 .flip⟩
26
- #align order_dual.contravariant_class_add_le OrderDual.contravariantClass_add_le
27
- #align order_dual.contravariant_class_mul_le OrderDual.contravariantClass_mul_le
28
-
29
- @[to_additive]
30
- instance covariantClass_mul_le [LE α] [Mul α] [c : CovariantClass α α (· * ·) (· ≤ ·)] :
31
- CovariantClass αᵒᵈ αᵒᵈ (· * ·) (· ≤ ·) :=
32
- ⟨c.1 .flip⟩
33
- #align order_dual.covariant_class_add_le OrderDual.covariantClass_add_le
34
- #align order_dual.covariant_class_mul_le OrderDual.covariantClass_mul_le
35
-
36
- @[to_additive]
37
- instance contravariantClass_swap_mul_le [LE α] [Mul α]
38
- [c : ContravariantClass α α (swap (· * ·)) (· ≤ ·)] :
39
- ContravariantClass αᵒᵈ αᵒᵈ (swap (· * ·)) (· ≤ ·) :=
40
- ⟨c.1 .flip⟩
41
- #align order_dual.contravariant_class_swap_add_le OrderDual.contravariantClass_swap_add_le
42
- #align order_dual.contravariant_class_swap_mul_le OrderDual.contravariantClass_swap_mul_le
43
-
44
- @[to_additive]
45
- instance covariantClass_swap_mul_le [LE α] [Mul α]
46
- [c : CovariantClass α α (swap (· * ·)) (· ≤ ·)] :
47
- CovariantClass αᵒᵈ αᵒᵈ (swap (· * ·)) (· ≤ ·) :=
48
- ⟨c.1 .flip⟩
49
- #align order_dual.covariant_class_swap_add_le OrderDual.covariantClass_swap_add_le
50
- #align order_dual.covariant_class_swap_mul_le OrderDual.covariantClass_swap_mul_le
51
-
52
- @[to_additive]
53
- instance contravariantClass_mul_lt [LT α] [Mul α] [c : ContravariantClass α α (· * ·) (· < ·)] :
54
- ContravariantClass αᵒᵈ αᵒᵈ (· * ·) (· < ·) :=
55
- ⟨c.1 .flip⟩
56
- #align order_dual.contravariant_class_add_lt OrderDual.contravariantClass_add_lt
57
- #align order_dual.contravariant_class_mul_lt OrderDual.contravariantClass_mul_lt
58
-
59
- @[to_additive]
60
- instance covariantClass_mul_lt [LT α] [Mul α] [c : CovariantClass α α (· * ·) (· < ·)] :
61
- CovariantClass αᵒᵈ αᵒᵈ (· * ·) (· < ·) :=
62
- ⟨c.1 .flip⟩
63
- #align order_dual.covariant_class_add_lt OrderDual.covariantClass_add_lt
64
- #align order_dual.covariant_class_mul_lt OrderDual.covariantClass_mul_lt
65
-
66
- @[to_additive]
67
- instance contravariantClass_swap_mul_lt [LT α] [Mul α]
68
- [c : ContravariantClass α α (swap (· * ·)) (· < ·)] :
69
- ContravariantClass αᵒᵈ αᵒᵈ (swap (· * ·)) (· < ·) :=
70
- ⟨c.1 .flip⟩
71
- #align order_dual.contravariant_class_swap_add_lt OrderDual.contravariantClass_swap_add_lt
72
- #align order_dual.contravariant_class_swap_mul_lt OrderDual.contravariantClass_swap_mul_lt
73
-
74
- @[to_additive]
75
- instance covariantClass_swap_mul_lt [LT α] [Mul α]
76
- [c : CovariantClass α α (swap (· * ·)) (· < ·)] :
77
- CovariantClass αᵒᵈ αᵒᵈ (swap (· * ·)) (· < ·) :=
78
- ⟨c.1 .flip⟩
79
- #align order_dual.covariant_class_swap_add_lt OrderDual.covariantClass_swap_add_lt
80
- #align order_dual.covariant_class_swap_mul_lt OrderDual.covariantClass_swap_mul_lt
81
-
82
23
@[to_additive]
83
24
instance orderedCommMonoid [OrderedCommMonoid α] : OrderedCommMonoid αᵒᵈ :=
84
25
{ mul_le_mul_left := fun _ _ h c => mul_le_mul_left' h c }
0 commit comments