1989
DOI: 10.1017/s0004972700003506
|View full text |Cite
|
Sign up to set email alerts
|

Data types in distributive categories

Abstract: The purpose of this note is to describe some of the standard data types of computer science in the language of distributive categories. We believe that in this way we have achieved a simplification and a formal clarification of the specification of these data types.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

1990
1990
2002
2002

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 18 publications
(5 citation statements)
references
References 1 publication
0
5
0
Order By: Relevance
“…It has been observed by several authors in different ways (Walters 1989;Kasangian and Vigna 1991;Johnson and Walters 1992;Kasangian and Labella 1992;Johnstone 1992) that many set-valued functors of importance in computer science (such as the freemonoid and free-semigroup functors, and the functor that assigns to a set X the set of -labelled trees) are not representable but are 'very nearly so', in that 'the only reason' why they are not representable is their failure to preserve the terminal object -more formally, they become representable when extended to the free product-completion of their domains. It has also been observed, notably by R. F. C. Walters (Walters 1989a;Walters 1989b;Walters 1992) and by S. H. Schanuel (cf.…”
Section: Introductionmentioning
confidence: 87%
“…It has been observed by several authors in different ways (Walters 1989;Kasangian and Vigna 1991;Johnson and Walters 1992;Kasangian and Labella 1992;Johnstone 1992) that many set-valued functors of importance in computer science (such as the freemonoid and free-semigroup functors, and the functor that assigns to a set X the set of -labelled trees) are not representable but are 'very nearly so', in that 'the only reason' why they are not representable is their failure to preserve the terminal object -more formally, they become representable when extended to the free product-completion of their domains. It has also been observed, notably by R. F. C. Walters (Walters 1989a;Walters 1989b;Walters 1992) and by S. H. Schanuel (cf.…”
Section: Introductionmentioning
confidence: 87%
“…Similarly, although flow-charts have been discussed entirely in terms of sums, in practice the state space of an edge of a flow chart is a product not explicit in the multigraph. A richer theory, hinted at in [6] and to be discussed in future papers, will make explicit both sums and products and the relation between them.…”
Section: Discussionmentioning
confidence: 99%
“…w-complete posets with least elements. The category Predom is distributive [17], i.e. it has finite products and coproducts, with the natural isomorphism…”
Section: Gz-interpretationsmentioning
confidence: 99%