Simple Gödel Numberings, Isomorphisms, and Programming Properties
- 1 February 1978
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 7 (1) , 39-60
- https://doi.org/10.1137/0207003
Abstract
Restricted classes of programming systems (Gödel numberings) are studied, where a programming system is in a given class if every programming system can be translated into it by functions in a given restricted class. For pairs of systems in various “natural” classes, results are given on the existence of isomorphisms (one-to-one and onto translations) between them from the corresponding classes of functions. The results with the most computational significance concern polynomial time programming systems. It is shown that if $\mathcal{P} = \mathcal{N}\mathcal{P}$ then every two polynomial time programming systems are isomorphic via a polynomial time computable function. If $\mathcal{P} \ne \mathcal{N}\mathcal{P}$ this result points the way to the possible existence of “natural” but intractable computational problems concerning programming systems. Results are also given concerning the relationship between the complexity of certain important and commonly used properties of programming systems (such as effective composition of programs) and the complexity of translations into the systems.
Keywords
This publication has 7 references indexed in Scilit:
- Relative complexity of checking and evaluatingInformation Processing Letters, 1976
- Relativizations of the $\mathcal{P} = ?\mathcal{NP}$ QuestionSIAM Journal on Computing, 1975
- On Simple Goedel Numberings and TranslationsSIAM Journal on Computing, 1975
- Optimal enumerations and optimal gödel numberingsTheory of Computing Systems, 1974
- An Overview of the Theory of Computational ComplexityJournal of the ACM, 1971
- Gödel numberings of partial recursive functionsThe Journal of Symbolic Logic, 1958
- Three theorems on recursive enumeration. I. Decomposition. II. Maximal set. III. Enumeration without duplicationThe Journal of Symbolic Logic, 1958