Dual Proof Generation for Quantified Boolean Formulas with a BDD-based Solver
Dual Proof Generation for Quantified Boolean Formulas with a BDD-based Solver
复制标题
DOI:
10.1007/978-3-030-79876-5_25
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
R. Bryant;Marijn J. H. Heule
中科院分区:
文献类型:
--
作者:
R. Bryant;Marijn J. H. Heule
Existing proof-generating quantified Boolean formula (QBF) solvers must construct a different type of proof depending on whether the formula is false (refutation) or true (satisfaction). We show that a QBF solver based on ordered binary decision diagrams (BDDs) can emit a single dual proof as it operates, supporting either outcome. This form consists of a sequence of equivalencepreserving clause addition and deletion steps in an extended resolution framework. For a false formula, the proof terminates with the empty clause, indicating conflict. For a true one, it terminates with all clauses deleted, indicating tautology. Both the length of the proof and the time required to check it are proportional to the total number of BDD operations performed. We evaluate our solver using a scalable benchmark based on a two-player tiling game.