Hostname: page-component-8448b6f56d-wq2xx Total loading time: 0 Render date: 2024-04-15T09:42:17.973Z Has data issue: false hasContentIssue false

Recursively enumerable complexity sequences and measure independence

Published online by Cambridge University Press:  12 March 2014

Victor L. Bennison*
Affiliation:
Bell Laboratories, Naperville, Illinois 60540

Extract

Though researchers in the field of abstract computational complexity theory have utilized many of the tools of recursive function theory in the development of their field, the early results obtained (e.g., see [8]) seemed to be rather independent of results in recursion theory (at least to the extent that the results were not uniformly interesting to both varieties of theorists). It seems to have been generally accepted, however, that strong parallels of one form or another must exist between the two fields. Indeed, recent results of Blum and Marques [7], Morris [13], Soare [15] and Bennison [1], [3] have revealed a striking correspondence between complexity theoretic properties and recursion theoretic properties. These results are not contrived, but rather link together interesting properties which had arisen naturally and independently in their respective fields. This paper presents the results of research aimed at finding a recursion theoretic characterization for a complexity theoretic property which had arisen from the study of the speed-up phenomenon.

In abstract computational complexity theory we are concerned with categorizing computable functions or sets according to their relative difficulty of computation. The phrase “difficult to compute” may take on different meanings depending on which criteria (complexity theoretic properties) we use to define what it means for a function or set to be hard to compute. In the abstract setting, however, such criteria should yield the same classes of functions or sets regardless of the underlying abstract complexity measure (in the sense of Blum [4], e.g., tape, time, etc.). In other words, such criteria should be measure-independent. In this paper we will be considering one way of defining “difficult to compute”. Namely, we shall say that a function or set is difficult to compute if it does not have a recursively enumerable complexity sequence as defined by Meyer and Fischer [12]. For a property to have a recursion theoretic characterization it must be measure-independent, for a recursion theoretic property is, by its very nature, measure-independent. It will not be immediately obvious whether or not the property of having an r.e. complexity sequence is measure-independent. We attack this question by first considering an alternative definition of an r.e. complexity sequence, one which is easily seen to be measure-independent.

Type
Research Article
Copyright
Copyright © Association for Symbolic Logic 1980

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

[1]Bennison, V. L., On the computational complexity of recursively enumerable sets, Ph.D. dissertation, University of Chicago, 1976.Google Scholar
[2]Bennison, V. L., Information content characterizations of complexity theoretic properties, Proceedings of the 4th GI Conference on Theoretical Computer Science, Lecture Notes in Computer Science, vol. 67 (Weihrauch, K., Editor), Springer-Verlag, Berlin, 1979.Google Scholar
[3]Bennison, V. L. and Soare, R. I., Some lowness properties and computational complexity sequences, Theoretical Computer Science, vol. 6 (1978), pp. 233254.CrossRefGoogle Scholar
[4]Blum, M., A machine-independent theory of the complexity of recursive functions, Journal of the Association for Computing Machinery, vol. 14 (1967), pp. 322336.CrossRefGoogle Scholar
[5]Blum, M., On defining the complexity of partial recursive functions (unpublished preprint).Google Scholar
[6]Blum, M. and Gill, J., Some fruitful areas for research into complexity theory, Proceedings of the Courant Computer Science Symposium, No. 7, Computational complexity (Rustin, R., Editor), Algorithmics Press, New York, 1973.Google Scholar
[7]Blum, M. and Marques, I., On complexity properties of recursively enumerable sets, this Journal, vol. 38 (1973), pp. 579593.Google Scholar
[8]Hartmanis, J. and Hopcroft, J. E., An overview of the theory of computational complexity, Journal of the Association for Computing Machinery, vol. 18 (1971), pp. 444475.CrossRefGoogle Scholar
[9]Lachlan, A. H., On some games which are relevant to the theory of recursively enumerable sets, Annals of Mathematics vol. 91 (2) (1970), pp. 291310.CrossRefGoogle Scholar
[10]Landweber, L. H. and Robertson, E. L., Recursive properties of abstract complexity classes, Journal of the Association for Computing Machinery, vol. 19 (1972), pp. 296308.CrossRefGoogle Scholar
[11]Marques, I., Complexity properties of recursively enumerable sets, Ph.D. dissertation, University of California, Berkeley, 1973.Google Scholar
[12]Meyer, A. R. and Fischer, P. C., Computational speed-up by effective operators, this Journal, vol. 37 (1972), pp. 5568.Google Scholar
[13]Morris, P. H., Complexity theoretic properties of recursively enumerable sets, Ph.D. dissertation, University of California, Irvine, 1974.Google Scholar
[14]Rogers, H. Jr., Theory of recursive functions and effective computability, McGraw-Hill, New York, 1967.Google Scholar
[15]Soare, R. I., Computational complexity, speedable and levelable sets, this Journal, vol. 42 (1977), pp. 545563.Google Scholar
[16]Tarski, A., Undecidable theories, North-Holland, Amsterdam, 1968.Google Scholar