【24h】

Positive Inductive-Recursive Definitions

机译:正电感递归定义

获取原文

摘要

We introduce a new theory of data types which allows for the definition of data types as initial algebras of certain functors FamC → FamC. This theory, which we call positive inductive-recursive definitions, is a generalisation of Dybjer and Setzer's theory of inductive-recursive definitions within which C had to be discrete – our work can therefore be seen as lifting this restriction. This is a substantial endeavour as we need to not only introduce a type of codes for such data types (as in Dybjer and Setzer's work), but also a type of morphisms between such codes (which was not needed in Dybjer and Setzer's development). We show how these codes are interpreted as functors on FamC and how these morphisms of codes are interpreted as natural transformations between such functors. We then give an application of positive inductive-recursive definitions to the theory of nested data types. Finally we justify the existence of positive inductive-recursive definitions by adapting Dybjer and Setzer's set-theoretic model to our setting.
机译:我们介绍的数据类型的新理论,允许数据类型的某些金融资产管理公司函子→金融资产管理公司最初的代数的定义。这个理论,我们称之为积极的感应递归定义,是在其中C的是分立电感递归定义Dybjer和Setzer理论的推广 - 因此,我们的工作可以看作是解除这种限制。这是一个相当大的努力,因为我们不仅需要引进一个类型这样的数据类型的代码(如Dybjer和Setzer的工作),而且这样的类型代码之间态射(这是不是在Dybjer和Setzer的发展需要)的。我们将展示如何这些代码被解释为对金融资产管理公司的函子,以及如何规范这些态射被解释为这样的函数子之间的自然变换。然后,我们给予积极的感应递归定义应用程序嵌套数据类型的理论。最后,我们通过调整Dybjer和Setzer的集合论的模型,我们的设置理由的积极感应递归定义的存在。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号