Temporal prophecy for proving temporal properties of infinite-state systems

Autor: Jochen Hoenicke, Andreas Podelski, Sharon Shoham, Kenneth L. McMillan, Mooly Sagiv, Oded Padon
Rok vydání: 2021
Předmět:
Zdroj: 2018 Formal Methods in Computer Aided Design (FMCAD)
FMCAD
ISSN: 1572-8102
0925-9856
DOI: 10.1007/s10703-021-00377-1
Popis: Various verification techniques for temporal properties transform temporal verification to safety verification. For infinite-state systems, these transformations are inherently imprecise. That is, for some instances, the temporal property holds, but the resulting safety property does not. This paper introduces a mechanism for tackling this imprecision. This mechanism, which we call temporal prophecy, is inspired by prophecy variables. Temporal prophecy refines an infinite-state system using first-order linear temporal logic formulas, via a suitable tableau construction. For a specific liveness-to-safety transformation based on first-order logic, we show that using temporal prophecy strictly increases the precision. Furthermore, temporal prophecy leads to robustness of the proof method, which is manifested by a cut elimination theorem. We integrate our approach into the Ivy deductive verification system, and show that it can handle challenging temporal verification examples.
11 pages, presented at FMCAD 2018
Databáze: OpenAIRE