diff -r 2f39ce2aba6c -r a17b25cb94a6 Nominal/Abs.thy --- a/Nominal/Abs.thy Thu May 13 15:12:05 2010 +0100 +++ b/Nominal/Abs.thy Thu May 13 15:12:34 2010 +0100 @@ -843,11 +843,15 @@ lemma [mono]: "A <= B \ C <= D ==> prod_rel A C <= prod_rel B D" by auto -lemma [eqvt]: "(p \ prod_rel A B x y) = prod_rel (p \ A) (p \ B) (p \ x) (p \ y)" - by (simp, perm_simp) (rule refl) +lemma [eqvt]: + shows "p \ prod_rel A B x y = prod_rel (p \ A) (p \ B) (p \ x) (p \ y)" + unfolding prod_rel.simps + by (perm_simp) (rule refl) -lemma [eqvt]: "(p \ prod_fv A B (x, y)) = prod_fv (p \ A) (p \ B) (p \ x, p \ y)" - by (simp, perm_simp) (rule refl) +lemma [eqvt]: + shows "p \ prod_fv A B (x, y) = prod_fv (p \ A) (p \ B) (p \ x, p \ y)" + unfolding prod_fv.simps + by (perm_simp) (rule refl) end