(no commit message)
[lambda.git] / exercises / assignment3.mdwn
index 590bae7..7121fae 100644 (file)
@@ -1,5 +1,3 @@
-** *Work In Progress* **
-
 ## Lists and List Comprehensions
 
 1.  In Kapulet, what does `[ [x, 2*x] | x from [1, 2, 3] ]` evaluate to?
@@ -79,6 +77,11 @@ Using the mapping specified in this week's notes, translate the following lambda
 
 25. For each of the above translations, how many `I`s are there? Give a rule for describing what each `I` corresponds to in the original lambda term.
 
+    This generalization depends on you omitting the translation rule:
+
+        6. @a(Xa)       =   X            if a is not in X
+
+
 Evaluation strategies in Combinatory Logic
 ------------------------------------------