diff -r ed54632fab4a -r b6da798cef68 Nominal/Abs.thy --- a/Nominal/Abs.thy Mon Mar 22 18:38:59 2010 +0100 +++ b/Nominal/Abs.thy Tue Mar 23 07:39:10 2010 +0100 @@ -118,22 +118,6 @@ by (rule_tac x="(a \ b)" in exI) (auto simp add: supp_perm swap_atom) -lemma alpha_gen_swap_fun: - assumes f_eqvt: "\pi. (pi \ (f x)) = f (pi \ x)" - assumes a1: "a \ (f x) - bs" - and a2: "b \ (f x) - bs" - shows "\pi. (bs, x) \gen (op=) f pi ((a \ b) \ bs, (a \ b) \ x)" - apply(rule_tac x="(a \ b)" in exI) - apply(simp add: alpha_gen) - apply(simp add: f_eqvt[symmetric] Diff_eqvt[symmetric]) - apply(simp add: swap_set_not_in[OF a1 a2]) - apply(subgoal_tac "supp (a \ b) \ {a, b}") - using a1 a2 - apply(simp add: fresh_star_def fresh_def) - apply(blast) - apply(simp add: supp_swap) - done - fun supp_abs_fun where