...
首页> 外文期刊>Mathematical structures in computer science >Denotational semantics for guarded dependent type theory
【24h】

Denotational semantics for guarded dependent type theory

机译:保护依赖类型理论的表示语义

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

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

       

摘要

We present a new model of guarded dependent type theory (GDTT), a type theory with guarded recursionand multiple clocks in which one can program with and reason about coinductive types. Productivity ofrecursively defined coinductive programs and proofs is encoded in types using guarded recursion and cantherefore be checked modularly, unlike the syntactic checks implemented in modern proof assistants. Themodel is based on a category of covariant presheaves over a category of time objects, and quantificationover clocks is modelled using a presheaf of clocks. To model the clock irrelevance axiom, crucial for programmingwith coinductive types, types must be interpreted as presheaves internally right orthogonal tothe object of clocks. In the case of dependent types, this translates to a lifting condition similar to the onefound in homotopy theoreticmodels of type theory, but here with an additional requirement of uniquenessof lifts. Since the universes defined by the standard Hofmann–Streicher construction in this model do notsatisfy this property, the universes in GDTT must be indexed by contexts of clock variables. We show howto model these universes in such a way that inclusions of clock contexts give rise to inclusions of universescommuting with type operations on the nose.
机译:我们介绍了一种新的守卫依赖型理论(GDTT)模型,一种带有守护递归的类型理论和多个时钟,其中一个人可以用且有关调控类型的原因。生产力递归定义的调控程序和证明在类型中使用守护递归和罐头编码因此,模块化检查,不像在现代校正助理中实现的句法检查。这模型基于一类相辅相机的预分类,并在一类时间对象和量化在时钟上使用刻划时钟建模。为了模拟时钟无关的公理,对编程至关重要通过调节类型,类型必须以正常正交的正交正交的预分析时钟的对象。在依赖类型的情况下,这转化为类似于升降条件在型理论的同型理论中发现,但这里具有唯一要求的唯一要求升降机。由于该型号的标准Hofmann-Streicher建筑定义以来,因此没有满足此属性,GDTT中的Universe必须通过时钟变量的上下文索引。我们展示了如何以这样的方式模拟这些宇宙,即时钟背景的夹杂物引起宇宙的含水用鼻子上的类型操作通勤。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号