Advertisement

Extended Failed-Literal Preprocessing for Quantified Boolean Formulas

  • Allen Van Gelder
  • Samuel B. Wood
  • Florian Lonsing
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7317)

Abstract

~Building on recent work that adapts failed-literal analysis (FL) to Quantified Boolean Formulas (QBF), this paper introduces extended failed-literal analysis (EFL). FL and EFL are both preprocessing methods that apply a fast, but incomplete reasoning procedure to abstractions of the underlying QBF. EFL extends FL by remembering certain binary clauses that are implied by the same reasoning procedure as FL when it assumes one literal and that implies a second literal. This extension is almost free because the second literals are implied anyway during FL, but compared to analogous techniques for propositional satisfiability, its correctness involves some subtleties. For the first time, application of the universal pure literal rule is considered without also applying the existential pure literal rule. It is shown that using both pure literal rules in EFL is unsound. A modified reasoning procedure for QBF, called Unit-clause Propagation with Universal Pure literals (UPUP) is described and correctness is proved for EFL based on UPUP. Empirical results on the 568-benchmark suite of QBFEVAL-10 are presented.

Keywords

quantified boolean formulas QBF failed literals extended failed literals 1-saturation look-ahead preprocessing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [BSL11]
    Biere, A., Lonsing, F., Seidl, M.: Blocked Clause Elimination for QBF. In: Bjørner, N., Sofronie-Stokkermans, V. (eds.) CADE 2011. LNCS, vol. 6803, pp. 101–115. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  2. [Fre93]
    Freeman, J.W.: Failed literals in the Davis-Putnam procedure for SAT. In: DIMACS Challenge Workshop: Cliques, Coloring and Satisfiability (1993)Google Scholar
  3. [GMN10]
    Giunchiglia, E., Marin, P., Narizzano, M.: sQueezeBF: An Effective Preprocessor for QBFs Based on Equivalence Reasoning. In: Strichman, O., Szeider, S. (eds.) SAT 2010. LNCS, vol. 6175, pp. 85–98. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  4. [GNT04]
    Giunchiglia, E., Narizzano, M., Tacchella, A.: Monotone Literals and Learning in QBF Reasoning. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 260–273. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. [GW00]
    Groote, J.F., Warners, J.P.: The propositional formula checker HeerHugo. J. Automated Reasoning 24(1), 101–125 (2000)MathSciNetzbMATHCrossRefGoogle Scholar
  6. [JBS+07]
    Jussila, T., Biere, A., Sinz, C., Kroning, D., Wintersteiger, C.M.: A First Step Towards a Unified Proof Checker for QBF. In: Marques-Silva, J., Sakallah, K.A. (eds.) SAT 2007. LNCS, vol. 4501, pp. 201–214. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  7. [KBKF95]
    Kleine Büning, H., Karpinski, M., Flögel, A.: Resolution for quantified boolean formulas. Information and Computation 117, 12–18 (1995)MathSciNetzbMATHCrossRefGoogle Scholar
  8. [KBL99]
    Kleine Büning, H., Lettmann, T.: Propositional Logic: Deduction and Algorithms. Cambridge University Press (1999)Google Scholar
  9. [KSGC10]
    Klieber, W., Sapra, S., Gao, S., Clarke, E.: A Non-prenex, Non-clausal QBF Solver with Game-State Learning. In: Strichman, O., Szeider, S. (eds.) SAT 2010. LNCS, vol. 6175, pp. 128–142. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  10. [LB01]
    Le Berre, D.: Exploiting the real power of unit propagation lookahead. In: IEEE/ASL LICS Satisfiability Workshop, pp. 59–80. Elsevier (2001)Google Scholar
  11. [LB11]
    Lonsing, F., Biere, A.: Failed Literal Detection for QBF. In: Sakallah, K.A., Simon, L. (eds.) SAT 2011. LNCS, vol. 6695, pp. 259–272. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  12. [SB07]
    Samulowitz, H., Bacchus, F.: Dynamically Partitioning for Solving QBF. In: Marques-Silva, J., Sakallah, K.A. (eds.) SAT 2007. LNCS, vol. 4501, pp. 215–229. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  13. [VG11]
    Van Gelder, A.: Careful Ranking of Multiple Solvers with Timeouts and Ties. In: Sakallah, K.A., Simon, L. (eds.) SAT 2011. LNCS, vol. 6695, pp. 317–328. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Allen Van Gelder
    • 1
  • Samuel B. Wood
    • 1
  • Florian Lonsing
    • 2
  1. 1.University of CaliforniaSanta CruzUSA
  2. 2.Johannes Kepler UniversityAustria

Personalised recommendations