paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Verifying Unboundedness via Amalgamation

通过 Amalgamation 验证无界性
LICS Proceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science2024匹配度 2/10 · 论文属于程序验证与自动机理论,研究 VAS/PDS 等无限状态系统的无界性判定,与用户画像中的 LLM/Agent 结合静态分析或形式化验证、浮点程序分析、贝叶斯程序分析等核心交叉方向没有直接关联。仅在广义形式化验证领域相关,但未涉及用户主要关注的 LLM/Agent 或具体程序分析场景。引用 6 inbox
Ashwani Anand, Sylvain Schmitz, Lia Schütze, Georg Zetzsche
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出运行集带良拟序且支持融合的抽象系统,统一 VAS、PDS 等,并给出无界性问题的通用判定算法。

良结构迁移系统(WSTS)用状态上的良拟序为 coverability 等提供通用算法,但难以处理可达性,且无法覆盖下推系统(PDS)等无限状态系统。受 VAS 算法启发,论文提出一种抽象系统:其运行集合配备良拟序并支持运行的 amalgamation(融合)。该框架涵盖 VAS、PDS 以及 valence systems 中非图灵完备的部分。基于此,作者给出无界性问题的通用算法,包括同时无界性问题(蕴含 downward closure 可计算与 piecewise testable 语言可分离性)、优先 downward closure、语言有界性判定以及一元语言的有效正则性,从而为多种系统简化证明或得到新的可判定性结果。

问题
WSTS 框架虽适用于 coverability/termination,却难以分析 reachability,并且不涵盖 PDS 等重要无限状态系统;无界性判定等验证问题缺乏统一处理。
方法
提出运行集合带良拟序并支持 amalgamation 的抽象系统,将 VAS、PDS 及非图灵完备 valence systems 纳入统一框架,并基于此设计无界性算法。
评估
通过理论证明展示框架的涵盖范围,并给出四类无界性问题的算法,比较或简化既有证明,或得到新的可判定性结果。
原文摘要(Abstract)

Well-structured transition systems (WSTS) are an abstract family of systems that encompasses a vast landscape of infinite-state systems. By requiring a well-quasi-ordering (wqo) on the set of states, a WSTS enables generic algorithms for classic verification tasks such as coverability and termination. However, even for systems that are WSTS like vector addition systems (VAS), the framework is notoriously ill-equipped to analyse reachability (as opposed to coverability). Moreover, some important types of infinite-state systems fall out of WSTS' scope entirely, such as pushdown systems (PDS). Inspired by recent algorithmic techniques on VAS, we propose an abstract notion of systems where the set of runs is equipped with a wqo and supports amalgamation of runs. We show that it subsumes a large class of infinite-state systems, including (reachability languages of) VAS and PDS, and even all systems from the abstract framework of valence systems, except for those already known to be Turing-complete. Moreover, this abstract setting enables simple and general algorithmic solutions to unboundedness problems, which have received much attention in recent years. We present algorithms for the (i) simultaneous unboundedness problem (which implies computability of downward closures and decidability of separability by piecewise testable languages), (ii) computing priority downward closures, (iii) deciding whether a language is bounded, meaning included in wl* ··· wk* for some words wl, …, wk, and (iv) effective regularity of unary languages. This leads to either drastically simpler proofs or new decidability results for a rich variety of systems.

链接与引用

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

BibTeX
@inproceedings{abs-2405-10296,
  title = {Verifying Unboundedness via Amalgamation},
  author = {Ashwani Anand and Sylvain Schmitz and Lia Schütze and Georg Zetzsche},
  booktitle = {LICS},
  year = {2024},
  doi = {10.1145/3661814.3662133}
}