paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Bouncing Threads for Circular and Non-Wellfounded Proofs

循环与非良基证明中的弹跳线程
LICS Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science2022匹配度 1/10 · 该论文属于纯证明论/逻辑方向,研究循环与非良基证明的广义有效性、可靠性与切消,未涉及用户核心关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。虽与形式化验证的基础理论略有间接关联,但与研究画像的交叉点极少。引用 26 inbox
David Baelde, Amina Doumane, Denis Kuperberg, Alexis Saurin
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 bouncing-validity 广义有效性判据,使含公理与切的循环/非良基证明可组合,并证明可靠性与切消。

本文研究带不动点的逻辑中循环证明与非良基证明的证明论,动机来自 Curry-Howard 对应下余归纳类型与递归程序。已有循环证明的有效性条件限制了切的使用,导致证明数量不足且组合性差。作者在带不动点的乘法-加法线性逻辑(μMALL)上推广经典工作,提出 bouncing-validity:一种把公理与切纳入考虑的广义有效性判据。论文证明 bouncing-valid 非良基证明的可靠性与切消定理,说明它虽判定相同相继式,却允许更多有效证明,并用例子展示其计算相关性。最后讨论循环情形下判据的可判定性:一般不可判定,但存在可判定子判据层级。

问题
固定点逻辑中的循环/非良基证明因传统有效性条件对切的使用限制过强,缺乏组合性,难以支撑通过 Curry-Howard 对应建立的(共)递归程序理论。
方法
在带不动点的乘法-加法线性逻辑(μMALL)中发展循环与非良基证明论,定义将公理与切纳入考虑的 bouncing-validity 广义有效性判据。
评估
以证明论定理和示例进行评估:证明 bouncing-valid 非良基证明的可靠性与切消,展示其计算相关性,并刻画循环情形判据的可判定性——一般不可判定,但给出可判定子判据层级。
原文摘要(Abstract)

Given that (co)inductive types are naturally modelled as fixed points, it is unsurprising that fixed-point logics are of interest in the study of programming languages, via the Curry-Howard (or proofs-as-programs) correspondence. This motivates investigations of the structural proof-theory of fixed-point logics and of their cut-elimination procedures. Among the various approaches to proofs in fixed-point logics, circular – or cyclic – proofs, are of interest in this regard but suffer from a number of limitations, most notably from a quite restricted use of cuts. Indeed, the validity condition which ensures soundness of non-wellfounded derivations and productivity of their cut-elimination prevents some computationally-relevant patterns of cuts. As a result, traditional circular proofs cannot serve as a basis for a theory of (co)recursive programming by lack of compositionality: there are not enough circular proofs and they compose badly. The present paper addresses some of these limitations by developing the circular and non-wellfounded proof-theory of multiplicative additive linear logic with fixed points () beyond the scope of the seminal works of Santocanale and Fortier and of Baelde et al. We define bouncing-validity: a new, generalized, validity criterion for , which takes axioms and cuts into account. We show soundness and cut elimination theorems for bouncing-valid non-wellfounded proofs: as a result, even though bouncing-validity proves the same sequents (or judgments) as before, we have many more valid proofs at our disposal. We illustrate the computational relevance of bouncing-validity on a number of examples. Finally, we study the decidability of the criterion in the circular case: we prove that it is undecidable in general but identify a hierarchy of decidable sub-criteria.

链接与引用

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

BibTeX
@inproceedings{BaeldeDKS22,
  title = {Bouncing Threads for Circular and Non-Wellfounded Proofs},
  author = {David Baelde and Amina Doumane and Denis Kuperberg and Alexis Saurin},
  booktitle = {LICS},
  year = {2022},
  doi = {10.1145/3531130.3533375}
}