Skip to main content

Paths, computations and labels in the λ-calculus

  • Conference paper
Rewriting Techniques and Applications (RTA 1993)

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

Included in the following conference series:

  • 202 Accesses

Abstract

We provide a new characterization of Lévy's redex-families in the λ-calculus [11] as suitable paths in the initial term of the derivation. The idea is that redexes in a same family are created by “contraction” (via β-reduction) of a unique common path in the initial term. This fact gives new evidence about the “common nature” of redexes in a same family, and about the possibility of sharing their reduction. From this point of view, our characterization underlies all recent works on optimal graph reduction techniques for the λ-calculus [9,6,7,1], providing an original and intuitive understanding of optimal implementations.

As an easy by-product, we prove that neither overlining nor underlining are required in Lévy's labelling.

Partially supported by the ESPRIT Basic Research Project 6454-CONFER. The work was mostly carried out while the first author was at INRIA Rocquencourt and the second one was at the Dipartimento di Informatica, Universitá di Pisa.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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

  1. A. Asperti. Linear logic, comonads, and optimal reductions. Draft, INRIA-Rocquencourt, 1991.

    Google Scholar 

  2. A. Asperti and C. Laneve. Interaction systems 1: The theory of optimal reductions. Technical Report 1748, INRIA-Rocquencourt, September 1992.

    Google Scholar 

  3. A. Asperti and C. Laneve. Optimal reductions in interaction systems. In TapSoft '93, Lecture Notes in Computer Science. Springer-Verlag, 1993.

    Google Scholar 

  4. V. Danos and L. Regnier. Local and asynchronous beta-reduction. In Proceedings 8th Annual Symposium on Logic in Com puter Science, Montreal, 1993.

    Google Scholar 

  5. J. Field. On laziness and optimality in lambda interpreters: tools for specification and analysis. In Proceedings 17th ACM Symposium on Principles of Programmining Languages, pages 1–15, 1990.

    Google Scholar 

  6. G. Gonthier, M. Abadi, and J.J. Lévy. The geometry of optimal lambda reduction. In Proceedings 19th ACM Symposium on Principles of Programmining Languages, pages 15–26, 1992.

    Google Scholar 

  7. G. Gonthier, M. Abadi, and J.J. Lévy. Linear logic without boxes. In Proceedings 7th Annual Symposium on Logic in Computer Science, 1992.

    Google Scholar 

  8. Y. Lafont. Interaction nets. In Proceedings 17th ACM Symposium on Principles of Programmining Languages, pages 95–08, 1990.

    Google Scholar 

  9. J. Lamping. An algorithm for optimal lambda calculus reductions. In Proceedings 17th ACM Symposium on Principles of Programmining Languages, pages 16–30, 1990.

    Google Scholar 

  10. C. Laneve. Optimality and Concurrency in Interaction Systems. PhD thesis, Technical Report TD-8/93, Dip. Informatica, Università di Pisa, March 1993.

    Google Scholar 

  11. J.J. Lévy. Réductions correctes et optimales dans le lambda calcul. PhD thesis, Université Paris VII, 1978.

    Google Scholar 

  12. J.J. Lévy. Optimal reductions in the lambda-calculus. In J.P. Seldin and J.R. Hindley, editors, To H.B. Curry, Essays on Combinatory Logic, Lambda Calculus and Formalism, pages 159–191. Academic Press, 1980.

    Google Scholar 

  13. L. Regnier. Lambda Calcul et Reseaux. Thèse de doctorat, Université Paris VII. 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Asperti, A., Laneve, C. (1993). Paths, computations and labels in the λ-calculus. In: Kirchner, C. (eds) Rewriting Techniques and Applications. RTA 1993. Lecture Notes in Computer Science, vol 690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21551-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-21551-7_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56868-1

  • Online ISBN: 978-3-662-21551-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics