首页    期刊浏览 2024年07月16日 星期二
登录注册

文章基本信息

  • 标题:Inductive Data Types Based on Fibrations Theory in Programming
  • 本地全文:下载
  • 作者:Miao, Decheng ; Xi, Jianqing ; Guo, Yubin
  • 期刊名称:Journal of Computing and Information Technology
  • 印刷版ISSN:1330-1136
  • 电子版ISSN:1846-3908
  • 出版年度:2016
  • 卷号:24
  • 期号:1
  • 页码:1-16
  • DOI:10.20532/cit.2016.1002716
  • 语种:English
  • 出版社:SRCE - Sveučilišni računski centar
  • 摘要: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 dana 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.
  • 关键词:inductive data types; Fibrations theory; semantics properties; induction rules; ad joint functor
国家哲学社会科学文献中心版权所有