src/HOL/IMP/Equiv.ML
changeset 1465 5d7a7e439cec
parent 1266 3ae9fe3c0f68
child 1486 7b95d7b49f7a
--- a/src/HOL/IMP/Equiv.ML	Tue Jan 30 15:19:20 1996 +0100
+++ b/src/HOL/IMP/Equiv.ML	Tue Jan 30 15:24:36 1996 +0100
@@ -1,12 +1,12 @@
-(*  Title: 	HOL/IMP/Equiv.ML
+(*  Title:      HOL/IMP/Equiv.ML
     ID:         $Id$
-    Author: 	Heiko Loetzbeyer & Robert Sandner, TUM
+    Author:     Heiko Loetzbeyer & Robert Sandner, TUM
     Copyright   1994 TUM
 *)
 
 goal Equiv.thy "!n. (<a,s> -a-> n) = (n = A a s)";
-by (aexp.induct_tac "a" 1);                		  (* struct. ind. *)
-by (ALLGOALS Simp_tac); 	                          (* rewr. Den.   *)
+by (aexp.induct_tac "a" 1);                               (* struct. ind. *)
+by (ALLGOALS Simp_tac);                                   (* rewr. Den.   *)
 by (TRYALL (fast_tac (set_cs addSIs (evala.intrs@prems)
                              addSEs evala_elim_cases)));
 bind_thm("aexp_iff", result() RS spec);
@@ -23,7 +23,7 @@
 goal Equiv.thy "!!c. <c,s> -c-> t ==> (s,t) : C(c)";
 
 (* start with rule induction *)
-be (evalc.mutual_induct RS spec RS spec RS spec RSN (2,rev_mp)) 1;
+by (etac (evalc.mutual_induct RS spec RS spec RS spec RSN (2,rev_mp)) 1);
 by (rewrite_tac (Gamma_def::C_simps));
   (* simplification with HOL_ss again too agressive *)
 (* skip *)
@@ -52,7 +52,7 @@
 (* while *)
 by (strip_tac 1);
 by (etac (Gamma_mono RSN (2,induct)) 1);
-by (rewrite_goals_tac [Gamma_def]);  
+by (rewtac Gamma_def);  
 by (fast_tac equiv_cs 1);
 
 bind_thm("com2", result() RS spec RS spec RS mp);