On some natural complete operators (Q1064780)

From MaRDI portal





scientific article; zbMATH DE number 3921978
Language Label Description Also known as
English
On some natural complete operators
scientific article; zbMATH DE number 3921978

    Statements

    On some natural complete operators (English)
    0 references
    1985
    0 references
    Call a mapping from integer functions to integer functions an operator. Complexity classes of operators can be defined via oracle Turing machines. For instance, we can define \(P_{op}\) \((NP_{op})\) to be the class of operators computable in polynomial time by deterministic (nondeterministic, respectively) oracle Turing machines. \textit{T. Baker, J. Gill} and \textit{R. Solovay} [SIAM J. Comput. 4, 431-442 (1975; Zbl 0323.68033)] showed that \(P_{op}\neq NP_{op}\). This paper defines the concept of (polynomial-time) reducibilities on operators and the concept of completeness for a complexity class of operators. Then, several natural operators are proved to be complete for certain classes. For example, the operator that maps a polynomially length-related relation R to its domain (or, to its range) is complete for \(NP_{op}\); the operator that maps a polynomially length-bounded function f and a number x to the sum of all values f(y) with \(y\leq x\) is complete for {\#}P\({}_{op}\); and the operator that maps a polynomially length- related relation R to its transitive closure is complete for \(PSPACE_{op}\). One of the corollaries from these completeness results is that one-way functions exist iff \(P=U\), where U is the class of languages recognizable in polynomial time by a nondeterministic Turing machine with single accepting paths. This result was proved independently by \textit{J. Grollman} and \textit{A. Selman} [Proc. of 25th IEEE Symp. on Foundations of Computer Science, 495-503 (1984)].
    0 references
    NP
    0 references
    Complexity classes of operators
    0 references
    oracle Turing machines
    0 references
    reducibilities on operators
    0 references
    completeness
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers