Skip to main content

Peano’s Lambda Calculus: The Functional Abstraction Implicit in Arithmetic

Dedicated to the memory of Alonzo Church

  • Chapter
Logic, Meaning and Computation

Part of the book series: Synthese Library ((SYLI,volume 305))

Abstract

We define a fragment (Peano) of Girard’s second order λ-calculus , in which arguments of type application are required to be “Peano types”, namely types generated from type variables and types of the form \( \forall \vec{R}.\tau \) (τ quantifier free of rank ≤ 2) using → and substitution. We show that the provably recursive functions of first order arithmetic are precisely the numeric functions that are λ-definable in (Peano).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Barwise, J. 1969 Applications of strict-П1 1 predicates to infinitary logic, The Journal of Symbolic Logic, vol. 34, pp. 409–423.

    Article  Google Scholar 

  • Barwise, J. 1975 Admissible sets and structures, Springer-Verlag, Berlin.

    Book  Google Scholar 

  • Feferman, S. 1977 Theories of finite type related to mathematical practice, Handbook of mathematical logic (J. Barwise, editor), North-Holland, Amsterdam, pp. 913–971.

    Chapter  Google Scholar 

  • Fortune, S. 1979 Topics in computational complexity, Ph.D. Dissertation, Cornell University.

    Google Scholar 

  • Fortune, S., D. Leivant, and M. O’Donnell 1983 The expressiveness of simple and second-order type structures, Journal of the ACM (Association for Computing Machinery), vol. 30, no. 1, pp. 151–185.

    Article  Google Scholar 

  • Friedman, H. 1969 König’s Lemma is weak, unpublished mimeographed notes, Stanford University.

    Google Scholar 

  • Girard, J.-Y. 1971 Une extension de l’interprétation de Gödel à l’analyse, et son application a l’élimination des coupures dans l’analyse et la théorie des types, Proceedings of the Second Scandinavian Logic Symposium ( J. E. Fenstad, editor), North-Holland, Amsterdam, pp. 63–92.

    Google Scholar 

  • Girard, J.-Y. 1972 Interprétation Fonctionnelle et Elimination des Coupures de l’Arithmétique d’Ordre Supérieur, Thèse de doctorat d’état, Université Paris VII (June).

    Google Scholar 

  • Gödel, K. 1958 Über eine bisher noch nicht benutzte Erweiterung des finiten Standpunktes, Dialectica, vol. 12, pp. 280–287.

    Article  Google Scholar 

  • Handley, W. G. 1993 Bellantoni and Cook’s characterization of polynomial time functions, manuscript, Department of Pure Mathematics, University of Leeds.

    Google Scholar 

  • Hilbert, D. 1925 Über das Unendliche, Mathematische Annalen, vol. 95, pp. 161–190; translated in van Heijenoort 1967, pp. 367-392.

    Article  Google Scholar 

  • Leivant, D. 1981 The complexity of argument passing in polymorphic procedures, Proceeding of the thirteenth symposium on theory of computing, Association for Computing Machinery, New York, pp. 38–45.

    Google Scholar 

  • Leivant, D. 1986 Typing and computational properties of lambda expressions, Theoretical Computer Science, vol. 44, pp. 51–68.

    Article  Google Scholar 

  • Leivant, D. 1989 Descriptive characterizations of computational complexity, Journal of Computer and System Sciences, vol. 39, pp. 51–83.

    Article  Google Scholar 

  • Leivant, D. 1990 Contracting proofs to programs, Logic and computer science (P. Odifreddi, editor), Academic Press, New York, pp. 179–327.

    Google Scholar 

  • Leivant, D. 1990a Discrete polymorphism, Proceedings of the sixth ACM conference on LISP and functional programming, pp. 288–297.

    Google Scholar 

  • Leivant, D. 1991 Finitely stratified polymorphism, Information and Computation, vol. 93, pp. 93–113.

    Article  Google Scholar 

  • Leivant, D. 1994 Ramified recurrence and computational complexity I: Word recurrence and poly-time, Feasible mathematics II, Perspective in computer science, (P. Clote and J. Remmel, editors), Birkhäuser-Boston, New York, pp. 320–343.

    Google Scholar 

  • Leivant, D., and J.-Y. Marion 1993 Lambda calculus characterizations of poly-time, Fundamenta Informaticae, vol. 19, pp. 167–184; Special issue: Lambda calculus and type theory (J. Tiuryn, editor).

    Google Scholar 

  • MacQueen, D. B., and R. Sethi 1982 A semantic model of types for applicative languages, ACM Symposium on LISP and functional programming, pp. 243–252.

    Google Scholar 

  • O’Donnell, M. 1979 A programming language theorem which is independent of Peano Arithmetic, Eleventh annual ACM symposium on theory of computing, Association for Computing Machinery.

    Google Scholar 

  • Reynolds, J. C. 1974 Towards a theory of type structures, Programming symposium (colloque sur la programmation, Paris), LNCS #19, Springer-Verlag, Berlin, pp. 408–425.

    Chapter  Google Scholar 

  • Schwichtenberg, H. 1976 Definierbare Funktionen im Lambda-Kalkul mit Typen, Archiv mathematische Logik u. Grundlagenforschung, vol. 17, pp. 113–114.

    Article  Google Scholar 

  • Statman, R. 1979 The typed λ-calculus is not elementary recursive, Theoretical Computer Science, vol. 9, pp. 73–81.

    Article  Google Scholar 

  • Troelstra, A. S. 1973 Metamathematical investigations of intuitionistic arithmetic and analysis, Lecture Notes in Mathematics, vol. 344, Springer-Verlag, Berlin.

    Google Scholar 

  • Van Heijenoort, J. 1967 (editor), From Frege to Gödel, A source book in mathematical logic, 1879-1931, Harvard University Press, Cambridge, Massachusetts.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Leivant, D. (2001). Peano’s Lambda Calculus: The Functional Abstraction Implicit in Arithmetic. In: Anderson, C.A., Zelëny, M. (eds) Logic, Meaning and Computation. Synthese Library, vol 305. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-0526-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-94-010-0526-5_14

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-3891-1

  • Online ISBN: 978-94-010-0526-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics