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+