Abstract
We consider the simply typed λ-calculus with primitive recursion operators and types corresponding to categorical products and coproducts.. The standard equations corresponding to extensionality and to surjectivity of pairing and its dual are oriented as expansion rules. Strong normalization and ground (base-type) confluence is proved for the full calculus; full confluence is proved for the calculus omitting the rule for strong sums. In the latter case, fixed-point constructors may be added while retaining confluence.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Y. Akama. On Mint's Reduction for ccc-Calculus. Proc. Typed Lambda Calculus and Applications 1993.
H. P. Barendregt. The Lambda Calculus: Its Syntax and Semantics. Volume 103 of Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam, 1981. Revised edition, 1984.
P-L Curien, R. Di Cosmo. A confluent reduction system for the λ-calculus with surjective pairing and terminal object, in Leach et. al. (eds.), Int'l. Conf. on Automata, Languages, and Programming, LNCS 510, 291–302, Springer Verlag 1991.
D. Cubric. Embedding of a free cartesian closed category into the category of Sets. Manuscript, McGill University 1992.
R. Di Cosmo, D. Kesner. Simulating expansions without expansions. Tech Rep, INRIA 1993.
R. Di Cosmo, D. Kesner. A confluent reduction system for the extensional λ-calculus with pairs, sums, recursion and terminal object. Proc ICALP 1993.
N. Dershowitz, J.-P. Jounnaud. Term Rewriting Systems, in Handbook of Theoretical Computer Science, 243–320, North-Holland, Amsterdam, 1991.
D. J. Dougherty. Some reduction properties of a λ-calculus with categorical sums and products. Manuscript, Wesleyan University 1990.
R. O. Gandy. Proofs of strong normalization, in J. P. Seldin and J. R. Hindley (eds.) To H. B. Curry, Essays on Combinatory Logic, Lambda Calculus and Formalism. Academic Press, New York, 1980.
C. Barry Jay. Long β-normal forms and confluence. Manuscript, University of Edinburgh, 1991.
J. W. Klop. Combinatory Reduction Systems. Mathematical Centre Tracts, v. 127. Centre for Mathematics and Computer Science, Amsterdam 1980.
J. W. Klop, R.C. DeVrijer. Unique normal forms for lambda calculus with surjective pairing. Information and Computation, v.80 no. 2, 97–113, 1989.
J. Lambek, P. Scott. Introduction to Higher-order Categorical Logic. Cambridge Studies in Advanced Mathematics 7. Cambridge University Press 1986.
F. W. Lawvere. Diagonal arguments and cartesian closed categories, in Category Theory, Homology Theory, and Their Applications II, LNM 92, Springer-Verlag, 1969.
G. E. Mints. Category Theory and Proof Theory. In Aktualnie Voprosi Logiki i Metodologiinauki (Russian) 252–278. Kiev, 1980.
M. Okada, P. Scott. Rewriting theory for uniqueness conditions: coproducts. Talk presented First Montreal Workshop on Programming Language Theory, April 1991.
D. Prawitz. Ideas and Results in Proof Theory, in J. E. Fenstad, ed., Proceedings of the Second Scandinavian Logic Symposium. North-Holland, Amsterdam, 1971.
A. Poigné, J. Voss. On the implementation of Abstract Data Types by Programming Language Constructs. Journal of Computer and System Science 34 (1987), 340–376.
W. W. Tait. Intensional interpretation of functionals of finite type I, J. Symbolic Logic 32, pp. 198–212, 1967.
R. C. de Vrijer, Strong Normalization in N — HA ω. Proc. Koninklijke Nederlandse Akademie van Wetenschappen Series A, 90/4, pp. 473–478, 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dougherty, D.J. (1993). Some lambda calculi with categorical sums and products. 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_12
Download citation
DOI: https://doi.org/10.1007/978-3-662-21551-7_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56868-1
Online ISBN: 978-3-662-21551-7
eBook Packages: Springer Book Archive