diff -r c8acaded1777 -r 4a00077c008f Nominal/Nominal2_Base.thy --- a/Nominal/Nominal2_Base.thy Tue Jul 19 19:09:06 2011 +0100 +++ b/Nominal/Nominal2_Base.thy Fri Jul 22 11:37:16 2011 +0100 @@ -529,8 +529,8 @@ primrec permute_sum where - "p \ (Inl x) = Inl (p \ x)" -| "p \ (Inr y) = Inr (p \ y)" + Inl_eqvt: "p \ (Inl x) = Inl (p \ x)" +| Inr_eqvt: "p \ (Inr y) = Inr (p \ y)" instance by (default) (case_tac [!] x, simp_all) @@ -545,8 +545,8 @@ primrec permute_list where - "p \ [] = []" -| "p \ (x # xs) = p \ x # p \ xs" + Nil_eqvt: "p \ [] = []" +| Cons_eqvt: "p \ (x # xs) = p \ x # p \ xs" instance by (default) (induct_tac [!] x, simp_all) @@ -567,8 +567,8 @@ primrec permute_option where - "p \ None = None" -| "p \ (Some x) = Some (p \ x)" + None_eqvt: "p \ None = None" +| Some_eqvt: "p \ (Some x) = Some (p \ x)" instance by (default) (induct_tac [!] x, simp_all)