COMPUTATIONALLY COMPLEX AND PSEUDO-RANDOM ZERO-ONE VALUED FUNCTIONS††Portions of this work were carried out at Carngie-Mellon University, while the authors were in the Department of Computer Science. Portions of these results were reported in preliminary form in [1].

Publisher Summary This chapter discusses computationally complex and pseudo-random zero-one valued functions. All currently known existence proofs about large lower bounds on the computation of zero-one valued functions are based on diagonal arguments. Any intuitively simple description of a function implies a simple computation procedure for the function. A specious argument for the existence of arbitrarily complex zero-one valued functions illustrates some of the difficulties involved in finding computationally complex functions without diagonal constructions. The chapter describes the construction of zero-one valued functions, which are hard to compute and whose complexity can be precisely characterized in terms of the amount of storage space required to compute them. Any zero-one valued function can be computed quickly without auxiliary storage.

[1]  Marvin Minsky,et al.  On the Effective Definition of Random Sequence , 1962 .

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

[3]  Gregory J. Chaitin,et al.  On the Length of Programs for Computing Finite Binary Sequences , 1966, JACM.

[4]  A. Kolmogorov Three approaches to the quantitative definition of information , 1968 .

[5]  Albert R. Meyer,et al.  PROPERTIES OF BOUNDS ON COMPUTATION , 1969 .

[6]  Richard M. Friedberg,et al.  Three theorems on recursive enumeration. I. Decomposition. II. Maximal set. III. Enumeration without duplication , 1958, Journal of Symbolic Logic.

[7]  Robert A. Di Paola Random Sets in Subrecursive Hierarchies , 1969, JACM.

[8]  Allan Borodin,et al.  Dense and Non-Dense Families of Complexity Classes , 1969, SWAT.

[9]  Claus Peter Schnorr über die Definition von effektiven Zufallstests , 1970 .

[10]  David Pager On the Efficiency of Algorithms , 1970, JACM.

[11]  D. Loveland A New Interpretation of the von Mises' Concept of Random Sequence† , 1966 .

[12]  M. Rabin Degree of difficulty of computing a function and a partial ordering of recursive sets , 1960 .

[13]  J. Hartmanis,et al.  On the Computational Complexity of Algorithms , 1965 .

[14]  Robert L. Constable The Operator Gap , 1969, SWAT.

[15]  Manuel Blum,et al.  A Machine-Independent Theory of the Complexity of Recursive Functions , 1967, JACM.

[16]  Per Martin-Löf,et al.  The Definition of Random Sequences , 1966, Inf. Control..