E-ccc: Between ccc and topos (Q1117018)
From MaRDI portal
![]() | This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: E-ccc: Between ccc and topos |
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | E-ccc: Between ccc and topos |
scientific article |
Statements
E-ccc: Between ccc and topos (English)
0 references
1989
0 references
The cartesian closed category (ccc) and topos differ in both descriptive power and executability. The ccc cannot express the concept of subtypes, while it has the executable structure as a model of typed \(\lambda\)- calculus. On the other hand, the topos has strong expressive power of subtypes, although it does not in general have a good correspondence to any computation system. This paper introduces the structure of e-ccc, as an intermediate of the ccc and topos. The e-ccc has the correspondence to the \(\lambda\)-calculus based on an extended abstract data type theory and thus can be considered to be executable. Moreover, relations between e- ccc and ccc or topos are discussed. In particular, the topos is proved to be a specially-structured e-ccc.
0 references
cartesian closed category
0 references
topos
0 references
executability
0 references
e-ccc
0 references
\(\lambda \) - calculus
0 references
extended abstract data type theory
0 references