paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Model Checking Flat Freeze LTL on One-Counter Automata

单计数器自动机上的平坦 Freeze LTL 模型检测
LMCS vol.Volume 14, Issue 42018匹配度 2/10 · 论文属于逻辑与自动机的纯理论模型检测/可判定性结果,不涉及 LLM、Agent、静态分析在 ML/Agentic 程序中的应用,也不涉及浮点或贝叶斯程序分析;仅与形式化验证方向有非常间接的关联。引用 3 inbox
Antonia Lechner, Richard Mayr, Joël Ouaknine, Amaury Pouly, James Worrell
crossref: 2026-09-10

AI 速览

一句话:证明单计数器自动机上平坦 Freeze LTL 的模型检测可判定,并通过 Presburger 算术解决参数化等值测试的可达性问题。

Freeze LTL 是一种带寄存器的时序逻辑,适合描述数据字上的性质。本文研究单计数器自动机上 Freeze LTL 的模型检测问题。该问题一般不可判定,而对确定性单计数器自动机是 PSPACE 完全的。此前 Demri 与 Sangnier 研究了平坦片段的模型检测,并将单计数器自动机情形列为开放问题。本文正面解决该问题:利用到带参数化等值/不等值测试的单计数器自动机可达性问题的已知归约;主要技术贡献是把后者翻译到 Presburger 算术,从而证明该可达性问题可判定,进而得到平坦 Freeze LTL 模型检测的可判定性。

问题
研究单计数器自动机上平坦 Freeze LTL 的模型检测是否可判定,该问题此前为开放问题。
方法
将模型检测归约到带参数化等值/不等值测试的单计数器自动机可达性问题,再通过翻译到 Presburger 算术证明其可判定。
评估
以理论证明给出可判定性结果,解决开放问题;不涉及实现或实验评估。
原文摘要(Abstract)

Freeze LTL is a temporal logic with registers that is suitable for specifying properties of data words. In this paper we study the model checking problem for Freeze LTL on one-counter automata. This problem is known to be undecidable in general and PSPACE-complete for the special case of deterministic one-counter automata. Several years ago, Demri and Sangnier investigated the model checking problem for the flat fragment of Freeze LTL on several classes of counter automata and posed the decidability of model checking flat Freeze LTL on one-counter automata as an open problem. In this paper we resolve this problem positively, utilising a known reduction to a reachability problem on one-counter automata with parameterised equality and disequality tests. Our main technical contribution is to show decidability of the latter problem by translation to Presburger arithmetic.

链接与引用

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

BibTeX
@article{paperbot349,
  title = {Model Checking Flat Freeze LTL on One-Counter Automata},
  author = {Antonia Lechner and Richard Mayr and Joël Ouaknine and Amaury Pouly and James Worrell},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 14, Issue 4},
  year = {2018},
  doi = {10.23638/lmcs-14(4:20)2018}
}