Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
10334231 | Theoretical Computer Science | 2005 | 25 Pages |
Abstract
Central to our development are the notions of containers and container functors. These provide a new conceptual analysis of data structures and polymorphic functions by exploiting dependent type theory as a convenient way to define constructions in Martin-Löf categories. We also show that morphisms between containers can be full and faithfully interpreted as polymorphic functions (i.e. natural transformations) and that, in the presence of W-types, all strictly positive types (including nested inductive and coinductive types) give rise to containers.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Michael Abbott, Thorsten Altenkirch, Neil Ghani,