Nominal/Ex/CPS/Lt.thy
changeset 3192 14c7d7e29c44
parent 3187 b3d97424b130
child 3197 25d11b449e92
--- a/Nominal/Ex/CPS/Lt.thy	Thu Jul 12 10:11:32 2012 +0100
+++ b/Nominal/Ex/CPS/Lt.thy	Sun Jul 15 13:03:47 2012 +0100
@@ -19,6 +19,7 @@
   unfolding eqvt_def subst_graph_def
   apply (simp)
   apply(rule TrueI)
+  using [[simproc del: alpha_lst]]
   apply(auto simp add: lt.distinct lt.eq_iff)
   apply(rule_tac y="a" and c="(aa, b)" in lt.strong_exhaust)
   apply blast
@@ -60,7 +61,7 @@
 inductive
   eval :: "[lt, lt] \<Rightarrow> bool" (" _ \<longrightarrow>\<^isub>\<beta> _" [80,80] 80)
   where
-   evbeta: "\<lbrakk>atom x\<sharp>V; isValue V\<rbrakk> \<Longrightarrow> ((Lam x M) $$ V) \<longrightarrow>\<^isub>\<beta> (M[x ::= V])"
+   evbeta: "\<lbrakk>atom x \<sharp> V; isValue V\<rbrakk> \<Longrightarrow> ((Lam x M) $$ V) \<longrightarrow>\<^isub>\<beta> (M[x ::= V])"
 |  ev1: "\<lbrakk>isValue V; M \<longrightarrow>\<^isub>\<beta> M' \<rbrakk> \<Longrightarrow> (V $$ M) \<longrightarrow>\<^isub>\<beta> (V $$ M')"
 |  ev2: "M \<longrightarrow>\<^isub>\<beta> M' \<Longrightarrow> (M $$ N) \<longrightarrow>\<^isub>\<beta> (M' $$ N)"