Property-Directed Reachability as Abstract Interpretation in the Monotone Theory
Yotam M. Y. Feldman, Mooly Sagiv, Sharon Shoham, James R., Wilcox

TL;DR
This paper reveals that propositional property-directed reachability (PDR) can be formulated as an abstract interpretation algorithm within the monotone theory, providing a theoretical foundation for its effectiveness in invariant inference.
Contribution
It introduces a new formulation of PDR as an abstract interpretation method using the monotone theory, bridging the gap between PDR and abstract interpretation techniques.
Findings
PDR can be expressed as an abstract interpretation in a logical domain.
The algorithm's frames overapproximate the invariant inference process.
Conditions are identified where the process converges rapidly, sometimes exponentially faster than naive methods.
Abstract
Inferring inductive invariants is one of the main challenges of formal verification. The theory of abstract interpretation provides a rich framework to devise invariant inference algorithms. One of the latest breakthroughs in invariant inference is property-directed reachability (PDR), but the research community views PDR and abstract interpretation as mostly unrelated techniques. This paper shows that, surprisingly, propositional PDR can be formulated as an abstract interpretation algorithm in a logical domain. More precisely, we define a version of PDR, called -PDR, in which all generalizations of counterexamples are used to strengthen a frame. In this way, there is no need to refine frames after their creation, because all the possible supporting facts are included in advance. We analyze this algorithm using notions from Bshouty's monotone theory, originally developed in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning
