Proceedings

A Uniform Approach for Generating Proofs and Strategies for Both True and False QBF Formulas

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 546-552.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-099

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Many important problems can be compactly represented as quantified boolean formulas (QBF) and solved by general QBF solvers. To date QBF solvers have mainly focused on determining whether or not the input QBF is true or false. However, additional important information about an application can be gathered from its QBF formulation. In this paper we demonstrate that a circuit-based QBF solver can be exploited to obtain a Q-Resolution proof of the truth or the falsity of a QBF. QBFs have a natural interpretation as a two person game and our main result is to show how, via a simple computation, the moves for the winning player can be computed directly from these proofs. This result shows that the proof is a representation of the winning strategy. In previous approaches the winning strategy has often been represented in a way that makes it hard to verify. In our approach the correctness of the strategy follows directly from the correctness of the proof, which is relatively easy to verify.

  1. [Benedetti, 2005] M. Benedetti. Extracting certificates from quan- tified boolean formulas. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), 2005. IJCAI
  2. [Biere et al., 1999] A. Biere, A. Cimatti, E. M. Clarke, and Y. Zhu. Symbolic model checking without BDDs. In Proceedings of the International Conference on Tools and Algorithms for Construc- tion and Analysis of Systems (TACAS), pages 193-207, 1999.
  3. [Giunchiglia et al., 2004] E. Giunchiglia, M. Narizzano, and A. Tacchella. QBF reasoning on real-world instances. In The- ory and Applications of Satisfiability Testing (SAT), 2004.
  4. [Goultiaeva and Bacchus, 2010] A. Goultiaeva and F. Bacchus. Ex- ploiting QBF duality on a circuit representation. In Proceedings of the AAAI National Conference (AAAI), pages 71-76, 2010.
  5. [Goultiaeva et al., 2009] A. Goultiaeva, V. Iverson, and F. Bacchus. Beyond CNF: A circuit-based QBF solver. In Theory and Appli- cations of Satisfiability Testing (SAT), pages 412-426, 2009.
  6. [Jussila et al., 2007] T. Jussila, A. Biere, C. Sinz, D. Kröning, and C. M. Wintersteiger. A first step towards a unified proof checker for QBF. In Theory and Applications of Satisfiability Testing (SAT), pages 201-214, 2007.
  7. [Kleine Büning and Zhao, 2004] H. Kleine Büning and X. Zhao. On models for quantified boolean formulas. In Logic versus Ap- proximation, Springer LNCS 3075, pages 18-32, 2004.
  8. [Kleine Büning et al., 1995] H. Kleine Büning, M. Karpinski, and A. Flögel. Resolution for quantified boolean formulas. Inf. Com- put., 117(1):12-18, 1995.
  9. [Kontchakov et al., 2009] R. Kontchakov, L. Pulina, U. Sattler, T. Schneider, P. Selmer, F. Wolter, and M. Zakharyaschev. Minimal module extraction from DL-lite ontologies using QBF solvers. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), pages 836-841, 2009. IJCAI
  10. [Mangassarian et al., 2007] H. Mangassarian, A. G. Veneris, S. Sa- farpour, M. Benedetti, and D. Smith. A performance-driven QBF-based iterative logic array representation with applications to verification, debug and test. In International Conference on Computer-Aided Design (ICCAD), pages 240-245, 2007.
  11. [Narizzano et al., 2009] M. Narizzano, C. Peschiera, L. Pulina, and A. Tacchella. Evaluating and certifying QBFs: A comparison of state-of-the-art tools. AI Commun., 22(4):191-210, 2009.
  12. [Peschiera et al., 2010] C. Peschiera, L. Pulina, A. Tacchella, U. Bubeck, O. Kullmann, and I. Lynce. The seventh QBF solvers evaluation (qbfeval'10). In Theory and Applications of Satisfia- bility Testing (SAT), pages 237-250, 2010.
  13. [Plaisted and Greenbaum, 1986] D. A. Plaisted and S. Greenbaum. A structure-preserving clause form translation. Journal of Sym- bolic Computation, 2:293-304, 1986.
  14. [Rintanen, 2007] J. Rintanen. Asymptotically optimal encodings of conformant planning in QBF. In Proceedings of the AAAI National Conference (AAAI), pages 1045-1050, 2007.
  15. [Staber and Bloem, 2007] S. Staber and R. Bloem. Fault localiza- tion and correction with QBF. In Theory and Applications of Satisfiability Testing (SAT), pages 355-368, 2007.
  16. [Tseitin, 1983] G. Tseitin. On the complexity of proofs in proposi- tional logics. In Automation of Reasoning: Classical Papers in Computational Logic 1967-1970. Springer-Verlag, 1983.
  17. [Van Gelder, 2005] A. Van Gelder. Input distance and lower bounds for propositional resolution proof length. In Theory and Applica- tions of Satisfiability Testing (SAT), 2005.
  18. [Zhang and Malik, 2002] L. Zhang and S. Malik. Conflict driven learning in a quantified boolean satisfiability solver. In Proceed- ings of the International Conference on Computer-aided Design (ICCAD), pages 442-449, 2002.
  19. [Zhang, 2003] L. Zhang. Searching for Truth: Techniques for Sati- fiability of Boolean Formulas. PhD thesis, Princeton University, 2003.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards