src/ZF/AC/WO6_WO1.ML
changeset 2493 bdeb5024353a
parent 2469 b50b8c0eec01
child 2873 5f0599e15448
--- a/src/ZF/AC/WO6_WO1.ML	Wed Jan 08 15:03:53 1997 +0100
+++ b/src/ZF/AC/WO6_WO1.ML	Wed Jan 08 15:04:27 1997 +0100
@@ -65,7 +65,7 @@
 \            (EX b<a. f`b ~= 0 & (ALL g<a. ALL d<a. u(f,b,g,d) ~= 0 -->  \
 \                                       u(f,b,g,d) eqpoll m))";
 by (Asm_simp_tac 1);
-by (Fast_tac 1);
+by (fast_tac (!claset delrules [equalityI]) 1);
 val cases = result();
 
 (* ********************************************************************** *)
@@ -233,7 +233,7 @@
 \          |] ==> vv2(f,b,g,s) <= f`g";
 by (split_tac [expand_if] 1);
 by (Step_tac 1);
-be (uu_Least_is_fun RS apply_type) 1;
+by (etac (uu_Least_is_fun RS apply_type) 1);
 by (REPEAT_SOME (fast_tac (!claset addSIs [not_emptyI, singleton_subsetI])));
 val vv2_subset = result();
 
@@ -354,7 +354,7 @@
 goal thy "EX y. x Un y*y <= y";
 by (res_inst_tac [("x","UN n:nat. rec(n, x, %k r. r Un r*r)")] exI 1);
 by (safe_tac (!claset));
-br (nat_0I RS UN_I) 1;
+by (rtac (nat_0I RS UN_I) 1);
 by (Asm_simp_tac 1);
 by (res_inst_tac [("a","succ(n Un na)")] UN_I 1);
 by (eresolve_tac [Un_nat_type RS nat_succI] 1 THEN (assume_tac 1));