diff -r 9b566c5dc1f5 -r e559513143e9 Nominal/Nominal2_FSet.thy --- a/Nominal/Nominal2_FSet.thy Tue May 25 10:43:19 2010 +0200 +++ b/Nominal/Nominal2_FSet.thy Tue May 25 17:01:37 2010 +0200 @@ -103,5 +103,20 @@ apply (simp add: supp_at_base) done +lemma fresh_star_atom: + "fset_to_set s \* (a :: _ :: at_base) \ atom a \ fset_to_set s" + apply (induct s) + apply (simp add: fresh_set_empty) + apply simp + apply (unfold fresh_def) + apply (simp add: supp_atom_insert) + apply (rule conjI) + apply (unfold fresh_star_def) + apply simp + apply (unfold fresh_def) + apply (simp add: supp_at_base supp_atom) + apply clarify + apply auto + done end