diff -r 9702c8636a7b -r fd3e3d6b37b2 src/HOL/Bali/Eval.thy --- a/src/HOL/Bali/Eval.thy Mon Sep 30 16:12:16 2002 +0200 +++ b/src/HOL/Bali/Eval.thy Mon Sep 30 16:14:02 2002 +0200 @@ -160,6 +160,7 @@ defer apply (case_tac "a' = Null") apply simp_all +apply rules done constdefs @@ -1203,8 +1204,7 @@ lemma unique_eval [rule_format (no_asm)]: "G\s \t\\ ws \ (\ws'. G\s \t\\ ws' \ ws' = ws)" apply (case_tac "ws") -apply (simp only:) -apply (erule thin_rl) +apply hypsubst apply (erule eval_induct) apply (tactic {* ALLGOALS (EVERY' [strip_tac, rotate_tac ~1, eresolve_tac (thms "eval_elim_cases")]) *})