Nominal/Nominal2_FSet.thy
changeset 2178 e559513143e9
parent 2004 b96e8cf86891
child 2302 c6db12ddb60c
equal deleted inserted replaced
2177:9b566c5dc1f5 2178:e559513143e9
   101   apply (simp add: supp_fempty)
   101   apply (simp add: supp_fempty)
   102   apply (simp add: supp_finsert)
   102   apply (simp add: supp_finsert)
   103   apply (simp add: supp_at_base)
   103   apply (simp add: supp_at_base)
   104   done
   104   done
   105 
   105 
       
   106 lemma fresh_star_atom:
       
   107   "fset_to_set s \<sharp>* (a :: _ :: at_base) \<Longrightarrow> atom a \<sharp> fset_to_set s"
       
   108   apply (induct s)
       
   109   apply (simp add: fresh_set_empty)
       
   110   apply simp
       
   111   apply (unfold fresh_def)
       
   112   apply (simp add: supp_atom_insert)
       
   113   apply (rule conjI)
       
   114   apply (unfold fresh_star_def)
       
   115   apply simp
       
   116   apply (unfold fresh_def)
       
   117   apply (simp add: supp_at_base supp_atom)
       
   118   apply clarify
       
   119   apply auto
       
   120   done
   106 
   121 
   107 end
   122 end