【24h】

Monads Need Not Be Endofunctors

机译:Monad不必成为终结者

获取原文
获取原文并翻译 | 示例

摘要

We introduce a generalisation of monads, called relative monads, allowing for underlying functors between different categories. Examples include finite-dimensional vector spaces, untyped and typed A-calculus syntax and indexed containers. We show that the Kleisli and Eilenberg-Moore constructions carry over to relative monads and are related to relative adjunctions. Under reasonable assumptions, relative monads are monoids in the functor category concerned and extend to monads, giving rise to a coreflection between monads and relative monads. Arrows are also an instance of relative monads.
机译:我们介绍了称为相对单子的单子的泛化,允许在不同类别之间使用底层函子。示例包括有限维向量空间,未类型化和类型化A-演算语法以及索引容器。我们表明,Kleisli和Eilenberg-Moore构造会延续到相对单子,并且与相对附加语相关。在合理的假设下,相对单子是有关函子类别中的类四面体,并扩展到单子,从而引起单子和相对单子之间的共变。箭头也是相对单子的实例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号