The document discusses the development of the theory of computation and partial recursive functions. It begins by motivating the need to formally define computable functions, as some problems were found to have no algorithmic solution. Gödel's approach is outlined, which defines some basic computable functions and rules for constructing new computable functions from existing ones. The rules include introduction and identification of variables, permutation of variables, composition, and primitive recursion. The document then discusses the need to prove that the rule of primitive recursion uniquely defines functions, as it uses implicit definition.