Tracking Unsatisfiable Subformulas from Reduced Refutation Proof.

Jianmin Zhang,ShengYu Shen,Sikun Li
DOI: https://doi.org/10.4304/jsw.4.1.42-49
2009-01-01
Abstract:Explaining the causes of infeasibility of Boolean formulas has many practical applications in various fields. A small unsatisfiable subformula provides a succinct explanation of infeasibility and is valuable for applications. In recent years finding unsatisfiable subformulas has been addressed frequently by research works, mostly based on the SAT solvers with DPLL backtrack-search algorithm. However little attention has been concentrated on extraction of unsatisfiable subformulas using incomplete methods. In this paper, we present the definitions of refutation proof and refutation parsing graph, and then propose a resolution based local search algorithm to track unsatisfiable subformulas according to the reduced refutation proof of a formula. This approach directly constructs the resolution sequences for proving unsatisfiability with a local search procedure, and then recursively derives unsatisfiable subformulas from the resolve traces. We report and analyze the experimental results on well-known and randomly generated benchmarks.
What problem does this paper attempt to address?