Abstract
Bounded arithmetic [3] is a subsystem of Peano arithmetic defining exactly the polynomial time functions. As Gödel’s system T corresponds to Peano arithmetic Cook and Urquhart’s system PVω [4] corresponds to bounded arithmetic. It is a type system with the property that all definable functions are polynomial time computable.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
S. Bellantoni, K.-H. Niggl, and H. Schwichtenberg. Ramification, Modality, and Linearity in Higher Type Recursion. Annals of Pure and Applied Logic, 2000. to appear.
Stephen Bellantoni and Stephen Cook. New recursion-theoretic characterization of the polytime functions. Computational Complexity, 2:97–110, 1992.
Samuel R. Buss. Bounded Arithmetic. Bibliopolis, 1986.
S. Cook and A. Urquhart. Functional interpretations of feasibly constructive arithmetic. Annals of Pure and Applied Logic, 63:103–200, 1993.
J.-Y. Girard. Light Linear Logic. Information and Computation, 143, 1998.
J.-Y. Girard, A. Scedrov, and P. Scott. Bounded linear logic. Theoretical Computer Science, 97(1):1–66, 1992.
Martin Hofmann. Linear types and non size-increasing polynomial time computation. To appear in Theoretical Computer Science. See http://www.dcs.ed.ac.uk/home/papers/icc.ps.gz for a draft. An extended abstract has appeared under the same title in Proc. Symp. Logic in Comp. Sci. (LICS) 1999, Trento, 2000.
Martin Hofmann. Programming languages capturing complexity classes. SIGACT News Logic Column, 9, 2000. 12 pp.
Martin Hofmann. Safe recursion with higher types and BCK-algebra. Annals of Pure and Applied Logic, 104:113–166, 2000.
Martin Hofmann. A type system for bounded space and functional in-place up-date. Nordic Journal of Computing, 2001. To appear, see http://www.dcs.ed.ac.uk/home/mxh/papers/nordic.ps.gz for a draft. An extended abstract has appeared in Programming Languages and Systems, G. Smolka, ed., Springer LNCS, 2000.
D. Leivant and J.-Y. Marion. Predicative Functional Recurrence and Poly-Space. In Springer LNCS 1214: Proc. CAAP, 1997.
Daniel Leivant. Stratified Functional Programs and Computational Complexity. In Proc. 20th IEEE Symp. on Principles of Programming Languages, 1993. Pure and Applied Logic, 104:113–166, 2000.
Martin Hofmann. A type system for bounded space and functional in-place up-date. Nordic Journal of Computing, 2001. To appear, see http://www.dcs.ed.ac.uk/home/mxh/papers/nordic.ps.gz for a draft. An extended abstract has appeared in Programming Languages and Systems, G. Smolka, ed., Springer LNCS, 2000.
D. Leivant and J.-Y. Marion. Predicative Functional Recurrence and Poly-Space. In Springer LNCS 1214: Proc. CAAP, 1997.
Daniel Leivant. Stratified Functional Programs and Computational Complexity. In Proc. 20th IEEE Symp. on Principles of Programming Languages, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hofmann, M. (2001). From Bounded Arithmetic to Memory Management: Use of Type Theory to Capture Complexity Classes and Space Behaviour. In: Abramsky, S. (eds) Typed Lambda Calculi and Applications. TLCA 2001. Lecture Notes in Computer Science, vol 2044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45413-6_2
Download citation
DOI: https://doi.org/10.1007/3-540-45413-6_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41960-0
Online ISBN: 978-3-540-45413-7
eBook Packages: Springer Book Archive