@@ -73,7 +73,7 @@ theorem abs_le_abs (h₀ : a ≤ b) (h₁ : -a ≤ b) : |a| ≤ |b| :=
73
73
(abs_le'.2 ⟨h₀, h₁⟩).trans (le_abs_self b)
74
74
#align abs_le_abs abs_le_abs
75
75
76
- theorem abs_by_cases (P : α → Prop ) {a : α} (h1 : P a) (h2 : P (-a)) : P ( |a|) :=
76
+ theorem abs_by_cases (P : α → Prop ) {a : α} (h1 : P a) (h2 : P (-a)) : P |a| :=
77
77
sup_ind _ _ h1 h2
78
78
#align abs_by_cases abs_by_cases
79
79
@@ -251,7 +251,7 @@ theorem le_of_abs_le (h : |a| ≤ b) : a ≤ b :=
251
251
@[to_additive]
252
252
theorem apply_abs_le_mul_of_one_le' {β : Type _} [MulOneClass β] [Preorder β]
253
253
[CovariantClass β β (· * ·) (· ≤ ·)] [CovariantClass β β (swap (· * ·)) (· ≤ ·)] {f : α → β}
254
- {a : α} (h₁ : 1 ≤ f a) (h₂ : 1 ≤ f (-a)) : f ( |a|) ≤ f a * f (-a) :=
254
+ {a : α} (h₁ : 1 ≤ f a) (h₂ : 1 ≤ f (-a)) : f |a| ≤ f a * f (-a) :=
255
255
(le_total a 0 ).rec (fun ha => (abs_of_nonpos ha).symm ▸ le_mul_of_one_le_left' h₁) fun ha =>
256
256
(abs_of_nonneg ha).symm ▸ le_mul_of_one_le_right' h₂
257
257
#align apply_abs_le_mul_of_one_le' apply_abs_le_mul_of_one_le'
@@ -260,15 +260,15 @@ theorem apply_abs_le_mul_of_one_le' {β : Type _} [MulOneClass β] [Preorder β]
260
260
@[to_additive]
261
261
theorem apply_abs_le_mul_of_one_le {β : Type _} [MulOneClass β] [Preorder β]
262
262
[CovariantClass β β (· * ·) (· ≤ ·)] [CovariantClass β β (swap (· * ·)) (· ≤ ·)] {f : α → β}
263
- (h : ∀ x, 1 ≤ f x) (a : α) : f ( |a|) ≤ f a * f (-a) :=
263
+ (h : ∀ x, 1 ≤ f x) (a : α) : f |a| ≤ f a * f (-a) :=
264
264
apply_abs_le_mul_of_one_le' (h _) (h _)
265
265
#align apply_abs_le_mul_of_one_le apply_abs_le_mul_of_one_le
266
266
#align apply_abs_le_add_of_nonneg apply_abs_le_add_of_nonneg
267
267
268
268
/-- The **triangle inequality** in `LinearOrderedAddCommGroup`s. -/
269
269
theorem abs_add (a b : α) : |a + b| ≤ |a| + |b| :=
270
270
abs_le.2
271
- ⟨(neg_add ( |a|) ( |b|) ).symm ▸
271
+ ⟨(neg_add |a| |b|).symm ▸
272
272
add_le_add ((@neg_le α ..).2 <| neg_le_abs_self _) ((@neg_le α ..).2 <| neg_le_abs_self _),
273
273
add_le_add (le_abs_self _) (le_abs_self _)⟩
274
274
#align abs_add abs_add
@@ -322,28 +322,28 @@ theorem abs_eq (hb : 0 ≤ b) : |a| = b ↔ a = b ∨ a = -b := by
322
322
rintro (rfl | rfl) <;> simp only [abs_neg, abs_of_nonneg hb]
323
323
#align abs_eq abs_eq
324
324
325
- theorem abs_le_max_abs_abs (hab : a ≤ b) (hbc : b ≤ c) : |b| ≤ max ( |a|) ( |c|) :=
325
+ theorem abs_le_max_abs_abs (hab : a ≤ b) (hbc : b ≤ c) : |b| ≤ max |a| |c| :=
326
326
abs_le'.2
327
327
⟨by simp [hbc.trans (le_abs_self c)], by
328
328
simp [((@neg_le_neg_iff α ..).mpr hab).trans (neg_le_abs_self a)]⟩
329
329
#align abs_le_max_abs_abs abs_le_max_abs_abs
330
330
331
- theorem min_abs_abs_le_abs_max : min ( |a|) ( |b|) ≤ |max a b| :=
331
+ theorem min_abs_abs_le_abs_max : min |a| |b| ≤ |max a b| :=
332
332
(le_total a b).elim (fun h => (min_le_right _ _).trans_eq <| congr_arg _ (max_eq_right h).symm)
333
333
fun h => (min_le_left _ _).trans_eq <| congr_arg _ (max_eq_left h).symm
334
334
#align min_abs_abs_le_abs_max min_abs_abs_le_abs_max
335
335
336
- theorem min_abs_abs_le_abs_min : min ( |a|) ( |b|) ≤ |min a b| :=
336
+ theorem min_abs_abs_le_abs_min : min |a| |b| ≤ |min a b| :=
337
337
(le_total a b).elim (fun h => (min_le_left _ _).trans_eq <| congr_arg _ (min_eq_left h).symm)
338
338
fun h => (min_le_right _ _).trans_eq <| congr_arg _ (min_eq_right h).symm
339
339
#align min_abs_abs_le_abs_min min_abs_abs_le_abs_min
340
340
341
- theorem abs_max_le_max_abs_abs : |max a b| ≤ max ( |a|) ( |b|) :=
341
+ theorem abs_max_le_max_abs_abs : |max a b| ≤ max |a| |b| :=
342
342
(le_total a b).elim (fun h => (congr_arg _ <| max_eq_right h).trans_le <| le_max_right _ _)
343
343
fun h => (congr_arg _ <| max_eq_left h).trans_le <| le_max_left _ _
344
344
#align abs_max_le_max_abs_abs abs_max_le_max_abs_abs
345
345
346
- theorem abs_min_le_max_abs_abs : |min a b| ≤ max ( |a|) ( |b|) :=
346
+ theorem abs_min_le_max_abs_abs : |min a b| ≤ max |a| |b| :=
347
347
(le_total a b).elim (fun h => (congr_arg _ <| min_eq_left h).trans_le <| le_max_left _ _) fun h =>
348
348
(congr_arg _ <| min_eq_right h).trans_le <| le_max_right _ _
349
349
#align abs_min_le_max_abs_abs abs_min_le_max_abs_abs
0 commit comments