Exploiting Adjoints in Property Directed Reachability Analysis
Open Access
- 18 July 2023
- book chapter
- Published by Springer Nature
- p. 41-63
Abstract
We formulate, in lattice-theoretic terms, two novel algorithms inspired by Bradley’s property directed reachability algorithm. For finding safe invariants or counterexamples, the first algorithm exploits over-approximations of both forward and backward transition relations, expressed abstractly by the notion of adjoints. In the absence of adjoints, one can use the second algorithm, which exploits lower sets and their principals. As a notable example of application, we consider quantitative reachability problems for Markov Decision Processes.Keywords
All Related Versions
This publication has 24 references indexed in Scilit:
- Software Model Checking via IC32012
- Generalized Property Directed Reachability2012
- PRISM 4.0: Verification of Probabilistic Real-Time Systems2011
- SAT-Based Model Checking without Unrolling2011
- Z3: An Efficient SMT Solver2008
- Introduction to Lattices and Order2002
- Partial Completeness of Abstract Fixpoint Checking2000
- Making abstract interpretations completeJournal of the ACM, 2000
- Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints1977
- Categories for the Working Mathematician1971