Categorical models for non-extensional λ-calculi and combinatory logic
Author:
- 1 June 1992
- journal article
- research article
- Published by Cambridge University Press (CUP) in Mathematical Structures in Computer Science
- Vol. 2 (3) , 327-357
Abstract
The notions of weak Cartesian closed category and very weak CCC are introduced by dropping the extensionality (and the naturality) requirements in the adjunction defining the closed structure of a CCC. A number of specific examples of these categories are given. The weak notions are shown to be equivalent from both the semantic and syntactic standpoint to the typed non-extensional lambda-calculus and to the typed Combinatory Logic, extended with surjective pairs. Type-free models are characterized as reflexive objects in wCCCs. Finally, categorical models for the second-order non-extensional calculus are defined, by introducing a simple generalization of the notion of PL-category.Keywords
This publication has 22 references indexed in Scilit:
- A category-theoretic characterization of functional completenessTheoretical Computer Science, 1990
- Typed lambda models and Cartesian closed categories (preliminary version)1989
- Categorical semantics for higher order polymorphic lambda calculusThe Journal of Symbolic Logic, 1987
- Algebra of constructions I. The word problem for partial algebrasInformation and Computation, 1987
- An ideal model for recursive polymorphic typesInformation and Control, 1986
- On specifications, theories, and models with higher typesInformation and Control, 1986
- Constructions: A higher order proof system for mechanizing mathematics1985
- Adjunction of semifunctors: Categorical structures in nonextensional lambda calculusTheoretical Computer Science, 1985
- Models of the lambda calculusInformation and Control, 1982
- Weak adjoint functorsMathematische Zeitschrift, 1971