Software model-checking as cyclic-proof search
Takeshi Tsukada, Hiroshi Unno
摘要
This paper shows that a variety of software model-checking algorithms can be seen as proof-search strategies for a non-standard proof system, known as a cyclic proof system . Our use of the cyclic proof system as a logical foundation of software model checking enables us to compare different algorithms, to reconstruct well-known algorithms from a few simple principles, and to obtain soundness proofs of algorithms for free. Among others, we show the significance of a heuristics based on a notion that we call maximal conservativity ; this explains the cores of important algorithms such as property-directed reachability (PDR) and reveals a surprising connection to an efficient solver of games over infinite graphs that was not regarded as a kind of PDR.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- CycleQ: an efficient basis for cyclic equational reasoningEddie Jones, C.-H. Luke Ong, Steven J. RamsayPLDI 2022 · 被引用 8 次
- A Primal-Dual Perspective on Program Verification AlgorithmsTakeshi Tsukada, Hiroshi Unno, Oded Padon, Sharon ShohamPOPL 2025 · 被引用 2 次
相关 Paper
- The Lattice-Theoretic Essence of Property Directed Reachability AnalysisMayuko Kori, Natsuki Urabe, Shin-ya Katsumata, Kohei Suenaga 等CAV 2022 · 被引用 5 次
- Property Directed Reachability with Extended ResolutionAndrew Luka, Yakir VizelCAV 2025 · 被引用 2 次
- The Complex(ity) Landscape of Checking Infinite DescentLiron Cohen, Adham Jabarin, Andrei Popescu, Reuben N. S. RowePOPL 2024 · 被引用 4 次
- Property-directed reachability as abstract interpretation in the monotone theoryYotam M. Y. Feldman, Mooly Sagiv, Sharon Shoham, James R. WilcoxPOPL 2022 · 被引用 5 次
- Exploiting Adjoints in Property Directed Reachability AnalysisMayuko Kori, Flavio Ascari, Filippo Bonchi, Roberto Bruni 等CAV 2023 · 被引用 3 次
