
diff -r a56d422e17f6 -r faf9ad681900 Nominal/Ex/Let.thy
--- a/Nominal/Ex/Let.thy	Mon Jul 04 23:54:05 2011 +0200
+++ b/Nominal/Ex/Let.thy	Mon Jul 04 23:55:46 2011 +0200
@@ -280,12 +280,18 @@
   apply (auto simp add: fresh_star_def)[3]
   apply (drule_tac x="assn" in meta_spec)
   apply (simp add: Abs1_eq_iff alpha_bn_refl)
-  apply auto
+  apply simp_all[7]
+  prefer 2
+  apply(simp)
+  apply(simp)
+  apply(erule conjE)+
   apply (erule_tac c="(sa, ta)" in Abs_lst1_fcb2)
   apply (simp add: Abs_fresh_iff)
   apply (simp add: fresh_star_def)
   apply (simp_all add: fresh_star_Pair_elim perm_supp_eq eqvt_at_def)[2]
   apply (simp add: bn_apply_assn2)
+  apply(erule conjE)+
+  apply(rule conjI)
   apply (erule_tac c="(sa, ta)" in Abs_lst_fcb2)
   apply (simp add: fresh_star_def Abs_fresh_iff)
   apply assumption+




