src/ZF/ex/Primrec.ML
changeset 7499 23e090051cb8
parent 6163 be8234f37e48
child 8201 a81d18b0a9b1
--- a/src/ZF/ex/Primrec.ML	Mon Sep 06 22:12:08 1999 +0200
+++ b/src/ZF/ex/Primrec.ML	Tue Sep 07 10:40:58 1999 +0200
@@ -75,7 +75,7 @@
 
 (*PROPERTY A 5, monotonicity for < *)
 Goal "[| j<k; i:nat; k:nat |] ==> ack(i,j) < ack(i,k)";
-by (forward_tac [lt_nat_in_nat] 1 THEN assume_tac 1);
+by (ftac lt_nat_in_nat 1 THEN assume_tac 1);
 by (etac succ_lt_induct 1);
 by (assume_tac 1);
 by (rtac lt_trans 2);
@@ -106,7 +106,7 @@
 
 (*PROPERTY A 7, monotonicity for < *)
 Goal "[| i<j; j:nat; k:nat |] ==> ack(i,k) < ack(j,k)";
-by (forward_tac [lt_nat_in_nat] 1 THEN assume_tac 1);
+by (ftac lt_nat_in_nat 1 THEN assume_tac 1);
 by (etac succ_lt_induct 1);
 by (assume_tac 1);
 by (rtac lt_trans 2);
@@ -227,7 +227,7 @@
 \                       f`l < ack(kf, list_add(l))})            \
 \      |] ==> EX k:nat. ALL l: list(nat). COMP(g,fs)`l < ack(k, list_add(l))";
 by (Asm_simp_tac 1);
-by (forward_tac [list_CollectD] 1);
+by (ftac list_CollectD 1);
 by (etac (COMP_map_lemma RS bexE) 1);
 by (rtac (ballI RS bexI) 1);
 by (etac (bspec RS lt_trans) 1);