Trimming while checking clausal proofs
Trimming while checking clausal proofs
复制标题
在检查子句证明时进行修剪
DOI:
10.1109/fmcad.2013.6679408
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Nathan Wetzler
中科院分区:
文献类型:
--
作者:
Marijn J. H. Heule;W. Hunt;Nathan Wetzler
Conflict-driven clause learning (CDCL) satisfiability solvers can emit more than a satisfiability result; they can also emit clausal proofs, resolution proofs, unsatisfiable cores, and Craig interpolants. Such additional results may require substantial modifications to a solver, especially if preprocessing and inprocessing techniques are used; however, CDCL solvers can easily emit clausal proofs with very low overhead. We present a new approach with an associated tool that efficiently validates clausal proofs and can distill additional results from clausal proofs. Our tool architecture makes it easy to obtain such results from any CDCL solver. Experimental evaluation shows that our tool can validate clausal proofs faster than existing tools. Additionally, the quality of the additional results, such as unsatisfiable cores, is higher when compared to modified SAT solvers.