paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Classical System of Martin-Lof's Inductive Definitions is not Equivalent to Cyclic Proofs

Martin-Löf 归纳定义的经典系统与循环证明不等价
LMCS vol.Volume 15, Issue 32019匹配度 2/10 · 该论文属于纯证明论/数理逻辑,研究循环证明系统与Martin-Löf归纳定义系统的等价性,未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,仅与形式化验证有非常间接的联系。引用 14 inbox
Stefano Berardi, Makoto Tatsuta
crossref: 2026-09-10

AI 速览

一句话:证明含 Martin-Löf 归纳定义的经典系统 LKID 与循环证明系统 CLKID-omega 并不等价。

Brotherston 在 2005 年证明循环证明系统 CLKID-omega 的可证性包含经典一阶归纳定义系统 LKID 的可证性,并猜想二者等价;该问题自 2011 年以来一直未决。本文否定该猜想:在一阶语言中引入常数 0、后继、自然数谓词以及用于表达 2-Hydra 的二元谓词,构造 2-Hydra 语句,并证明该语句在 CLKID-omega 中可证,但在 LKID 中不可证。关键方法是构造一个使 2-Hydra 为假的 Henkin 模型,从而给出 LKID 不可证性。该结果确立了循环证明与经典归纳定义在证明能力上的严格分离。

问题
研究 CLKID-omega 循环证明系统与 Martin-Löf 风格经典一阶归纳定义系统 LKID 是否具有相同的证明能力。
方法
引入 2-Hydra 语句来分离两个系统,并通过构造使其为假的 Henkin 模型证明 LKID 中不可证该语句。
评估
证明 2-Hydra 在 CLKID-omega 中可证,而在 LKID 中不可证,由此否定 Brotherston 提出的等价猜想。
原文摘要(Abstract)

A cyclic proof system, called CLKID-omega, gives us another way of representing inductive definitions and efficient proof search. The 2005 paper by Brotherston showed that the provability of CLKID-omega includes the provability of LKID, first order classical logic with inductive definitions in Martin-L\"of's style, and conjectured the equivalence. The equivalence has been left an open question since 2011. This paper shows that CLKID-omega and LKID are indeed not equivalent. This paper considers a statement called 2-Hydra in these two systems with the first-order language formed by 0, the successor, the natural number predicate, and a binary predicate symbol used to express 2-Hydra. This paper shows that the 2-Hydra statement is provable in CLKID-omega, but the statement is not provable in LKID, by constructing some Henkin model where the statement is false.

链接与引用

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

BibTeX
@article{paperbot775,
  title = {Classical System of Martin-Lof's Inductive Definitions is not Equivalent to Cyclic Proofs},
  author = {Stefano Berardi and Makoto Tatsuta},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 15, Issue 3},
  year = {2019},
  doi = {10.23638/lmcs-15(3:10)2019}
}