paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Proof Compression via Subatomic Logic and Guarded Substitutions

基于次原子逻辑与守卫替换的证明压缩
LICS 2025 40th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2025匹配度 1/10 · 该论文属于纯证明论与结构证明理论,研究次原子逻辑中的证明压缩与带守卫替换的 Frege 系统模拟,未涉及 LLM/Agent、程序静态分析、浮点程序分析或贝叶斯程序分析。虽然与形式化验证的底层逻辑理论有关,但距离用户当前关注的 PL 与 AI 交叉方向非常远。引用 0 inbox
Victoria Barrett, Alessio Guglielmi, Benjamin Ralph, Lutz Straßburger
crossref: 2026-09-12

AI 速览

一句话:提出守卫替换机制,在次原子逻辑中压缩证明,并可无需 cut 多项式模拟带替换的 Frege 系统。

次原子逻辑将原子视为二元连接词,使命题经典逻辑的证明系统具有严格线性推导:推理步骤不删除或添加信息。本文关注如何在此框架下压缩证明。作者提出守卫替换(guarded substitutions),一种显式替换变体,仅替换自由变量的受守卫出现而非全部出现,从而构造推导的“叠加”,同时表示多个子推导。主要结果表明,带守卫替换的次原子证明系统可以 p-模拟带替换的 Frege 系统,并且这一模拟不需要使用 cut 规则。

问题
如何在保持严格线性、不删除或添加信息的次原子证明系统中压缩证明,并提升其相对于经典命题证明系统的效率。
方法
提出守卫替换,作为显式替换的变体,只替换变量的受守卫出现,并借此构造同时表示多个子推导的推导叠加。
评估
通过理论证明展示该机制可 p-模拟带替换的 Frege 系统,且无需使用 cut 规则。
原文摘要(Abstract)

Subatomic logic is a recent innovation in structural proof theory where atoms are no longer the smallest entity in a logical formula, but are instead treated as binary connectives. As a consequence, we can give a subatomic proof system for propositional classical logic such that all derivations are strictly linear: no inference step deletes or adds information, even units. In this paper, we introduce a powerful new proof compression mechanism that we call guarded substitutions, a variant of explicit substitutions, which substitute only guarded occurrences of a free variable, instead of all free occurrences. This allows us to construct "superpositions" of derivations, which simultaneously represent multiple subderivations. We show that a subatomic proof system with guarded substitution can p-simulate a Frege system with substitution, and moreover, the cut-rule is not required to do so.

链接与引用

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

BibTeX
@inproceedings{paperbot8630,
  title = {Proof Compression via Subatomic Logic and Guarded Substitutions},
  author = {Victoria Barrett and Alessio Guglielmi and Benjamin Ralph and Lutz Straßburger},
  booktitle = {LICS},
  year = {2025},
  doi = {10.1109/lics65433.2025.00021}
}