A confluent reduction for the λ—calculus with surjective pairing and terminal object

15Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We exhibit confluent and effectively weakly normalizing (thus decidable) rewriting systems for the full equational theory underlying cartesian closed categories, and for polymorphic ex­tensions of it. The λ-calculus extended with surjective pairing has been well-studied in the last two decades. It is not confluent in the untyped case, and confluent in the typed case. But to the best of our knowledge the present work is the first treatment of the lambda calculus extended with surjective pairing and terminal object via a confluent rewriting sytem, and is the first solution to the decidability problem of the full equational theory of Cartesian Closed Categories extended with polymorphic types. Our approach yields conservativity results as well. In separate papers we apply our results to the study of provable type isomorphisms, and to the decidability of equality in a typed λ-calculus with subtyping.

Cite

CITATION STYLE

APA

Curien, P. L., & Di Cosmo, R. (1991). A confluent reduction for the λ—calculus with surjective pairing and terminal object. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 510 LNCS, pp. 291–302). Springer Verlag. https://doi.org/10.1007/3-540-54233-7_142

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free