paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Normalisation for First-Class Universe Levels

一等宇宙层级的规范化
POPL 10(POPL)2026匹配度 2/10 · 论文属于类型论与证明助手的基础理论,研究一等宇宙层级的规范化、等式与类型检查判定性,与用户关注的 LLM/Agent、静态分析、浮点程序分析、贝叶斯程序分析没有直接交叉。虽然涉及形式化验证和类型系统,但未触及“PL→AI”或“AI→PL”的核心问题。引用 5 inbox
Nils Anders Danielsson, Naïm Camille Favier, Ondřej Kubánek
crossref: 2026-09-10

AI 速览

一句话:证明 Agda 风格一等宇宙层级理论的规范化、等式与类型检查可判定性,并证明层级原语可安全擦除。

在基于类型论的证明助手中,宇宙层级管理机制多样;Agda 将层级内化为类型,使其成为一等对象,并允许通过普通 Π 类型进行高阶量化。本文为受 Agda 启发、带一等宇宙层级的类型理论证明了规范化性质,以及等式判定和类型检查的可判定性。方法上,作者在 Agda 中形式化开发,并建立在以往基于外延类型语法与逻辑关系的工作之上。此外,论文证明层级原语在提取程序中可被安全擦除。这些结果为一等宇宙层级的元理论提供了机器验证的基础,也支持其在实际实现中的可靠使用。

问题
如何为一等宇宙层级的类型理论建立规范化与可判定性等元理论保证,并确保层级原语在程序提取中可安全擦除?
方法
在 Agda 中形式化,沿用基于外延类型语法的逻辑关系方法,证明规范化、等式与类型检查可判定以及擦除安全性。
评估
以 Agda 机器化证明作为评估,结果覆盖规范化、等式/类型检查可判定性和层级原语擦除安全性。
原文摘要(Abstract)

Various mechanisms are available for managing universe levels in proof assistants based on type theory. The Agda proof assistant implements a strong form of universe polymorphism in which universe levels are internalised as a type, making levels first-class objects and permitting higher-rank quantification via ordinary Π-types. We prove normalisation and decidability of equality and type-checking for a type theory with first-class universe levels inspired by Agda. We also show that level primitives can safely be erased in extracted programs. Our development is formalised in Agda itself and builds upon previous work which uses logical relations on extrinsically typed syntax.

链接与引用

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

BibTeX
@article{DanielssonFK26,
  title = {Normalisation for First-Class Universe Levels},
  author = {Nils Anders Danielsson and Naïm Camille Favier and Ondřej Kubánek},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {10},
  number = {POPL},
  year = {2026},
  doi = {10.1145/3776645}
}