 |
The Theory of Computation | Bernard M.E. Moret |
|
SOLUTION MANUAL: CHAPTER 5
Solutions are given here to all of the exercises in Chapter 5 of the text
as well as to all of the additional problems for that chapter.
Because most of these solutions require a fair amount of notation, the first
version of this solution manual provides only Postscript files. In the near
future, an HTML version should be available, but it will require Netscape
with some modifications in order to be readable, since mathematics support
remains minimal under HTML.
Exercises from the text are referred to by their number; additional exercises
use numbers matching those given in the list of additional exercises.
For convenience, each entry below also gives a few keywords for each exercise
to help in locating a specific exercise.
Files use plain fonts (Computer Modern) and formatting rather than the fonts
and format of the text and so are small for fast downloading.
Text Exercises
-
within the text
- Exercise 1 (p. 126) formal definitions for some primitive recursive functions
- Exercise 2 (p. 128) formal definition of course-of-values recursion
- Exercise 3 (p. 128) formal definition of definition by cases
- Exercise 4 (p. 129) primitive recursive definitions for several functions
- Exercise 5 (p. 129) encoding of primitive recursive definitions
- Exercise 6 (p. 129) primitive recursive definition of bounded quantifiers
- Exercise 7 (p. 131) primitive recursive definition of building block for Ackerman's function
- Exercise 8 (p. 136) diagonalization over total functions and over recursive functions
- Exercise 9 (p. 144) composition of TMs is primitive recursive
- Exercise 10 (p. 147) existence of a step function in any programming system
-
in the exercise section
Additional Exercises