Computability of Recursive Functions

As a result of the work of Turing, Post, Kleene and Church [1, 2, 3, 9, 10, l l 12, 17, 18] it is now widely accepted ~ that the concept of "computable" as applied to a function ~ of natural numbers is correctly identified with the concept of "partial recursive." One half of this equivalence, that all functions computable by any finite, discrete, deterministic device supplied with unlimited storage are partial recursive, is relatively straightforward 3 once the elements of recursive function theory have been established. All tha t is necessary is to number the configurations of machine-plus-storage medium, show that the changes of configuration number caused by each "move" are given by partial recursive functions, and then use closure properties of the class of partial recursive functions to deduce that the function computed by the complete sequence of moves is partial recursive. Until recently all proofs [4, 6, 12, 13, 19, 20] of the converse half of the equivalence, namely, that all partial recursive functions are computable, have consisted of proofs tha t all partial recursive functions can be computed by Turing machines, ~ which are certainly machines in the above sense. Although

[1]  Emil L. Post Recursive Unsolvability of a problem of Thue , 1947, Journal of Symbolic Logic.

[2]  C. Y. Lee Categorizing Automata by W-Machine Programs , 1961, JACM.

[3]  Von Rózsa Péter,et al.  GRAPHSCHEMATA UND REKURSIVE FUNKTIONEN , 1958 .

[4]  Hao Wang,et al.  A Variant to Turing's Theory of Computing Machines , 1957, JACM.

[5]  Emil L. Post Finite combinatory processes—formulation , 1936, Journal of Symbolic Logic.

[6]  Alonzo Church,et al.  A note on the Entscheidungsproblem , 1936, Journal of Symbolic Logic.

[7]  S. Kleene $\lambda$-definability and recursiveness , 1936 .

[8]  S. Kleene A Theory of Positive Integers in Formal Logic. Part II , 1935 .

[9]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[10]  S. Kleene General recursive functions of natural numbers , 1936 .

[11]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[12]  Walter Oberschelp,et al.  Varianten von Turingmaschinen , 1958 .

[13]  A. Church An Unsolvable Problem of Elementary Number Theory , 1936 .

[14]  A. Church A Set of Postulates for the Foundation of Logic , 1932 .

[15]  Martin D. Davis,et al.  Computability and Unsolvability , 1959, McGraw-Hill Series in Information Processing and Computers.

[16]  Heinz Kaphengst Eine Abstrakte Programmgesteuerte Rechenmaschine , 1959 .

[17]  Emil L. Post Formal Reductions of the General Combinatorial Decision Problem , 1943 .

[18]  R. Smullyan Theory of formal systems , 1962 .