Hostname: page-component-77f85d65b8-t6st2 Total loading time: 0 Render date: 2026-04-19T08:18:59.549Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  07 November 2008

Pierre-Louis Curien
Affiliation:
LIENS (CNRS URA 1327) - DMI
Roberto Di Cosmo
Affiliation:
LIENS (CNRS URA 1327) - DMI, and Dipartimento di Scienze dell'Informazione, Pisa, Italy
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We exhibit confluent and effectively weakly normalizing (thus decidable) rewriting systems for the full equational theory underlying cartesian closed categories, and for polymorphic extensions 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 system, 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.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1996
Submit a response

Discussions

No Discussions have been published for this article.