
diff -r 55b49de0c2c7 -r 04dad9b0136d Nominal/Term1.thy
--- a/Nominal/Term1.thy	Fri Mar 12 17:42:31 2010 +0100
+++ b/Nominal/Term1.thy	Sat Mar 13 13:49:15 2010 +0100
@@ -262,6 +262,8 @@
 apply (simp add: atom_eqvt[symmetric])
 sorry
 
+thm trm1_bp_inducts
+
 lemma supp_fv:
   "supp t = fv_trm1 t"
   "supp b = fv_bp b"
@@ -280,9 +282,7 @@
 apply(simp add: supp_eqvt[symmetric] fv_trm1_eqvt[symmetric])
 defer
 apply(simp (no_asm) add: supp_def permute_set_eq atom_eqvt)
-apply(simp (no_asm) add: supp_def eqvts)
-apply(fold supp_def)
-apply(simp add: supp_at_base)
+apply(simp only: supp_at_base[simplified supp_def])
 apply(simp (no_asm) add: supp_def Collect_imp_eq Collect_neg_eq)
 apply(simp add: Collect_imp_eq[symmetric] Collect_neg_eq[symmetric] supp_def[symmetric])
 (*apply(rule supp_fv_let) apply(simp_all)*)
@@ -300,8 +300,6 @@
 apply(simp only: ex_out)
 apply(simp only: Collect_neg_conj finite_Un Diff_cancel)
 apply(simp)
-apply(simp add: Collect_imp_eq)
-apply(simp add: Collect_neg_eq[symmetric] fresh_star_def)
 apply(fold supp_def)
 sorry
 




