English

Binary-Decision-Diagrams for Set Abstraction

Logic in Computer Science 2015-03-06 v1 Programming Languages

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.

Keywords

Cite

@article{arxiv.1503.01547,
  title  = {Binary-Decision-Diagrams for Set Abstraction},
  author = {Arlen Cox},
  journal= {arXiv preprint arXiv:1503.01547},
  year   = {2015}
}
R2 v1 2026-06-22T08:44:54.488Z