Clause/Term Resolution and Learning in the Evaluation of Quantified Boolean Formulas
E. Giunchiglia, M. Narizzano, A. Tacchella

TL;DR
This paper explores Q-resolution in the context of Quantified Boolean Formulas, introduces Q-resolution on terms, and enhances DLL-based solvers with learning to improve performance on QBF benchmarks.
Contribution
It introduces Q-resolution on terms for DNF formulas and extends DLL-based procedures with learning, providing a theoretical foundation and practical improvements.
Findings
DLL-based solver with learning outperforms previous methods
Q-resolution on terms enables better handling of QBFs in DNF form
Significant performance gains on benchmark tests
Abstract
Resolution is the rule of inference at the basis of most procedures for automated reasoning. In these procedures, the input formula is first translated into an equisatisfiable formula in conjunctive normal form (CNF) and then represented as a set of clauses. Deduction starts by inferring new clauses by resolution, and goes on until the empty clause is generated or satisfiability of the set of clauses is proven, e.g., because no new clauses can be generated. In this paper, we restrict our attention to the problem of evaluating Quantified Boolean Formulas (QBFs). In this setting, the above outlined deduction process is known to be sound and complete if given a formula in CNF and if a form of resolution, called Q-resolution, is used. We introduce Q-resolution on terms, to be used for formulas in disjunctive normal form. We show that the computation performed by most of the available…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
