paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Encoding Peano Arithmetic in a Minimal Fragment of Separation Logic

在分离逻辑的极小片段中编码 Peano 算术
LMCS vol.Volume 22, Issue 22026匹配度 3/10 · 论文属于分离逻辑与Peano算术的纯逻辑/可判定性研究,涉及程序验证的形式化基础,但与用户当前关注的LLM/Agentic程序静态分析、AI辅助静态分析或形式化验证、浮点程序分析、贝叶斯程序分析均无直接交集。引用 0 inbox
Sohei Ito, Makoto Tatsuta
crossref: 2026-09-10

AI 速览

一句话:将 Peano 算术 Π⁰₁ 公式编码到仅含直觉 points-to、0 与后继的分离逻辑片段,证明有效性等价与不可判定。

分离逻辑已成功用于堆操作程序的软件验证,但为验证实际程序需加入数值;然而含数分离逻辑的有效性、可判定性与复杂度尚未被充分研究。本文把 Peano 算术中的 Π⁰₁ 公式翻译到含数分离逻辑的一个极小片段,该片段仅包括直觉主义 points-to 谓词、常量 0 和后继函数。论文证明:Peano 算术公式在标准模型中有效,当且仅当其翻译在该片段的标准解释下有效。作为推论,这一翻译还给出了该片段有效性不可判定的一个视角证明。由于 Π⁰₁ 公式可描述逻辑系统的一致性和计算的不终止性,该结果也表明这些性质可以在如此小的含数分离逻辑片段中讨论。

问题
为验证涉及数值的实际程序,需在分离逻辑中加入数,但含数分离逻辑的有效性、可判定性与复杂度尚未被充分研究。
方法
将 Peano 算术的 Π⁰₁ 公式翻译为仅含直觉主义 points-to、0 和后继的分离逻辑极小片段,并证明标准模型有效性与标准解释下有效性等价。
评估
通过构造性翻译和元定理证明有效性等价,并由此推出该片段有效性不可判定,说明一致性与不终止性等性质可在该片段中讨论。
原文摘要(Abstract)

Separation logic is successful for software verification of heap-manipulating programs. Numbers are necessary to be added to separation logic for verification of practical software where numbers are important. However, properties of the validity such as decidability and complexity for separation logic with numbers have not been fully studied yet. This paper presents the translation of Pi-0-1 formulas in Peano arithmetic to formulas in a small fragment of separation logic with numbers, which consists only of the intuitionistic points-to predicate, 0 and the successor function. Then this paper proves that a formula in Peano arithmetic is valid in the standard model if and only if its translation in this fragment is valid in the standard interpretation. As a corollary, this paper also gives a perspective proof for the undecidability of the validity in this fragment. Since Pi-0-1 formulas can describe consistency of logical systems and non-termination of computations, this result also shows that these properties discussed in Peano arithmetic can also be discussed in such a small fragment of separation logic with numbers.

链接与引用

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

BibTeX
@article{ItoT26,
  title = {Encoding Peano Arithmetic in a Minimal Fragment of Separation Logic},
  author = {Sohei Ito and Makoto Tatsuta},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 22, Issue 2},
  year = {2026},
  doi = {10.46298/lmcs-22(2:22)2026}
}