paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Detailed Account of The Inconsistent Labelling Problem of Stutter-Preserving Partial-Order Reduction

保持 stutter 的偏序归约中不一致标记问题的详细论述
LMCS vol.Volume 17, Issue 32021匹配度 3/10 · 该论文属于模型检测中的偏序归约与 stubborn sets 理论修正,虽与形式化验证相关且问题驱动、含正确性证明,但不涉及用户核心关注点的 LLM/Agent 与静态分析/形式化验证交叉,也不涉及浮点程序分析或贝叶斯程序分析。引用 3 inbox
Thomas Neele, Antti Valmari, Tim A. C. Willemse
crossref: 2026-09-10

AI 速览

一句话:本文指出保持 stutter 的偏序归约早期 stubborn sets 条件存在错误,给出反例并提出更强条件与正确性证明。

偏序归约(POR)是模型检测中常用的状态空间约简技术,其中 stubborn sets 是一种通用变体。早期工作通过增强基本条件,声称可使 stubborn sets 保持 stutter-trace equivalence,从而适用于线性时序性质模型检测。本文重新审视该论证,指出其推理存在缺陷,并用反例表明原条件并不一定保持 stutter-trace equivalence。作者随后提出更强的归约条件,给出详尽的正确性证明以消除该问题,并分析该缺陷可能在哪些形式化框架中出现。最后讨论了实际实现的影响:由于现有实现通常计算的是理论条件的正确近似,因此对工具实践影响有限。

问题
早期用于保持 stutter-trace equivalence 的 stubborn sets 偏序归约正确性论证存在缺陷,原条件不足以保证等价性。
方法
通过反例揭示问题,提出更强的归约条件,并给出新的正确性证明,同时分析问题在不同形式化框架中的出现范围。
评估
以理论反例与形式化正确性证明进行评估;并讨论实际实现影响,指出因实现计算的是安全近似,实践影响有限。
原文摘要(Abstract)

One of the most popular state-space reduction techniques for model checking is partial-order reduction (POR). Of the many different POR implementations, stubborn sets are a very versatile variant and have thus seen many different applications over the past 32 years. One of the early stubborn sets works shows how the basic conditions for reduction can be augmented to preserve stutter-trace equivalence, making stubborn sets suitable for model checking of linear-time properties. In this paper, we identify a flaw in the reasoning and show with a counter-example that stutter-trace equivalence is not necessarily preserved. We propose a stronger reduction condition and provide extensive new correctness proofs to ensure the issue is resolved. Furthermore, we analyse in which formalisms the problem may occur. The impact on practical implementations is limited, since they all compute a correct approximation of the theory.

链接与引用

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

BibTeX
@article{paperbot1295,
  title = {A Detailed Account of The Inconsistent Labelling Problem of Stutter-Preserving Partial-Order Reduction},
  author = {Thomas Neele and Antti Valmari and Tim A. C. Willemse},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 17, Issue 3},
  year = {2021},
  doi = {10.46298/lmcs-17(3:8)2021}
}