minor experiments
authorChristian Urban <urbanc@in.tum.de>
Fri, 01 Oct 2010 07:09:59 -0400
changeset 2505 bcd119bb854b
parent 2504 68ee6913fa8d
child 2506 4b06b8818415
minor experiments
Nominal/Ex/Let.thy
--- a/Nominal/Ex/Let.thy	Thu Sep 30 07:43:46 2010 -0400
+++ b/Nominal/Ex/Let.thy	Fri Oct 01 07:09:59 2010 -0400
@@ -97,12 +97,15 @@
 apply(simp add: finite_supp)
 apply(simp add: finite_supp)
 apply(simp add: trm_assn.fresh fresh_star_def)
-apply(subgoal_tac "\<exists>q. (q \<bullet> (set (bn assn))) \<sharp>* (c::'a::fs) \<and> supp ([bn assn]lst.trm) \<sharp>* q")
+apply(subgoal_tac "\<exists>q. (q \<bullet> (set (bn assn))) \<sharp>* (c::'a::fs, fv_bn assn) \<and> supp ([bn assn]lst.trm) \<sharp>* q")
 apply(erule exE)
 apply(erule conjE)
+apply(simp add: set_eqvt)
+apply(subst (asm) tt)
 apply(rule_tac assms(4))
-apply(simp add: set_eqvt)
-apply(simp add: tt)
+apply(simp add: fresh_star_prod)
+apply(erule conjE)
+apply(assumption)
 apply(simp)
 apply(simp add: trm_assn.eq_iff)
 apply(drule supp_perm_eq[symmetric])