X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?a=blobdiff_plain;f=assignment2.mdwn;h=5d75a855a5a09ef187dcdd9b6e4e22bb11b6ee7a;hb=f9bc566c3a2b3a401ac48de1c9c26dc68228c0ba;hp=f0e8a0989cfaf28919d7b03ead3ce51529a969e7;hpb=4c0fb46d0cb9dcbfa5687140afeca2fdb48f668c;p=lambda.git diff --git a/assignment2.mdwn b/assignment2.mdwn index f0e8a098..5d75a855 100644 --- a/assignment2.mdwn +++ b/assignment2.mdwn @@ -1,4 +1,4 @@ -For these assignments, you'll probably want to use a "lambda calculator" to check your work. This accepts any grammatical lambda expression and reduces it to normal form, when possible. See the page on [[using the programming languages]] for instructions and links about setting this up. +For these assignments, you'll probably want to use our [[lambda evaluator]] to check your work. This accepts any grammatical lambda expression and reduces it to normal form, when possible. More Lambda Practice @@ -38,28 +38,31 @@ Combinatory Logic Reduce the following forms, if possible: -1. Kxy -2. KKxy -3. KKKxy -4. SKKxy -5. SIII -6. SII(SII) - -* Give Combinatory Logic combinators that behave like our boolean functions. - You'll need combinators for true, false, neg, and, or, and xor. +