src/ZF/AC/recfunAC16.ML
changeset 1208 bc3093616ba4
parent 1196 d43c1f7a53fe
child 1461 6bcb44e4d6e5
--- a/src/ZF/AC/recfunAC16.ML	Fri Jul 28 12:01:12 1995 +0200
+++ b/src/ZF/AC/recfunAC16.ML	Fri Jul 28 17:21:44 1995 +0200
@@ -1,6 +1,6 @@
 (*  Title: 	ZF/AC/recfunAC16.ML
     ID:         $Id$
-    Author: 	Krzysztof Gr`abczewski
+    Author: 	Krzysztof Grabczewski
 
 Properties of the recursive definition used in the proof of WO2 ==> AC16
 *)
@@ -12,7 +12,7 @@
 (* ********************************************************************** *)
 
 goalw thy [recfunAC16_def] "recfunAC16(f,fa,0,a) = 0";
-by (resolve_tac [transrec2_0] 1);
+by (rtac transrec2_0 1);
 val recfunAC16_0 = result();
 
 goalw thy [recfunAC16_def] "recfunAC16(f,fa,succ(i),a) =  \
@@ -20,12 +20,12 @@
 \       recfunAC16(f,fa,i,a) Un {f ` (LEAST j. fa ` i <= f ` j &  \
 \	(ALL b<a. (fa`b <= f`j  \
 \	--> (ALL t:recfunAC16(f,fa,i,a). ~ fa`b <= t))))})";
-by (resolve_tac [transrec2_succ] 1);
+by (rtac transrec2_succ 1);
 val recfunAC16_succ = result();
 
 goalw thy [recfunAC16_def] "!!i. Limit(i)  \
 \	==> recfunAC16(f,fa,i,a) = (UN j<i. recfunAC16(f,fa,j,a))";
-by (eresolve_tac [transrec2_Limit] 1);
+by (etac transrec2_Limit 1);
 val recfunAC16_Limit = result();
 
 (* ********************************************************************** *)
@@ -36,7 +36,7 @@
     "[| !!g r. r <= B(g,r); Ord(i) |]  \
 \	==> j<i --> transrec2(j, 0, B) <= transrec2(i, 0, B)";
 by (resolve_tac [prem2 RS trans_induct] 1);
-by (resolve_tac [Ord_cases] 1 THEN (REPEAT (assume_tac 1)));
+by (rtac Ord_cases 1 THEN (REPEAT (assume_tac 1)));
 by (fast_tac lt_cs 1);
 by (asm_simp_tac (AC_ss addsimps [transrec2_succ]) 1);
 by (fast_tac (FOL_cs addSIs [succI1, prem1]
@@ -59,7 +59,7 @@
 
 goalw thy [recfunAC16_def]
 	"!!i. i le j ==> recfunAC16(f, g, i, a) <= recfunAC16(f, g, j, a)";
-by (resolve_tac [transrec2_mono] 1);
+by (rtac transrec2_mono 1);
 by (REPEAT (fast_tac (AC_cs addIs [expand_if RS iffD2]) 1));
 val recfunAC16_mono = result();