Binary-Decision-Diagrams for Set Abstraction
Arlen Cox

TL;DR
This paper introduces a new set abstraction based on binary decision diagrams, optimized for accurately and efficiently representing relations between sets with limited content reasoning capabilities.
Contribution
It proposes a novel BDD-based abstraction for sets, addressing the challenge of representing set contents and relationships effectively.
Findings
Efficiently represents set relations with BDDs.
Provides limited support for set content reasoning.
Enhances abstraction precision for set analysis.
Abstract
Whether explicit or implicit, sets are a critical part of many pieces of software. As a result, it is necessary to develop abstractions of sets for the purposes of abstract interpretation, model checking, and deductive verification. However, the construction of effective abstractions for sets is challenging because they are a higher-order construct. It is necessary to reason about contents of sets as well as relationships between sets. This paper presents a new abstraction for sets that is based on binary decision diagrams. It is optimized for precisely and efficiently representing relations between sets while still providing limited support for content reasoning.
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
TopicsFormal Methods in Verification · Logic, Reasoning, and Knowledge · Model-Driven Software Engineering Techniques
