changeset 62347 | 2230b7047376 |
parent 61944 | 5d06ecfdb472 |
child 62481 | b5d8e57826df |
--- a/src/HOL/Fields.thy Wed Feb 17 21:51:56 2016 +0100 +++ b/src/HOL/Fields.thy Wed Feb 17 21:51:57 2016 +0100 @@ -1152,6 +1152,10 @@ lemma divide_le_0_abs_iff [simp]: "(a / \<bar>b\<bar> \<le> 0) = (a \<le> 0 | b = 0)" by (auto simp: divide_le_0_iff) +lemma inverse_sgn: + "sgn (inverse a) = inverse (sgn a)" + by (simp add: sgn_if) + lemma field_le_mult_one_interval: assumes *: "\<And>z. \<lbrakk> 0 < z ; z < 1 \<rbrakk> \<Longrightarrow> z * x \<le> y" shows "x \<le> y"