Advertisement

λμ-Calculus and Duality: Call-by-Name and Call-by-Value

  • Jérôme Rocheteau
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3467)

Abstract

Under the extension of Curry-Howard’s correspondence to classical logic, Gentzen’s NK and LK systems can be seen as syntax-directed systems of simple types respectively for Parigot’s λμ-calculus and Curien-Herbelin’s \(\bar\lambda\mu\tilde\mu\)-calculus. We aim at showing their computational equivalence. We define translations between these calculi. We prove simulation theorems for an undirected evaluation as well as for call-by-name and call-by-value evaluations.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Curien and Herbelin, 2000]
    Curien, P.-L., Herbelin, H.: The Duality of Computation. In: Proceedings of the International Conference on Functional Programming (2000)Google Scholar
  2. [Dougherty et al., 2004]
    Dougherty, D.J., Ghilezan, S., Lescanne, P.: Characterizing strong normalization in a language with control operators. In: Proceedings of the 6th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, pp. 155–166 (2004)Google Scholar
  3. [Gentzen, 1934]
    Gentzen, G.: Investigations into Logical Deduction. In: Szabo, M. (ed.) Collected Papers of Gerhard Gentzen, North-Holland, Amsterdam (1934)Google Scholar
  4. [Griffin, 1990]
    Griffin, T.G.: The Formulae-as-Types Notion of Control. In: Proceedings of the 17th ACM Symposium on Principles of Programming Languages, pp. 47–57. ACM Press, New York (1990)Google Scholar
  5. [Ong and Stewart, 1997]
    Ong, L., Stewart, C.: A Curry-Howard foundation for functional computation with control. In: Proceedings of the 24th Annual ACM Symposium on Principles of Programming Languages, pp. 215–227. ACM Press, New York (1997)Google Scholar
  6. [Parigot, 1992]
    Parigot, M.: λμ-calculus: an Algorithmic Interpretation of Classical Natural Deduction. In: Voronkov, A. (ed.) LPAR 1992. LNCS, vol. 624, pp. 190–201. Springer, Heidelberg (1992)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Jérôme Rocheteau
    • 1
    • 2
  1. 1.ESTAS – INRETSVilleneuve d’Ascq Cedex
  2. 2.Preuves, Programmes et SystèmesCNRS Université de Paris VII, UMR 7126ParisFrance

Personalised recommendations