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.
Preview
Unable to display preview. Download preview PDF.
References
J.L. Balcazar and J.D. Gabarro Structural Complexity I and II Springer Verlag (1988)
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
R. Constable Type two computational complexity. Proceedings 5th STOC (1973) pp. 108–121
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
S.A. Cook Computational Complexity of Higher Type Functions In Proceedings of the International Congress of Mathematicians, Kyoto (1990) pp. 55–69
S.A. Cook and A. Urquhart. Functional interpretations of feasibly constructive arithmetic. Annals of Pure and Applied Logic 63 (1993), pp. 103–200.
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
B.M. Kapron and S.A. Cook A new characterization of Type 2 Feasibility. SIAM j. Comput 25 No 1 (1996). pp. 117–132
Ker-I-Ko. Complexity theory of real functions. Birkhauser-Boston,New-York (1991)
B.M. Kapron. Feasible computation in higher types. PH.D Thesis. Technical report, University of Toronto. (1991)
A. Ignjatovic On feasibility in higher types Manuscript.
K. Mehlhorn. Polynomial and abstract subrecursive classes. Journal of Computer and System sciences 12 (1976). pp. 148–176
E. Pezzoli On the Computational Complexity of Functionals and Logical Games Ph.D thesis. Stanford University. In preparation
A. Seth There is no recursive axiomatization for feasible functionals of type 2. Seventh annual IEEE Symposium in Logic in Computer Science (1992).
A. Seth Complexity theory of higher type functionals. Ph.D Thesis. University of Bombay. (1994)
M. Townsend. Complexity for type 2 relations. Notre Dame Journal of formal Logic (1990) pp. 241–262.
Author information
Authors and Affiliations
Editor information
Rights 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