Nominal/Nominal2_Base.thy
changeset 2589 9781db0e2196
parent 2588 8f5420681039
child 2591 35c570891a3a
--- a/Nominal/Nominal2_Base.thy	Sun Nov 28 16:37:34 2010 +0000
+++ b/Nominal/Nominal2_Base.thy	Mon Nov 29 05:10:02 2010 +0000
@@ -1589,6 +1589,15 @@
   using a b at_set_avoiding_aux [where Xs="Xs" and As="Xs \<union> supp c"]
   unfolding fresh_star_def fresh_def by blast
 
+lemma at_set_avoiding1:
+  assumes "finite xs"
+  and     "finite (supp c)"
+  shows "\<exists>p. (p \<bullet> xs) \<sharp>* c"
+using assms
+apply(erule_tac c="c" in at_set_avoiding)
+apply(auto)
+done
+
 lemma at_set_avoiding2:
   assumes "finite xs"
   and     "finite (supp c)" "finite (supp x)"