首页> 外文OA文献 >Guarded Cubical Type Theory: Path Equality for Guarded Recursion
【2h】

Guarded Cubical Type Theory: Path Equality for Guarded Recursion

机译:守卫的立方类型理论:保护递归的路径平等

摘要

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-Löf type theory in which the identity type is replaced by abstract paths between terms. CTT provides a computational interpretation of functional extensionality, is conjectured to have decidable type checking, and has an implemented type checker. Our new type theory, called guarded cubical type theory, 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, and present semantics in a presheaf category.
机译:通过将其与立方类型理论(CTT)相结合,改进了对守卫依赖类型理论(GDTT)中的相等性的处理。 GDTT是具有保护性递归类型的扩展类型理论,可用于构建程序逻辑模型以及使用共归类型进行编程和推理。我们希望通过可判定的类型检查来实现GDTT,同时仍支持非平凡的等价证明,这些证明证明了有保护的递归构造的扩展。 CTT是Martin-Löf类型理论的一种变体,其中身份类型被术语之间的抽象路径代替。 CTT提供了功能扩展性的计算解释,被认为具有可判定的类型检查,并且具有已实现的类型检查器。我们的新类型理论(称为保护立方类型理论)为保护递归类型提供了可扩展性的计算解释。这进一步扩展了CTT的基础,将其作为数学和计算机科学形式化的基础。我们提供了一些示例来证明我们的类型理论的可表达性,所有这些示例都已使用原型类型检查器实现进行了检查,并在presheaf类别中提供了语义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号