Abstract
We introduce a notion of Grothendieck logical relation and use it to characterise the definability of morphisms in stable bicartesian closed categories by terms of the simply-typed lambda calculus with finite products and finite sums. Our techniques are based on concepts from topos theory, however our exposition is elementary.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Alimohamed. A characterization of lambda definability in categorical models of implicit polymorphism. Theoretical Computer Science, 146:5–23, 1995.
D. Dougherty and R. Subrahmanyam. Equality between functionals in the presence of coproducts. Submitted to Information and Computation. An earlier version appeared in Proceedings of 10th LICS, pages 282–291, 1995.
N. Ghani. βη-equality for coproducts. In Typed Lambda Calculi and Applications, Proceedings of TLCA’ 95, pages 171–185. Springer LNCS 902, 1995.
A. Jung and J. Tiuryn. A new characterisation of lambda definability. In Typed Lambda Calculi and Applications, Proceedings of TLCA’ 93, pages 230–244. Springer LNCS 664, 1993.
J. Lambek and P. J. Scott. Introduction to Higher Order Categorical Logic. Number 7 in Cambridge studies in advanced mathematics. Cambridge University Press, 1986.
S. Mac Lane and I. Moerdijk. Sheaves in Geometry and Logic: A First Introduction to Topos Theory. Springer-Verlag, 1992.
J.C. Mitchell. Type systems for programming languages. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume II, pages 365–458. Elsevier Science Publishers, 1990.
P.W. O’Hearn and J.G. Riecke. Kripke logical relations and PCF. Information and Computation, 120:107–116, 1995.
E. Palmgren. Constructive sheaf semantics. Mathematical Logic Quarterly, 43:321–325, 1997.
G.D. Plotkin. Lambda-definability in the full type hierarchy. In J. P. Seldin and J. R. Hindley, editors, To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism. Academic Press, New York, 1980.
J.G. Riecke and A.B. Sandholm. A relational account of call-by-value sequentiality. In Proceedings of 12th Annual Symposium on Logic in Computer Science, pages 258–267, 1997.
G. Wraith. Artin glueing. Journal of Pure and Applied Algebra, 4:345–348, 1974.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fiore, M., Simpson, A. (1999). Lambda Definability with Sums via Grothendieck Logical Relations. In: Girard, JY. (eds) Typed Lambda Calculi and Applications. TLCA 1999. Lecture Notes in Computer Science, vol 1581. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48959-2_12
Download citation
DOI: https://doi.org/10.1007/3-540-48959-2_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65763-7
Online ISBN: 978-3-540-48959-7
eBook Packages: Springer Book Archive