Skip to main content

The Girard Translation extended with recursion

  • Conference paper
  • First Online:
Computer Science Logic (CSL 1994)

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

Included in the following conference series:

Abstract

This paper extends Curry-Howard interpretations of Intuitionistic Logic and Intuitionistic Linear Logic rules for recursion. The resulting term languages, the λrec-calculus and the linear λrec-calculus respectively, are given sound categorical interpretations. The embedding of proofs of Intuitionistic Logic into proofs of Intuitionistic Linear Logic given by the Girard Translation is extended with the rules for recursion such that an embedding of terms of the λrec-calculus into terms of the linear λrec-calculus is induced via the extended Curry-Howard isomorphisms. This embedding is shown to be sound with respect to the categorical interpretations.

A full version of this paper is available as Technical Report BRICS-RS-95-13.

Basic Research in Computer Science, Centre of the Danish National Research Foundation.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abramsky. Computational interpretations of linear logic. Technical Report 90/20, Department of Computing, Imperial College, 1990.

    Google Scholar 

  2. N. Benton, G. Bierman, V. de Paiva, and M. Hyland. Term assignment for intuitionistic linear logic. Technical Report 262, Computer Laboratory, University of Cambridge, 1992.

    Google Scholar 

  3. G. Bierman. On Intuitionistic Linear Logic. PhD thesis, Computer Laboratory, University of Cambridge, 1994.

    Google Scholar 

  4. T. Braüner. A general adequacy result for a linear functional language. Technical Report BRICS-RS-94-22, BRICS, Department of Computer Science, University of Aarhus, aug 1994. Manuscript presented at MFPS '94.

    Google Scholar 

  5. T. Braüner. A model of intuitionistic affine logic from stable domain theory. In Proceedings of ICALP '94, LNCS, volume 820. Springer-Verlag, 1994.

    Google Scholar 

  6. R. L. Crole and A. M. Pitts. New foundations for fixpoint computations. In 5th LICS Conference. IEEE, 1990.

    Google Scholar 

  7. J.-Y. Girard. Linear logic. Theoretical Computer Science, 50, 1987.

    Google Scholar 

  8. J.-Y. Girard, Y. Lafont, and P. Taylor. Proofs and Types. Cambridge University Press, 1989.

    Google Scholar 

  9. W. A. Howard. The formulae-as-type notion of construction. In J. R. Hindley and J. P. Seldin, editors, To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism. Academic Press, 1980.

    Google Scholar 

  10. H. Huwig and A. Poigne. A note on inconsistencies caused by fixpoints in a cartesian closed category. Theoretical Computer Science, 73, 1990.

    Google Scholar 

  11. F. W. Lawvere. Diagonal arguments and cartesian closed categories. In P. Hilton, editor, Category Theory, Homology Theory and their Applications II, LNM, volume 92. Springer-Verlag, 1969.

    Google Scholar 

  12. I. Mackie. Lilac: A Functional Programming Language Based on Linear Logic. M.Sc. thesis, Imperial College, 1991.

    Google Scholar 

  13. I. Mackie, L. Román, and S. Abramsky. An internal language for autonomous categories. Journal of Applied Categorical Structures, 1, 1993.

    Google Scholar 

  14. P. S. Mulry. Strong monads, algebras and fixed points. In M. P. Fourman, P. T. Johnstone, and A. M. Pitts, editors, Application of Categories in Computer Science, volume 177. London Mathematical Society Lecture Notes Series, 1992.

    Google Scholar 

  15. G. D. Plotkin. Type theory and recursion (extended abstract). In 8th LICS Conference. IEEE, 1993.

    Google Scholar 

  16. P. Wadler. There's no substitute for linear logic. Manuscript, 1991.

    Google Scholar 

  17. G. Winskel. The Formal Semantics of Programming Languages. The MIT Press, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Leszek Pacholski Jerzy Tiuryn

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Braüner, T. (1995). The Girard Translation extended with recursion. In: Pacholski, L., Tiuryn, J. (eds) Computer Science Logic. CSL 1994. Lecture Notes in Computer Science, vol 933. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022245

Download citation

  • DOI: https://doi.org/10.1007/BFb0022245

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60017-6

  • Online ISBN: 978-3-540-49404-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics