2011
DOI: 10.1007/978-3-642-22110-1_17
|View full text |Cite
|
Sign up to set email alerts
|

Existential Quantification as Incremental SAT

Abstract: Abstract. This paper presents an elegant algorithm for existential quantifier elimination using incremental SAT solving. This approach contrasts with existing techniques in that it is based solely on manipulating the SAT instance rather than requiring any reengineering of the SAT solver or needing an auxiliary data-structure such as a BDD. The algorithm combines model enumeration with the generation of shortest prime implicants so as to converge onto a quantifier-free formula presented in CNF. We apply the tec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
46
0
1

Year Published

2011
2011
2023
2023

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 26 publications
(47 citation statements)
references
References 35 publications
(45 reference statements)
0
46
0
1
Order By: Relevance
“…We demonstrated that logical projection is a useful framework for understanding and implementing QIF. In the future, we are interested in exploring more advanced projection computation techniques [3,4,26].…”
Section: Resultsmentioning
confidence: 99%
“…We demonstrated that logical projection is a useful framework for understanding and implementing QIF. In the future, we are interested in exploring more advanced projection computation techniques [3,4,26].…”
Section: Resultsmentioning
confidence: 99%
“…Unused variables are eventually removed during the conversion between a CNF and a DNF formula. For the latter, we use the projection method of Brauer et al [5], which is based on SAT-solving and calculates a minimal DNF representation from a CNF formula and vice versa. Our implementation is written in Java using Minisat v2.2.…”
Section: Implementation and Experimental Resultsmentioning
confidence: 99%
“…However, their analysis does not consider summary nodes. Furthermore, due to the lack of an adequate projection algorithm [5] they deliberately destroy relational information using cartesian abstraction.…”
Section: Related Approaches To Shape Analysismentioning
confidence: 99%
“…In this way, renaming is straightforward and conjunction is reduced to list-concatenation (Howe and King, 2001). However, disjunction, implication and existential quantifier elimination are performed by enumerating prime implicants (Brauer et al, 2011), which reduces these operations to incremental SAT. The solver is called through a foreign language interface following Codish et al (2008).…”
Section: Methodsmentioning
confidence: 99%