src/HOL/Complex/CLim.ML
changeset 14331 8dbbb7cf3637
parent 14323 27724f528f82
child 14334 6137d24eef79
--- a/src/HOL/Complex/CLim.ML	Thu Dec 25 23:18:04 2003 +0100
+++ b/src/HOL/Complex/CLim.ML	Sat Dec 27 21:02:14 2003 +0100
@@ -1062,19 +1062,19 @@
 by (asm_full_simp_tac (simpset() addsimps [hcomplex_add_commute,numeral_2_eq_2]) 2); 
 by (auto_tac (claset(),
      simpset() addsimps [starfunC_inverse_inverse,hcomplex_diff_def] 
-               delsimps [hcomplex_minus_mult_eq1 RS sym,
+               delsimps [minus_mult_right RS sym, minus_mult_left RS sym,
+                         hcomplex_minus_mult_eq1 RS sym,
                          hcomplex_minus_mult_eq2 RS sym]));
 by (asm_simp_tac
      (simpset() addsimps [inverse_add,
           inverse_mult_distrib RS sym, hcomplex_minus_inverse RS sym] 
           @ hcomplex_add_ac @ hcomplex_mult_ac 
-       delsimps [thm"Ring_and_Field.inverse_minus_eq",
-		 inverse_mult_distrib, hcomplex_minus_mult_eq1 RS sym,
+       delsimps [inverse_minus_eq,
+		 inverse_mult_distrib, minus_mult_right RS sym, minus_mult_left RS sym,
+                         hcomplex_minus_mult_eq1 RS sym,
                  hcomplex_minus_mult_eq2 RS sym] ) 1);
-by (asm_simp_tac (simpset() addsimps [hcomplex_mult_assoc RS sym,
-                                      hcomplex_add_mult_distrib2] 
-         delsimps [hcomplex_minus_mult_eq1 RS sym, 
-                   hcomplex_minus_mult_eq2 RS sym]) 1);
+by (asm_simp_tac (HOL_ss addsimps [hcomplex_mult_assoc RS sym,
+                                      hcomplex_add_mult_distrib2]) 1);
 by (res_inst_tac [("y"," inverse(- hcomplex_of_complex x * hcomplex_of_complex x)")] 
                  capprox_trans 1);
 by (rtac inverse_add_CInfinitesimal_capprox2 1);