首页> 外文期刊>Journal of Automated Reasoning >Guarded Cubical Type Theory
【24h】

Guarded Cubical Type Theory

机译:守卫立方型理论

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

摘要

This paper improves the treatment of equality in guarded dependent type theory (GDTT), by combining it with cubical type theory (CTT). GDTT is an extensional type theory with guarded recursive types, which are useful for building models of program logics, and for programming and reasoning with coinductive types. We wish to implement GDTT with decidable type checking, while still supporting non-trivial equality proofs that reason about the extensions of guarded recursive constructions. CTT is a variation of Martin-Lof type theory in which the identity type is replaced by abstract paths between terms. CTT provides a computational interpretation of functional extensionality, enjoys canonicity for the natural numbers type, and is conjectured to support decidable type-checking. Our new type theory, guarded cubical type theory (GCTT), provides a computational interpretation of extensionality for guarded recursive types. This further expands the foundations of CTT as a basis for formalisation in mathematics and computer science. We present examples to demonstrate the expressivity of our type theory, all of which have been checked using a prototype type-checker implementation. We show that CTT can be given semantics in presheaves on CxD, where C is the cube category, and D is any small category with an initial object. We then show that the category of presheaves on Cx omega provides semantics for GCTT.
机译:通过将其与立方类型理论(CTT)相结合,改进了对守卫依赖类型理论(GDTT)中的相等性的处理。 GDTT是具有保护性递归类型的扩展类型理论,可用于构建程序逻辑模型以及使用共归类型进行编程和推理。我们希望通过可判定的类型检查来实现GDTT,同时仍支持非平凡的等价证明,这些证明证明了有保护的递归构造的扩展。 CTT是Martin-Lof类型理论的一种变体,其中身份类型被术语之间的抽象路径代替。 CTT提供了功能扩展性的计算解释,享有自然数类型的规范性,并且可以支持可判定的类型检查。我们的新类型理论,保护立方类型理论(GCTT),提供了保护递归类型可扩展性的计算解释。这进一步扩展了CTT的基础,将其作为数学和计算机科学形式化的基础。我们提供一些示例来证明我们的类型理论的可表达性,所有这些示例都已使用原型类型检查器实现进行了检查。我们展示了可以在CxD的预滑轮上给CTT语义,其中C是多维数据集类别,而D是任何带有初始对象的小类别。然后,我们显示Cx omega上的预滑轮类别为GCTT提供了语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号