ACM Home Page
Please provide us with feedback. Feedback
A programming language theorem which is independent of Peano Arithmetic
Full text PdfPdf (736 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the eleventh annual ACM symposium on Theory of computing table of contents
Atlanta, Georgia, United States
Pages: 176 - 188  
Year of Publication: 1979
Author
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 20,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800135.804411
What is a DOI?

ABSTRACT

Strongly typed programming languages contain a natural subrecursive part consisting of programs with no loops and no explicitly recursive (circular) function definitions. For languages with polymorphic type structure, such as Model, the termination of all loop-free nonrecursive programs is independent of Peano Arithmetic. An attempt to apply the same techniques to prove independence of the P@@@@NP problem can succeed only if NP complete problems have almost polynomial complexity.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Curry, H.B. and Feys, R., Combinatory Logic, North-Holland Amsterdam (1958).
 
2
Feferman, S. Transfinite Recursive Progressions of Axiomatic Theories. Journal of Symbolic Logic. v. 27 no. 3 (1962) 259-316.
 
3
Fortune, S. The Polymorphic Lambda Calculus. Cornell University Dept. of Computer Science Technical Report, in preparation.
 
4
Grzegorczyk, A. Some Classes of Recursive Functions. Rozprawy matematyczne No. 4, Instytut Matematyczny Polskiej Akademie Naak, Warsaw (1953).
5
6
 
7
Hilbert, D. Über das Unendliche. Mathematische Annalen v. 95(1926) 161-190. Translation: On The Infinite. From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931 van Heijenoont, ed. Harvard University Press Cambridge, Massachusetts (1967) 367-392.
8
 
9
Levin, L.A. Universal Enumeration Problems Problemi Peredaci Informacii, Tom IX(1972) 115-116.
 
10
Lipton, R.J. Model Theoretic Aspects of Computational Complexity. 19th Annual Symposium on Foundations of Computer Science (1978) 193-200.
 
11
Löb, M.H., Cut Elimination in Type Theory (abstract), Journal of Symbolic Logic, v. 29 (1964), p. 220.
 
12
O'Donnell, M. A Programming Language T Theorem which is Independent of Peano Arithmetic. Purdue University Dept. of Computer Sciences Technical Report #299 (1979)
 
13
Paris, J.B., Some Independence Results for Peano Arithmetic Using Inner Models, to appear.
 
14
Paris, J. and L. Harrington. A Mathematical Incompleteness in Peano Arithmetic. Handbook of Mathematical Logic, J. Barwise, ed. North-Holland, New York (1977) 1133-1142.
 
15
Prawitz, D., Natural Deduction. Almquist and Wiksell, Stockholm (1965).
 
16
Prawitz, D., Some results for intuitionistic logic with second order quantification rules. Intuitionism and Proof Theory Conference, Buffalo, NY, North-Holland, Amsterdam (1970), pp. 259-270.
 
17
 
18
Schnorr, C.P. Optimal Algorithms for Self-Reducible Problems. Automata Languages and Programming. Edinburgh University Press (1976) 322-337.
 
19
Sierpinski, W. Cardinal and Ordinal Numbers. Drukarnia Uniwersytetu Jagiellońskiego w Krakowie, Warsaw (1958)
 
20
Statman, R. The Typed &lgr;-Calculus is not Elementary Recursive, 18th Annual Symposium on Foundations of Computer Science (1977) 90-94.
 
21
Stenlund, S., Combinators, Lambda Terms and Proof Theory, D. Reidel, Dordrecht, Holland (1972).
 
22
Takeuti, G. Proof Theory. Studies in Logic and the Foundations of Mathematics, v. 81, North-Holland, American Elsevier New York (1975).
 
23
Tennent, R.D., PASQUAL: A Proposed Generalization of PASCAL, Technical Report 75-32, Dept. of Computing and Information Science, Queen's University.
 
24
Wainer, S.S. A Classification of the Ordinal Recursive Functions. Archiv Fur Mathematische Logik Und Grundlagen Forschung, v. 13, no. 3-4 (1970).
25
 
26
Wulf, W., London, R., and Shaw, M., An Informal Definition of Alphard, CMO-CS-78-105, Carnegie-Mellon University (1978).
 
27
Wulf, W., London, R., and Shaw, M., An Introduction to the Construction and Verification of Alphard Programs, IEEE Transactions on Software Engineering, V. SE-2, No. 4, Dec. 1976.
28

CITED BY  8