diff -r 425b4c406d80 -r b3d97424b130 Nominal/Ex/CPS/CPS3_DanvyFilinski.thy --- a/Nominal/Ex/CPS/CPS3_DanvyFilinski.thy Mon Jun 11 14:02:57 2012 +0100 +++ b/Nominal/Ex/CPS/CPS3_DanvyFilinski.thy Tue Jun 12 01:23:52 2012 +0100 @@ -7,12 +7,12 @@ CPS2 :: "lt \ lt \ lt" ("_^_" [100,100] 100) where "eqvt k \ (x~)*k = k (x~)" -| "eqvt k \ (M$N)*k = M*(%m. (N*(%n.((m $ n) $ (Lam c (k (c~)))))))" +| "eqvt k \ (M$$N)*k = M*(%m. (N*(%n.((m $$ n) $$ (Lam c (k (c~)))))))" | "eqvt k \ atom c \ (x, M) \ (Lam x M)*k = k (Lam x (Lam c (M^(c~))))" | "\eqvt k \ (CPS1 t k) = t" -| "(x~)^l = l $ (x~)" -| "(M$N)^l = M*(%m. (N*(%n.((m $ n) $ l))))" -| "atom c \ (x, M) \ (Lam x M)^l = l $ (Lam x (Lam c (M^(c~))))" +| "(x~)^l = l $$ (x~)" +| "(M$$N)^l = M*(%m. (N*(%n.((m $$ n) $$ l))))" +| "atom c \ (x, M) \ (Lam x M)^l = l $$ (Lam x (Lam c (M^(c~))))" apply (simp only: eqvt_def CPS1_CPS2_graph_def) apply (rule, perm_simp, rule) apply auto