Exercise on the Lambda Calculus
Something to do to demonstrate that you learned something.
Note that you will have to understand how to apply
precedence/parenthesization, the conversion rules
and the substitution rules.
Please hand in at the beginning of class on 10/22/96.
A. Problems:
1. Simplify (\x. (\y. x y)) (\u. u) v
2. define true = \x. \y. x
and false = \x. \y. y
and not = \t. t false true
What are the values of
i) not true = ??
ii) not false = ??
B. Please record the answers to this evaluation along with the
answers to the problems above.
1. The amount of information on each page was:
1 2 3 4 5
too little ok too much
2. The practice questions (not the ones to hand in) were:
1 2 3 4 5
too easy good to learn too hard
3. The explanations of the right/wrong answers were:
1 2 3 4 5
unneeded useful not detailed enough
4. The hand-in exercises were:
1 2 3 4 5
too easy ok too hard
5. The ability to move back/forth thru the material was:
1 2 3 4 5
critical helpful unused
to learning
6. This module was:
1 2 3 4 5
better interesting icky
than diversion or waste of time
lecture no worse than class
7. Estimate the amount of time it took you to:
a) go thru the module
b) complete the problems in A) above
8. Please give any comments/suggestions which would help to
characterize the experience or improve it.
BACK
NEXT