paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Greatest HITs: Higher inductive types in coinductive definitions via induction under clocks

Greatest HITs:通过时钟下的归纳在余归纳定义中的高阶归纳类型
LICS Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science2022匹配度 1/10 · 该论文属于纯类型论与形式语义研究,关注时钟守卫递归、立方类型论和余归纳类型的编码,既不涉及 LLM/Agent 与静态分析的交叉,也不涉及浮点程序分析或贝叶斯程序分析。虽然与形式化验证有理论关联,但距离用户当前研究画像的核心问题很远。引用 18 inbox
Magnus Baunsgaard Kristensen, Rasmus Ejlers Mogelberg, Andrea Vezzosi
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出 Clocked Cubical Type Theory,结合多时钟守卫递归与立方类型论,并用时钟下归纳编码余归纳类型。

本文提出 Clocked Cubical Type Theory,这是首个将多时钟守卫递归(guarded recursion)与立方类型论(Cubical Type Theory)特性结合的类型论。守卫递归是步索引(step-indexing)的抽象形式,多时钟版本可用于余归纳编程与推理,并在类型中编码生产性。作者将其与高阶归纳类型(HITs)结合,使编码可扩展到传统类型论难以表示的余归纳类型,例如有限分支标记迁移系统。技术贡献包括“时钟下的归纳”新原则,为主要编码公理提供计算内容,并在预层模型(presheaf model)中给出指称语义验证。

问题
如何在类型论中统一多时钟守卫递归与立方类型论,并编码传统上难以表示的余归纳类型(如有限分支标记迁移系统)。
方法
提出 Clocked Cubical Type Theory,引入时钟下的归纳原则,并通过预层模型中的指称语义验证该原则。
评估
通过构造指称语义(预层模型)证明新归纳原则的可靠性,并展示其对编码余归纳类型与生产性推理的支持。
原文摘要(Abstract)

We present Clocked Cubical Type Theory, the first type theory combining multi-clocked guarded recursion with the features of Cubical Type Theory. Guarded recursion is an abstract form of step-indexing, which can be used for construction of advanced programming language models. In its multi-clocked version, it can also be used for coinductive programming and reasoning, encoding productivity in types. Combining this with Higher Inductive Types (HITs) the encoding extends to coinductive types that are traditionally hard to represent in type theory, such as the type of finitely branching labelled transition systems. Among our technical contributions is a new principle of induction under clocks, providing computational content to one of the main axioms required for encoding coinductive types. This principle is verified using a denotational semantics in a presheaf model.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{KristensenMV22,
  title = {Greatest HITs: Higher inductive types in coinductive definitions via induction under clocks},
  author = {Magnus Baunsgaard Kristensen and Rasmus Ejlers Mogelberg and Andrea Vezzosi},
  booktitle = {LICS},
  year = {2022},
  doi = {10.1145/3531130.3533359}
}