src/HOL/Real/RealOrd.thy
changeset 14305 f17ca9f6dc8c
parent 14304 cc0b4bbfbc43
child 14308 c0489217deb2
--- a/src/HOL/Real/RealOrd.thy	Fri Dec 19 10:38:48 2003 +0100
+++ b/src/HOL/Real/RealOrd.thy	Fri Dec 19 17:13:28 2003 +0100
@@ -272,9 +272,6 @@
 lemma real_mult_not_zero: "[| x ~= 0; y ~= 0 |] ==> x * y ~= (0::real)"
 by simp
 
-lemma real_inverse_eq_divide: "inverse (x::real) = 1/x"
-  by (rule Ring_and_Field.inverse_eq_divide) 
-
 lemma real_inverse_inverse: "inverse(inverse (x::real)) = x"
   by (rule Ring_and_Field.inverse_inverse_eq)
 
@@ -337,38 +334,6 @@
   by (rule Ring_and_Field.add_le_cancel_left)
 
 
-subsection{*Factor Cancellation Theorems for Type @{text real}*}
-
-lemma real_mult_less_cancel2:
-     "(m*k < n*k) = (((0::real) < k & m<n) | (k < 0 & n<m))"
-  by (rule Ring_and_Field.mult_less_cancel_right) 
-
-lemma real_mult_le_cancel2:
-     "(m*k <= n*k) = (((0::real) < k --> m<=n) & (k < 0 --> n<=m))"
-  by (rule Ring_and_Field.mult_le_cancel_right) 
-
-lemma real_mult_less_cancel1:
-     "(k*m < k*n) = (((0::real) < k & m<n) | (k < 0 & n<m))"
-  by (rule Ring_and_Field.mult_less_cancel_left) 
-
-lemma real_mult_le_cancel1:
-     "!!k::real. (k*m <= k*n) = ((0 < k --> m<=n) & (k < 0 --> n<=m))"
-  by (rule Ring_and_Field.mult_le_cancel_left) 
-
-lemma real_mult_eq_cancel1: "!!k::real. (k*m = k*n) = (k = 0 | m=n)"
-  by (rule Ring_and_Field.mult_cancel_left) 
-
-lemma real_mult_eq_cancel2: "!!k::real. (m*k = n*k) = (k = 0 | m=n)"
-  by (rule Ring_and_Field.mult_cancel_right) 
-
-lemma real_mult_div_cancel1: "!!k::real. k~=0 ==> (k*m) / (k*n) = (m/n)"
-  by (rule Ring_and_Field.mult_divide_cancel_left) 
-
-lemma real_mult_div_cancel_disj:
-     "(k*m) / (k*n) = (if k = (0::real) then 0 else m/n)"
-  by (rule Ring_and_Field.mult_divide_cancel_eq_if) 
-
-
 subsection{*Inverse and Division*}
 
 lemma real_inverse_gt_0: "0 < x ==> 0 < inverse (x::real)"