首页> 外文期刊>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提供了功能扩展性的计算解释,为自然数字享有Canonicity,并猜测以支持可解除的类型检查。我们的新类型理论,守卫立方式理论(GCTT),为守卫递归类型的扩展性提供了对扩展性的计算解释。这进一步扩展了CTT的基础作为数学和计算机科学中的形式化的基础。我们提出了示例以展示我们类型理论的表现,所有这些都是使用原型类型检查器实现检查的。我们表明CTT可以在CXD上以PREPHEAVES给出语义,其中C是多维数据集类别,D是具有初始对象的任何小类别。然后,我们表明CX OMEGA上的预平分类为GCTT提供了语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号