diff -r 3c79dfec1cf0 -r 68ccf847507d Nominal/Nominal2_Base.thy --- a/Nominal/Nominal2_Base.thy Tue Jan 18 18:04:40 2011 +0100 +++ b/Nominal/Nominal2_Base.thy Tue Jan 18 19:27:30 2011 +0100 @@ -1601,6 +1601,16 @@ shows "supp x \* y \ supp y \* x" by (auto simp add: fresh_star_def fresh_def) +lemma fresh_star_perm_set_conv: + fixes p::"perm" + assumes fresh: "as \* p" + and fin: "finite as" + shows "supp p \* as" +apply(rule fresh_star_supp_conv) +apply(simp add: supp_finite_atom_set fin fresh) +done + + lemma fresh_star_Pair: shows "as \* (x, y) = (as \* x \ as \* y)" by (auto simp add: fresh_star_def fresh_Pair)