Skip to content

Commit

Permalink
chore(algebra/order/monoid_lemmas): remove exactly same lemmas (#13068)
Browse files Browse the repository at this point in the history
  • Loading branch information
negiizhao committed Mar 31, 2022
1 parent 7a37490 commit 81c5d17
Showing 1 changed file with 2 additions and 15 deletions.
17 changes: 2 additions & 15 deletions src/algebra/order/monoid_lemmas.lean
Expand Up @@ -328,15 +328,15 @@ calc c < a : ha

/-- Assumes left covariance. -/
@[to_additive "Assumes left covariance."]
lemma left.mul_lt_one_of_lt_of_lt_one [covariant_class α α (*) (<)]
lemma mul_lt_of_lt_of_lt_one [covariant_class α α (*) (<)]
{a b c : α} (ha : a < c) (hb : b < 1) : a * b < c :=
calc a * b < a * 1 : mul_lt_mul_left' hb a
... = a : mul_one a
... < c : ha

/-- Assumes right covariance. -/
@[to_additive "Assumes right covariance."]
lemma right.mul_lt_one_of_lt_of_lt_one [covariant_class α α (swap (*)) (<)]
lemma mul_lt_of_lt_one_of_lt [covariant_class α α (swap (*)) (<)]
{a b c : α} (ha : a < 1) (hb : b < c) : a * b < c :=
calc a * b < 1 * b : mul_lt_mul_right' ha b
... = b : one_mul b
Expand Down Expand Up @@ -503,13 +503,6 @@ h.trans_le (mul_le_of_le_one_right' hle)
lemma le_of_le_mul_of_le_one_left (h : a ≤ b * c) (hle : c ≤ 1) : a ≤ b :=
h.trans (mul_le_of_le_one_right' hle)

@[to_additive]
theorem mul_lt_of_lt_of_lt_one (bc : b < c) (a1 : a < 1) :
b * a < c :=
calc b * a ≤ b * 1 : mul_le_mul_left' a1.le _
... = b : mul_one b
... < c : bc

end mul_one_class

end left
Expand Down Expand Up @@ -590,12 +583,6 @@ h.trans_le (mul_le_of_le_one_left' hle)
lemma le_of_le_mul_of_le_one_right (h : a ≤ b * c) (hle : b ≤ 1) : a ≤ c :=
h.trans (mul_le_of_le_one_left' hle)

theorem mul_lt_of_lt_one_of_lt (a1 : a < 1) (bc : b < c) :
a * b < c :=
calc a * b ≤ 1 * b : mul_le_mul_right' a1.le _
... = b : one_mul b
... < c : bc

end le_right

section lt_right
Expand Down

0 comments on commit 81c5d17

Please sign in to comment.