Freyd is Kleisli, for Arrows
Freyd is Kleisli, for Arrows
复制标题
弗雷德 (Freyd) 饰 克莱斯利 (Kleisli),代表《绿箭侠》
DOI:
--
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
I. Hasuo
中科院分区:
文献类型:
--
作者:
B. Jacobs;I. Hasuo
Arrows have been introduced in functional programming as generalisations of monads. They also generalise comonads. Fundamental structures associated with (co)monads are Kleisli categories and categories of (Eilenberg-Moore) algebras. Hence it makes sense to ask if there are analogous structures for Arrows. In this short note we shall take first steps in this direction, and identify for instance the Freyd category that is commonly associated with an Arrow as a Kleisli category.