Homework set 3: Which came first, Chicken or Egg? The Program and the Proof
Due Thursday, Apr 1.
Ex i.j denotes exercise j at end of chapter i.
Ex i.j.k denotes exercise k at end of chapter i, section j.
- 11.12
- 14.1d [Define "halve the interval" to mean divide it so that the difference
in length between the first half and second half is at most one.]
- 15.1.3
- 15.1.6 [This is a non-technical question about the convenience of the
language features to the proving and the program expression and its development.
"Compare" means write a short discussion of the relative merits of the
solution in the two languages -- the book's and the one you chose.
You are entitled to your opinion. The grading is based on clarity and
cogency of the explanation.]
- [ Question deleted ]
-
15.2.5
- 14.2 (required for 603 only)
extra credit for 403: do 14.2
extra credit for 603: on 14.2 write the program inspired by the specification.