首页> 外文期刊>urnal of Symbolic Computation >Cartesian effect categories are Freyd-categories
【24h】

Cartesian effect categories are Freyd-categories

机译:笛卡尔效应类别是Freyd类别

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

摘要

Most often, in a categorical semantics for a programming language, the substitution of terms is expressed by composition and finite products. However this does not deal with the order of evaluation of arguments, which may have major consequences when there are side-effects. In this paper Cartesian effect categories are introduced for solving this issue, and they are compared with strong monads, Freyd-categories and HaskelPs Arrows. It is proved that a Cartesian effect category is a Freyd-category where the premonoidal structure is provided by a kind of binary product, called the sequential product. The universal property of the sequential product provides Cartesian effect categories with a powerful tool for constructions and proofs. To our knowledge, both effect categories and sequential products are new notions.
机译:通常,在一种编程语言的分类语义中,术语的替代由组成和有限乘积表示。但是,这不涉及对参数进行评估的顺序,当有副作用时,这可能会产生重大后果。本文介绍了笛卡尔效应类别来解决此问题,并将它们与强单子,弗雷德类别和HaskelPs Arrows进行了比较。证明了笛卡尔效应类别是Freyd类别,其中前monical结构由一种称为顺序乘积的二元积提供。顺序乘积的通用属性为笛卡尔效果类别提供了用于构造和证明的强大工具。就我们所知,效果类别和顺序产品都是新概念。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号