Skip to main content

On functions computable in nondeterministic polynomial time: Some characterizations

  • Conference paper
  • First Online:
CSL '87 (CSL 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 329))

Included in the following conference series:

Abstract

As it is well known, the class DTIMEF(Pol Σ) of functions computable in deterministic polynomial time is the smallest class of functions that contains the projection functions, zero functions of arities zero and one, successor functions and length multiplication, and is closed under substitution and limited recursion. In this paper it is shown that by adding one more basic function or a further closure operator one obtains the class NTIMEF(Pol Σ) of functions computable in nondeterministic polynomial time. The additional basic function one has to take is the guess function. The operators that are studied are nondeterministic branching, bounded unordered search, which is a generalization of bounded minimization, and limited inversion. Except in the case of nondeterministic branching, with respect to the guess function and each of these operators the functions in NTIMEF(Pol Σ) possess a normal form which says that they can be generated from functions in DTIMEF(Pol Σ) by only one application of this additional function or operator. In order to obtain a characterization of NTIMEF(Pol Σ) that does not use limited recursion, time and space bounded versions of the iteration operator and the operator of taking the reflexive and transive closure of a function are considered. It is shown that NTIMEF(Pol Σ) is also the smallest class of functions that contains the length multiplication and projection, zero and successor functions and is closed under substitution, nondeterministic branching, the operation of taking the limited inverse and one of these operators. If in their definition the time restriction is skipped, one obtains a characterization of the functions computable in nondeterministic polynomial space, and if, moreover, instead of length multiplication length addition is taken as basic function, then the functions computable in nondeterministic linear space are characterized. A normal form theorem is derived which implies that in any of these cases the characterized functions can be generated by only one application of these limited iteration and/or closure operators from functions computable in nondeterministic linear time.

Parts of this work have been done while the author was visiting the Department of Computer Science of the University of Pisa, supported by a grant of the Consiglio Nazionale delle Ricerche and the Siemens Corporate Laboratories for Research and Technology.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Buchberger, B. (1974). On certain decompositions of Gödel numberings. Archiv f. math. Logik u. Grundlagenforsch. 16, p. 85–96.

    Google Scholar 

  • Cobham, A. (1965). The intrinsic computational difficulty of functions. Logic, Methodology and Philosophy of Science (Bar-Hillel, Y., ed.), p. 24–30. North-Holland, Amsterdam.

    Google Scholar 

  • Eilenberg, S. and C. C. Elgot (1970). Recursiveness. Academic Press, New York.

    Google Scholar 

  • Kleene, S. C. (1936). General recursive functions of natural numbers. Math. Ann. 112, p. 727–742.

    Google Scholar 

  • Moschovakis, Y. N. (1969). Abstract first order computability. I. Transact. Amer. Math. Soc. 138, p. 427–464.

    Google Scholar 

  • Robinson, J. (1950). General recursive functions. Proc. Amer. Math. Soc. 1, p. 703–718.

    Google Scholar 

  • Spreen, D. and H. Stahl (1987). On the power of single-valued nondeterministic polynomial time computations. Computation and Logic (Börger, E., ed.), p. 403–414. Lec. Notes Comp. Sci. 270. Springer-Verlag, Berlin.

    Google Scholar 

  • Weihrauch, K.(1973). Teilklassen primitiv-rekursiver Wortfunktionen. Bericht Nr. 91, Gesellschaft f. Mathematik u. Datenverarbeitung, St. Augustin.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Egon Börger Hans Kleine Büning Michael M. Richter

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag

About this paper

Cite this paper

Spreen, D. (1988). On functions computable in nondeterministic polynomial time: Some characterizations. In: Börger, E., Büning, H.K., Richter, M.M. (eds) CSL '87. CSL 1987. Lecture Notes in Computer Science, vol 329. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50241-6_45

Download citation

  • DOI: https://doi.org/10.1007/3-540-50241-6_45

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50241-8

  • Online ISBN: 978-3-540-45960-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics