Some fundamental algebraic tools for the semantics of computation: Part 3. indexed categories. Tarlecki, A., Burstall, R. M., & Goguen, J. A. Theoretical Computer Science, 91(2):239–264, December, 1991.
This paper presents indexed categories which model uniformly defined families of categories, and suggests that they are a useful tool for the working computer scientist. An indexed category gives rise to a single flattened category as a disjoint union of its component categories plus some additional morphisms. Similarly, an indexed functor (which is a uniform family of functors between the components categories) induces a flattened functor between the corresponding flattened categories. Under certain assumptions, flattened categories are (co)complete if all their components are, and flattened functors have left adjoints if all their components do. Several examples are given. Although this paper is Part 3 of the series “Some fundamental algebraic tools for the semantics of computation”, it is entirely independent of Parts 1 and 2.
@article{tarlecki_fundamental_1991,
title = {Some fundamental algebraic tools for the semantics of computation: {Part} 3. indexed categories},
volume = {91},
issn = {0304-3975},
shorttitle = {Some fundamental algebraic tools for the semantics of computation},
url = {http://www.sciencedirect.com/science/article/pii/030439759190085G},
doi = {10/cs6z9j},
abstract = {This paper presents indexed categories which model uniformly defined families of categories, and suggests that they are a useful tool for the working computer scientist. An indexed category gives rise to a single flattened category as a disjoint union of its component categories plus some additional morphisms. Similarly, an indexed functor (which is a uniform family of functors between the components categories) induces a flattened functor between the corresponding flattened categories. Under certain assumptions, flattened categories are (co)complete if all their components are, and flattened functors have left adjoints if all their components do. Several examples are given. Although this paper is Part 3 of the series “Some fundamental algebraic tools for the semantics of computation”, it is entirely independent of Parts 1 and 2.},
language = {en},
number = {2},
urldate = {2020-09-10},
journal = {Theoretical Computer Science},
author = {Tarlecki, Andrzej and Burstall, Rod M. and Goguen, Joseph A.},
month = dec,
year = {1991},
pages = {239--264},
}