首页> 外文期刊>Journal of Computing and Information Technology >Inductive Data Types Based on Fibrations Theory in Programming
【24h】

Inductive Data Types Based on Fibrations Theory in Programming

机译:编程中基于振动理论的归纳数据类型

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

摘要

Traditional methods including algebra and category theory have some deficiencies in analyzing semantics properties and describing inductive rules of inductive data types, we present a method based on Fibrations theory aiming at those questions above. We systematically analyze some basic logical structures of inductive data types about a fibration such as re-indexing functor, truth functor and comprehension functor, make semantics models of non-indexed fibration, single-sorted indexed fibration and many-sorted indexed fibration respectively. On this basis, we thoroughly discuss semantics properties of fibred, single-sorted indexed and many-sorted indexed inductive data types, and abstractly describe their inductive rules with universality. Furthermore, we briefly introduce applications of the three inductive data types for analyzing semantics properties and describing inductive rules based on Fibrations theory via some examples. Compared with traditional methods, our works have the following three advantages. Firstly, brief descriptions and flexible expansibility of Fibrations theory can analyze semantics properties of inductive data types accurately, whose semantics are computed automatically. Secondly, superior abstractness of Fibrations theory does not rely on particular computing environments to depict inductive rules of inductive data types with universality. Thirdly, its rigorousness and consistence provide sound basis for testing and maintenance of software development.
机译:包括代数和范畴论在内的传统方法在分析语义属性和描述归纳数据类型的归纳规则方面存在一些缺陷,针对上述问题,我们提出了一种基于纤维化理论的方法。我们系统地分析了有关归纳的数据类型的一些基本逻辑结构,例如重新索引函子,真函数和理解函子,分别建立了非索引化,单分类索引和多分类索引的语义模型。在此基础上,我们彻底讨论了纤维化,单分类索引和多分类索引归纳数据类型的语义属性,并以通用性抽象地描述了它们的归纳规则。此外,我们通过一些例子简要介绍了三种归纳数据类型在分析语义属性和描述基于Fibrations理论的归纳规则方面的应用。与传统方法相比,我们的作品具有以下三个优点。首先,简要描述和纤维化理论的灵活可扩展性可以准确地分析归纳数据类型的语义属性,其语义是自动计算的。其次,纤维化理论的卓越抽象性并不依赖于特定的计算环境来描述具有通用性的归纳数据类型的归纳规则。第三,其严格性和一致性为软件开发的测试和维护提供了良好的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号