equal
deleted
inserted
replaced
153 by (simp only: diff_minus) |
153 by (simp only: diff_minus) |
154 also have "\<dots> \<le> norm a + norm (- b)" |
154 also have "\<dots> \<le> norm a + norm (- b)" |
155 by (rule norm_triangle_ineq) |
155 by (rule norm_triangle_ineq) |
156 finally show ?thesis |
156 finally show ?thesis |
157 by simp |
157 by simp |
|
158 qed |
|
159 |
|
160 lemma norm_diff_triangle_ineq: |
|
161 fixes a b c d :: "'a::real_normed_vector" |
|
162 shows "norm ((a + b) - (c + d)) \<le> norm (a - c) + norm (b - d)" |
|
163 proof - |
|
164 have "norm ((a + b) - (c + d)) = norm ((a - c) + (b - d))" |
|
165 by (simp add: diff_minus add_ac) |
|
166 also have "\<dots> \<le> norm (a - c) + norm (b - d)" |
|
167 by (rule norm_triangle_ineq) |
|
168 finally show ?thesis . |
158 qed |
169 qed |
159 |
170 |
160 lemma nonzero_norm_inverse: |
171 lemma nonzero_norm_inverse: |
161 fixes a :: "'a::real_normed_div_algebra" |
172 fixes a :: "'a::real_normed_div_algebra" |
162 shows "a \<noteq> 0 \<Longrightarrow> norm (inverse a) = inverse (norm a)" |
173 shows "a \<noteq> 0 \<Longrightarrow> norm (inverse a) = inverse (norm a)" |