Skip to main content

On the computational complexity of type 2 functionals

  • Conference paper
  • First Online:
Computer Science Logic (CSL 1997)

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

Included in the following conference series:

Abstract

Cook has proposed three necessary conditions that a class C of type 2 functionals must satisfy in order to be the intuitively correct class of polynomial time computable functionals. We consider a strengthening of Cook's conditions, by replacing the notion of closure under functional substitution with the notion of uniform closure, introduced by Seth, and we show that there is a unique maximal class C max of type 2 functionals that satisfies this stronger version of Cook's conditions. We give an Oracle Turing Machine characterization of C max. We show C max to be different from Cook's and Kapron's BFF and Seth's C 2. We also show that when the input functions are restricted to range over PTIME, BFF and C max still differ. However, if the input functions are restricted to range over the real numbers in the sense of Ko and Friedman, then BFF and C max coincide. Work by Seth suggests that Cook's conditions might not be sufficient, and Seth has proposed to add a new condition. We give a Turing Machine characterization of a class C S that is bigger than BFF and satisfies both Cook's and Seth's conditions. We propose a new condition, in our opinion more natural than Seth's, and show that only BFF satisfies this new condition together with Cook's.

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

  1. J.L. Balcazar and J.D. Gabarro Structural Complexity I and II Springer Verlag (1988)

    Google Scholar 

  2. A. Cobham The intrinsic computational difficulty of functions. Proceedings of the 1964 International Congress for Logic, Methodology and the Philosophy of Science, Y. Bar-Hillel ed., North Holland, (1964) pp. 24–30

    Google Scholar 

  3. R. Constable Type two computational complexity. Proceedings 5th STOC (1973) pp. 108–121

    Google Scholar 

  4. S.A. Cook. Computability and complexity of higher type functions. MSRI Proceedings, Y.N. Moschovakis editor, Logic from Computer Science, Springer-Verlag (1990). pp. 51–72

    Google Scholar 

  5. S.A. Cook Computational Complexity of Higher Type Functions In Proceedings of the International Congress of Mathematicians, Kyoto (1990) pp. 55–69

    Google Scholar 

  6. S.A. Cook and A. Urquhart. Functional interpretations of feasibly constructive arithmetic. Annals of Pure and Applied Logic 63 (1993), pp. 103–200.

    Article  Google Scholar 

  7. S.A. Cook and B.M. Kapron Characterizations of the basic feasible functionals of finite type. Proceedings of MSI workshop on feasible Mathematics, S. Buss and J. Scott editors, perspective in computer Science, Birkhauser-Boston, New York (1990). pp. 71–95

    Google Scholar 

  8. B.M. Kapron and S.A. Cook A new characterization of Type 2 Feasibility. SIAM j. Comput 25 No 1 (1996). pp. 117–132

    Article  Google Scholar 

  9. Ker-I-Ko. Complexity theory of real functions. Birkhauser-Boston,New-York (1991)

    Google Scholar 

  10. B.M. Kapron. Feasible computation in higher types. PH.D Thesis. Technical report, University of Toronto. (1991)

    Google Scholar 

  11. A. Ignjatovic On feasibility in higher types Manuscript.

    Google Scholar 

  12. K. Mehlhorn. Polynomial and abstract subrecursive classes. Journal of Computer and System sciences 12 (1976). pp. 148–176

    Google Scholar 

  13. E. Pezzoli On the Computational Complexity of Functionals and Logical Games Ph.D thesis. Stanford University. In preparation

    Google Scholar 

  14. A. Seth There is no recursive axiomatization for feasible functionals of type 2. Seventh annual IEEE Symposium in Logic in Computer Science (1992).

    Google Scholar 

  15. A. Seth Complexity theory of higher type functionals. Ph.D Thesis. University of Bombay. (1994)

    Google Scholar 

  16. M. Townsend. Complexity for type 2 relations. Notre Dame Journal of formal Logic (1990) pp. 241–262.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mogens Nielsen Wolfgang Thomas

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pezzoli, E. (1998). On the computational complexity of type 2 functionals. In: Nielsen, M., Thomas, W. (eds) Computer Science Logic. CSL 1997. Lecture Notes in Computer Science, vol 1414. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028026

Download citation

  • DOI: https://doi.org/10.1007/BFb0028026

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64570-2

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics