src/HOL/Real/RealArith0.ML
changeset 12483 0a01efff43e9
parent 12018 ec054019c910
child 13462 56610e2ba220
--- a/src/HOL/Real/RealArith0.ML	Wed Dec 12 19:21:54 2001 +0100
+++ b/src/HOL/Real/RealArith0.ML	Wed Dec 12 19:22:21 2001 +0100
@@ -99,8 +99,7 @@
 
 (** Cancellation laws for k*m < k*n and m*k < n*k, also for <= and =,
     but not (yet?) for k*m < n*k. **)
-
-bind_thm ("real_mult_minus_right", real_minus_mult_eq2 RS sym);
+(* unused?? bind_thm ("real_mult_minus_right", real_minus_mult_eq2 RS sym); *)
 
 Goal "(-y < -x) = ((x::real) < y)";
 by (arith_tac 1);
@@ -109,16 +108,16 @@
 
 Goal "[| i<j;  k < (0::real) |] ==> j*k < i*k";
 by (rtac (real_minus_less_minus RS iffD1) 1);
-by (auto_tac (claset(), 
-              simpset() delsimps [real_minus_mult_eq2 RS sym]
+by (auto_tac (claset(),
+              simpset() delsimps [real_mult_minus_eq2]
                         addsimps [real_minus_mult_eq2])); 
 qed "real_mult_less_mono1_neg";
 
 Goal "[| i<j;  k < (0::real) |] ==> k*j < k*i";
 by (rtac (real_minus_less_minus RS iffD1) 1);
 by (auto_tac (claset(), 
-              simpset() delsimps [real_minus_mult_eq1 RS sym]
-                            addsimps [real_minus_mult_eq1]));;
+              simpset() delsimps [real_mult_minus_eq1]
+                        addsimps [real_minus_mult_eq1])); 
 qed "real_mult_less_mono2_neg";
 
 Goal "[| i <= j;  k <= (0::real) |] ==> j*k <= i*k";