tuned proofs
authornipkow
Sun, 02 Mar 2014 18:41:26 +0100
changeset 55834 459b5561ba4e
parent 55831 3a9386b32211
child 55835 eb8e231a335f
tuned proofs
src/HOL/IMP/Small_Step.thy
--- a/src/HOL/IMP/Small_Step.thy	Sun Mar 02 00:05:35 2014 +0100
+++ b/src/HOL/IMP/Small_Step.thy	Sun Mar 02 18:41:26 2014 +0100
@@ -157,15 +157,12 @@
 apply auto
 done
 
-lemma small_big_continue:
-  "cs \<rightarrow>* cs' \<Longrightarrow> cs' \<Rightarrow> t \<Longrightarrow> cs \<Rightarrow> t"
-apply (induction rule: star.induct)
+lemma small_to_big:
+  "cs \<rightarrow>* (SKIP,t) \<Longrightarrow> cs \<Rightarrow> t"
+apply (induction cs "(SKIP,t)" arbitrary: t rule: star.induct)
 apply (auto intro: small1_big_continue)
 done
 
-lemma small_to_big: "cs \<rightarrow>* (SKIP,t) \<Longrightarrow> cs \<Rightarrow> t"
-by (metis small_big_continue Skip)
-
 text {*
   Finally, the equivalence theorem:
 *}