10. Computable Functions
Computability theory studies which functions can be calculated by a precise mechanical procedure, and it gives a mathematical meaning to the informal idea of an effective algorithm. The chapter begins with recursive functions, where computation is described by basic initial functions together with operations that generate more complex functions, such as composition, primitive recursion, and minimization. Partial and total functions are then distinguished, since some computations produce an output for...