X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=cps.mdwn;h=e1f7f58754ff5578a314c8c6f48c1a865a2a563c;hp=259f412ebcdec5c3fb18fdd033db683b35c63cf1;hb=148ffe89f0869ef1e94733dd1fb0efb16f9f34ed;hpb=260cb10c9b6fab43f660ccaaf709418cd66fdc50 diff --git a/cps.mdwn b/cps.mdwn index 259f412e..e1f7f587 100644 --- a/cps.mdwn +++ b/cps.mdwn @@ -156,13 +156,13 @@ CPS-xformed lambda term. You can use the following data declaration: 3. What happens (in terms of evaluation order) when the application rule for CBN CPS is changed to `[MN] = \k.[N](\n.[M]nk)`? Likewise, -What happens when the application rule for CBV CPS is changed to ` -= \k.[N](\n.[M](\m.mnk))`? +What happens when the application rule for CBV CPS is changed to +` = \k.(\n.(\m.mnk))`? 4. What happens when the application rules for the CPS xforms are changed to - [MN] = \k.(\m.mk) - = \k.[M](\m.[N](\n.mnk)) + [MN] = \k.(\m.mk) + = \k.[M](\m.[N](\n.mnk)) Thinking through the types