paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Trakhtenbrot's Theorem in Coq: Finite Model Theory through the Constructive Lens

Coq 中的 Trakhtenbrot 定理:构造视角下的有限模型论
LMCS vol.Volume 18, Issue 22022匹配度 2/10 · 论文是 Coq 中有限一阶可满足性与 Trakhtenbrot 定理的机械化证明,属于定理证明/逻辑与自动机方向,与用户关注的 PL→AI、AI→PL、浮点程序分析、贝叶斯程序分析等核心问题几乎没有直接交集。虽然涉及分离逻辑归约,可能对形式验证有边缘关联,但不涉及 LLM、Agent、静态分析工具或工业落地。引用 0 inbox
Dominik Kirst, Dominique Larchey-Wendling
crossref: 2026-09-10

AI 速览

一句话:在 Coq 中机械化有限一阶可满足性的可判定性分类,证明 Trakhtenbrot 定理并归约到分离逻辑。

本文在依赖类型论的构造性设定下研究有限一阶可满足性(FSAT),采用可枚举性与可判定性的合成式刻画,按一阶符号表对 FSAT 给出完整分类。工作核心是机械化 Trakhtenbrot 定理:只要符号表含至少二元关系符号,FSAT 不可判定;证明从 Post 对应问题出发构造多一归约链。另一方面,证明仅含至多一元函数与关系符号的 monadic 一阶逻辑中 FSAT 可判定,并对任意可枚举符号表证明 FSAT 可枚举。为展示应用,作者将归约链从 FSAT 继续延伸至分离逻辑。所有结果均在不断扩展的 Coq 合成不可判定性证明库中机械化。

问题
在构造性依赖类型论中,如何根据一阶符号表刻画有限一阶可满足性(FSAT)的可判定性,并机械化证明 Trakhtenbrot 定理。
方法
使用可枚举性与可判定性的合成式概念,通过从 Post 对应问题到 FSAT 及 FSAT 到分离逻辑的多一归约链,在 Coq 库中机械化证明。
评估
在 Coq 中形式化并验证完整分类,包括二元关系符号下不可判定、monadic 情形可判定及任意可枚举符号表可枚举,并展示到分离逻辑的归约。
原文摘要(Abstract)

We study finite first-order satisfiability (FSAT) in the constructive setting of dependent type theory. Employing synthetic accounts of enumerability and decidability, we give a full classification of FSAT depending on the first-order signature of non-logical symbols. On the one hand, our development focuses on Trakhtenbrot's theorem, stating that FSAT is undecidable as soon as the signature contains an at least binary relation symbol. Our proof proceeds by a many-one reduction chain starting from the Post correspondence problem. On the other hand, we establish the decidability of FSAT for monadic first-order logic, i.e. where the signature only contains at most unary function and relation symbols, as well as the enumerability of FSAT for arbitrary enumerable signatures. To showcase an application of Trakhtenbrot's theorem, we continue our reduction chain with a many-one reduction from FSAT to separation logic. All our results are mechanised in the framework of a growing Coq library of synthetic undecidability proofs.

链接与引用

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

BibTeX
@article{paperbot1694,
  title = {Trakhtenbrot's Theorem in Coq: Finite Model Theory through the Constructive Lens},
  author = {Dominik Kirst and Dominique Larchey-Wendling},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 18, Issue 2},
  year = {2022},
  doi = {10.46298/lmcs-18(2:17)2022}
}