2007
DOI: 10.1145/1278480.1278630
|View full text |Cite
|
Sign up to set email alerts
|

On-the-fly resolve trace minimization

Abstract: The ability of modern SAT solvers to produce proofs of unsatisfiability for Boolean formulas has become a powerful tool for EDA applications. Proofs are generated from a resolve trace that captures information about the creation of all conflict clauses. Due to their sizes, resolve traces are kept in files. The sizes of these files makes the use of proofs of unsatisfiability impractical for industrial tools. Although only a small part of the resolve trace is eventually used, until now it was not known how to fi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
2
2
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 14 publications
0
10
0
Order By: Relevance
“…Moreover, exploiting incremental SAT within our framework more efficiently by keeping detailed information about learned clauses [14] may further improve the performance.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Moreover, exploiting incremental SAT within our framework more efficiently by keeping detailed information about learned clauses [14] may further improve the performance.…”
Section: Discussionmentioning
confidence: 99%
“…For our purpose minimality is not necessary. A SAT solver can produce such an unsat core on the fly with a moderate overhead [14].…”
Section: Unsatisfiable Coresmentioning
confidence: 99%
See 1 more Smart Citation
“…the clauses that are necessary to imply learned information. This information can efficiently be exploited at a higher level [20], [24], [25]. If the clauses, which establish the reason of a conflict, remain in the problem instance, the corresponding conflict clauses can be reused as well.…”
Section: Clause Reusementioning
confidence: 99%
“…The problem for finding a small, a minimal (irreducible), the minimum (smallest minimal), or all the MUCs has been addressed frequently over the last decade [51,19,9,36,28,49,17,13,42,8,1,27,46,18,20,38,14,26,50,33,43,12,41,6,30,7,48,5,4,29,24,35,39] because of its theoretical and practical importance. The applications of MUC-extraction include abstraction refinement for model checking [31,21,4], formal equivalence verification [23,12] and functional bi-composition [25,10] -see [43,34] for extensive surveys.…”
Section: Introductionmentioning
confidence: 99%