An equational notion of lifting monad (Q1398461)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An equational notion of lifting monad |
scientific article |
Statements
An equational notion of lifting monad (English)
0 references
29 July 2003
0 references
The underlying idea of the categorical approach to denotational semantics is to make a denotational distinction between the operational notions of value and computation by modeling them in two separate categories, namely, the category of values and the category of computations, which is obtained as the Kleisli category of a strong monad on the category of values. This paper identifies the properties a strong monad must possess in order for its Kleisli category to behave like an induced category of partial maps. The authors introduce the notion of an equational lifting monad, which is a commutative strong monad satisfying one additional equation (valid for monads arising from partial map classifiers). The main result of the paper is that any equational lifting monad has a representation by a partial map classifier such that the Kleisli category of the former fully embeds in the partial category of the latter.
0 references
commutative strong monads
0 references
partial categories
0 references
abstract Kleisli categories
0 references
premonoidal categories
0 references
partiality
0 references
categorical approach to denotational semantics
0 references