Foundations of Functional Programming: exercises

Additional exercises for the Course on the Foundations of Functional Programming

As well as the exercises incorporated in Larry Paulson's notes, I will give additional exercises as the course proceeds. I'd also like to encourage you (and the supervisors) to think up examples for yourselves. All the exam questions are relevant, except the second half of 1996 Paper 5 question 6 (which you should be able to do anyway!).

Sheet 1 , which covers chapters 1 and 2.

Sheet 2 , which covers chapters 3 to 5.

Sheet 3 , which covers chapters 6 to 8.