src/CCL/eval.ML
changeset 642 0db578095e6a
parent 289 78541329ff35
child 757 2ca12511676d
--- a/src/CCL/eval.ML	Wed Oct 12 16:38:58 1994 +0100
+++ b/src/CCL/eval.ML	Wed Oct 19 09:23:56 1994 +0100
@@ -22,16 +22,16 @@
 
 val major::prems = goalw thy [let_def]
    "[| t ---> a;  f(a) ---> c |] ==> let x be t in f(x) ---> c";
-br (major RS canonical) 1;
+by (rtac (major RS canonical) 1);
 by (REPEAT (DEPTH_SOLVE_1 (resolve_tac ([major]@prems@(!EVal_rls)) 1 ORELSE
-                           eresolve_tac [substitute] 1)));
+                           etac substitute 1)));
 val letV = result();
 
 val prems = goalw thy [fix_def]
    "f(fix(f)) ---> c ==> fix(f) ---> c";
-br applyV 1;
-br lamV 1;
-brs prems 1;
+by (rtac applyV 1);
+by (rtac lamV 1);
+by (resolve_tac prems 1);
 val fixV = result();
 
 val prems = goalw thy [letrec_def]