...
首页> 外文期刊>Logical Methods in Computer Science >Bootstrapping Inductive and Coinductive Types in HasCASL
【24h】

Bootstrapping Inductive and Coinductive Types in HasCASL

机译:HasCASL中的自举归纳和共归类型

获取原文
   

获取外文期刊封面封底 >>

       

摘要

We discuss the treatment of initial datatypes and final process types in thewide-spectrum language HasCASL. In particular, we present specifications thatillustrate how datatypes and process types arise as bootstrapped concepts usingHasCASL's type class mechanism, and we describe constructions of types offinite and infinite trees that establish the conservativity of datatype andprocess type declarations adhering to certain reasonable formats. The latteramounts to modifying known constructions from HOL to avoid unique choice; incategorical terminology, this means that we establish that quasitoposes with aninternal natural numbers object support initial algebras and final coalgebrasfor a range of polynomial functors, thereby partially generalisingcorresponding results from topos theory. Moreover, we present similarconstructions in categories of internal complete partial orders inquasitoposes.
机译:我们讨论了使用广谱语言HasCASL处理初始数据类型和最终过程类型的方法。特别是,我们提出了说明,说明使用HasCASL的类型类机制如何将数据类型和过程类型作为自举概念出现,并描述了有限树和无限树的类型构造,这些树建立了遵守某些合理格式的数据类型和过程类型声明的保守性。后者相当于修改HOL中的已知结构,以避免唯一的选择;使用非分类术语,这意味着我们建立了具有内部自然数的拟定对象支持一系列多项式函子的初始代数和最终Coalgebras,从而部分归纳了topos理论的相应结果。此外,我们提出了内部完全偏序不完全的类别中的相似构造。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号