src/HOL/Real/RealOrd.ML
changeset 7499 23e090051cb8
parent 7334 a90fc1e5fb19
child 7562 8519d5019309
--- a/src/HOL/Real/RealOrd.ML	Mon Sep 06 22:12:08 1999 +0200
+++ b/src/HOL/Real/RealOrd.ML	Tue Sep 07 10:40:58 1999 +0200
@@ -353,7 +353,7 @@
 qed "real_rinv_gt_zero";
 
 Goal "x < 0r ==> rinv x < 0r";
-by (forward_tac [real_not_refl2] 1);
+by (ftac real_not_refl2 1);
 by (dtac (real_minus_zero_less_iff RS iffD2) 1);
 by (rtac (real_minus_zero_less_iff RS iffD1) 1);
 by (dtac (real_minus_rinv RS sym) 1);
@@ -608,14 +608,14 @@
 qed "real_of_posnat_rinv_eq_iff";
 
 Goal "[| 0r < r; r < x |] ==> rinv x < rinv r";
-by (forward_tac [real_less_trans] 1 THEN assume_tac 1);
-by (forward_tac [real_rinv_gt_zero] 1);
+by (ftac real_less_trans 1 THEN assume_tac 1);
+by (ftac real_rinv_gt_zero 1);
 by (forw_inst_tac [("x","x")] real_rinv_gt_zero 1);
 by (forw_inst_tac [("x","r"),("z","rinv r")] real_mult_less_mono1 1);
 by (assume_tac 1);
 by (asm_full_simp_tac (simpset() addsimps [real_not_refl2 RS 
 					   not_sym RS real_mult_inv_right]) 1);
-by (forward_tac [real_rinv_gt_zero] 1);
+by (ftac real_rinv_gt_zero 1);
 by (forw_inst_tac [("x","1r"),("z","rinv x")] real_mult_less_mono2 1);
 by (assume_tac 1);
 by (asm_full_simp_tac (simpset() addsimps [real_not_refl2 RS 
@@ -704,7 +704,7 @@
 Addsimps [real_mult_eq_self_zero2];
 
 Goal "[| 0r <= x*y; 0r < x |] ==> 0r <= y";
-by (forward_tac [real_rinv_gt_zero] 1);
+by (ftac real_rinv_gt_zero 1);
 by (dres_inst_tac [("x","rinv x")] real_less_le_mult_order 1);
 by (dtac (real_not_refl2 RS not_sym RS real_mult_inv_left) 2);
 by (auto_tac (claset(),