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.
Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky. Computational interpretations of linear logic. Technical Report 90/20, Department of Computing, Imperial College, 1990.
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.
G. Bierman. On Intuitionistic Linear Logic. PhD thesis, Computer Laboratory, University of Cambridge, 1994.
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.
T. Braüner. A model of intuitionistic affine logic from stable domain theory. In Proceedings of ICALP '94, LNCS, volume 820. Springer-Verlag, 1994.
R. L. Crole and A. M. Pitts. New foundations for fixpoint computations. In 5th LICS Conference. IEEE, 1990.
J.-Y. Girard. Linear logic. Theoretical Computer Science, 50, 1987.
J.-Y. Girard, Y. Lafont, and P. Taylor. Proofs and Types. Cambridge University Press, 1989.
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.
H. Huwig and A. Poigne. A note on inconsistencies caused by fixpoints in a cartesian closed category. Theoretical Computer Science, 73, 1990.
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.
I. Mackie. Lilac: A Functional Programming Language Based on Linear Logic. M.Sc. thesis, Imperial College, 1991.
I. Mackie, L. Román, and S. Abramsky. An internal language for autonomous categories. Journal of Applied Categorical Structures, 1, 1993.
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.
G. D. Plotkin. Type theory and recursion (extended abstract). In 8th LICS Conference. IEEE, 1993.
P. Wadler. There's no substitute for linear logic. Manuscript, 1991.
G. Winskel. The Formal Semantics of Programming Languages. The MIT Press, 1993.
Author information
Authors and Affiliations
Editor information
Rights 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