now exclusively uses rtac/dtac/etac rather than the long forms
authorpaulson
Thu, 23 Mar 2000 10:23:54 +0100
changeset 8558 6c4860b1828d
parent 8557 fe75fe482566
child 8559 fd3753188232
now exclusively uses rtac/dtac/etac rather than the long forms
src/HOL/Induct/Mutil.ML
--- a/src/HOL/Induct/Mutil.ML	Thu Mar 23 10:22:08 2000 +0100
+++ b/src/HOL/Induct/Mutil.ML	Thu Mar 23 10:23:54 2000 +0100
@@ -50,7 +50,7 @@
 Goal "{i} Times below(n+n) : tiling domino";
 by (induct_tac "n" 1);
 by (ALLGOALS(asm_simp_tac (simpset() addsimps [Un_assoc RS sym])));
-by (resolve_tac tiling.intrs 1);
+by (rtac tiling.Un 1);
 by (ALLGOALS
     (asm_simp_tac (simpset() addsimps [sing_Times_lemma, domino.horiz])));
 qed "dominoes_tile_row";
@@ -112,14 +112,14 @@
 (*** Tilings of dominoes ***)
 
 Goal "t:tiling domino ==> finite t";
-by (eresolve_tac [tiling.induct] 1);
+by (etac tiling.induct 1);
 by Auto_tac;
 qed "tiling_domino_finite";
 
 Addsimps [tiling_domino_finite];
 
 Goal "t: tiling domino ==> card(colored 0 t) = card(colored 1 t)";
-by (eresolve_tac [tiling.induct] 1);
+by (etac tiling.induct 1);
 by (dtac domino_singleton_01 2);
 by Auto_tac;
 (*this lemma tells us that both "inserts" are non-trivial*)