Independence results in Computer Science? (Preliminary Version)

Although there has been considerable additional work discussing limitations of formal proof techniques for Computer Science ([YO-73&77], [HAR-76], [HAR&HO-77], [HAJ-77&79], [GO-79]), these papers show only very general consequences of incompleteness: the stated results hold for all sufficiently powerful formal systems for Computer Science. Only the work of O'Donnell and of Lipton directly addresses the question of just how powerful formal axioms for Computer Science should be, and these two authors make rather radically different suggestions. We investigate this latter question: How powerful should a set of axioms be if it is to be adequate for Computer Science? In particular, in this paper we investigate the adequacy of the system of [LI-78] as a formal system for Computer Science.

[1]  Daniel Leivant On Easily Infinite Sets and On a Statement of R. Lipton , 1979 .

[2]  Angus Macintyre,et al.  The forcing companions of number theories , 1973 .

[3]  Michael O'Donnell,et al.  A programming language theorem which is independent of Peano Arithmetic , 1979, STOC.

[4]  Robert P. Daley On the Simplicity of Busy Beaver Sets , 1978, Math. Log. Q..

[5]  Petr Hájek Arithmetical Complexity of Some Problems in Computer Science , 1977, MFCS.

[6]  Dan Gordon Complexity Classes of Provable Recursive Functions , 1979, J. Comput. Syst. Sci..

[7]  Angus Macintyre,et al.  Algebraic properties of number theories , 1975 .

[8]  Robert L. Constable,et al.  A Constructive Theory of Recursive Functions , 1973 .

[9]  Paul R. Young,et al.  Toward a Theory of Enumerations , 1968, JACM.

[10]  Joram Hirschfeld,et al.  Forcing, Arithmetic, Division Rings , 1975 .

[11]  Petr Hájek,et al.  Arithmetical Hierarchy and Complexity of Computation , 1979, Theor. Comput. Sci..

[12]  Jeff B. Paris,et al.  Some independence results for Peano arithmetic , 1978, Journal of Symbolic Logic.

[13]  Paul R. Young,et al.  Linear orderings under one-one reducibility , 1966, Journal of Symbolic Logic.

[14]  Paul Young Optimization Among Provably Equivalent Programs , 1977, JACM.

[15]  J. Paris A Mathematical Incompleteness in Peano Arithmetic , 1977 .

[16]  Abraham Robinson Nonstandard Arithmetic and Generic Arithmetic1 , 1973 .

[17]  Richard J. Lipton,et al.  Some connections between mathematical logic and complexity theory , 1979, STOC.

[18]  Jeff B. Paris,et al.  Initial segments of models of Peano's axioms , 1977 .

[19]  Harold Simmons,et al.  Existentially Closed Models of Basic Number Theory , 1977 .

[20]  Paul Young,et al.  An introduction to the general theory of algorithms , 1978 .

[21]  Juris Hartmanis Relations Between Diagonalization, Proof Systems, and Complexity Gaps , 1979, Theor. Comput. Sci..

[22]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

[23]  J. Hopcroft,et al.  Independence results in computer science , 1976, SIGA.

[24]  Richard J. Lipton,et al.  Model theoretic aspects of computational complexity , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).