Proceedings

A Recursive Shortcut for CEGAR: Application To The Modal Logic K Satisfiability Problem

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 674-680.

https://doi.org/10.24963/ijcai.2017/94

Abstract

Counter-Example-Guided Abstraction Refinement (CEGAR) has been very successful in model checking large systems. Since then, it has been applied to many different problems. It especially proved to be an highly successful practical approach for solving the PSPACE complete QBF problem. In this paper, we propose a new CEGAR-like approach for tackling PSPACE complete problems that we call RECAR (Recursive Explore and Check Abstraction Refinement). We show that this generic approach is sound and complete. Then we propose a specific implementation of the RECAR approach to solve the modal logic K satisfiability problem. We implemented both a CEGAR and a RECAR approach for the modal logic K satisfiability problem within the solver MoSaiC. We compared experimentally those approaches to the state-of-the-art solvers for that problem. The RECAR approach outperforms the CEGAR one for that problem and also compares favorably against the state-of-the-art on the benchmarks considered.

  1. [Audemard et al., 2013] Gilles Audemard, Jean-Marie Lagniez, and Laurent Simon. Improving glucose for incremental SAT solving with assumptions: Application to MUS extraction. In Proc. of SAT'13, pages 309-317, 2013.
  2. [Balsiger et al., 2000] Peter Balsiger, Alain Heuerding, and Stefan Schwendimann. A Benchmark Method for the Propositional Modal Logics K, KT, S4. J. Autom. Rea- soning, 24(3):297-317, 2000.
  3. [Biere et al., 2009] Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors. Handbook of Satisfi- ability, volume 185 of Frontiers in Artificial Intelligence and Applications. IOS Press, 2009.
  4. [Brummayer and Biere, 2009] Robert Brummayer and Armin Biere. Effective bit-width and under- approximation. In Proc. of EUROCAST'09, pages 304-311, 2009.
  5. [Caridroit et al., 2017] Thomas Caridroit, Jean-Marie Lagniez, Daniel Le Berre, Tiago de Lima, and Valentin Montmirail. A SAT-based Approach For Solving The Modal Logic S5-Satisfiability Problem. In Proc. of AAAI'17, 2017.
  6. [Clarke et al., 2003] Edmund M. Clarke, Orna Grum- berg, Somesh Jha, Yuan Lu, and Helmut Veith. Counterexample-guided abstraction refinement for sym- bolic model checking. J. ACM, 50(5):752-794, 2003. [Eén and Sörensson, 2003] Niklas Eén and Niklas Sörensson. An Extensible SAT-solver. In Proc. of SAT'03, pages 502-518, 2003.
  7. [Giunchiglia et al., 2002] Enrico Giunchiglia, Armando Tac- chella, and Fausto Giunchiglia. SAT-Based Decision Pro- cedures for Classical Modal Logics. J. Autom. Reasoning, 28(2):143-171, 2002.
  8. [Goré et al., 2014] Rajeev Goré, Kerry Olesen, and Jimmy Thomson. Implementing Tableau Calculi Using BDDs: BDDTab System Description. In Proc. of IJCAR'14, pages 337-343, 2014.
  9. [Götzmann et al., 2010] Daniel Götzmann, Mark Kaminski, and Gert Smolka. Spartacus: A Tableau Prover for Hybrid Logic. Electr. Notes Theor. Comput. Sci., 262:127-139, 2010.
  10. [Halpern and Moses, 1992] Joseph Y. Halpern and Yoram Moses. A Guide to Completeness and Complexity for Modal Logics of Knowledge and Belief. Artif. Intell., 54(2):319-379, 1992.
  11. [Horrocks et al., 2007] Ian Horrocks, Ullrich Hustadt, Ul- rike Sattler, and Renate A. Schmidt. 4 Computational modal logic. Studies in Logic and Practical Reasoning, 3:181-245, 2007.
  12. [Janota et al., 2016] Mikolás Janota, William Klieber, Joao Marques-Silva, and Edmund M. Clarke. Solving QBF with counterexample guided refinement. Artif. Intell., 234:1- 25, 2016.
  13. [Järvisalo et al., 2012] Matti Järvisalo, Daniel Le Berre, Olivier Roussel, and Laurent Simon. The international SAT solver competitions. AI Magazine, 33(1), 2012.
  14. [Kaminski and Tebbi, 2013] Mark Kaminski and Tobias Tebbi. InKreSAT: Modal Reasoning via Incremental Re- duction to SAT. In Proc. of CADE'13, pages 436-442, 2013.
  15. [Khasidashvili et al., 2015] Zurab Khasidashvili, Konstantin Korovin, and Dmitry Tsarkov. EPR-based k-induction with Counterexample Guided Abstraction Refinement. In Proc. of GCAI'15, volume 36, pages 137-150, 2015.
  16. [Kovács and Voronkov, 2013] Laura Kovács and Andrei Voronkov. First-Order Theorem Proving and Vampire. In Proc. of CAV'13, pages 1-35, 2013.
  17. [Ladner, 1977] Richard E. Ladner. The Computational Com- plexity of Provability in Systems of Modal Propositional Logic. SIAM J. Comput., 6(3):467-480, 1977.
  18. [Massacci and Donini, 2000] Fabio Massacci and Francesco M. Donini. Design and results of TANCS-2000 non-classical (modal) systems comparison. In Proc. of TABLEAUX'00, pages 52-56, 2000.
  19. [Nalon et al., 2016] Cláudia Nalon, Ullrich Hustadt, and Clare Dixon. K S P : A Resolution-Based Prover for Mul- timodal K. In Proc. of IJCAR'16, pages 406-415, 2016.
  20. [Patel-Schneider and Sebastiani, 2011] Peter F. Patel- Schneider and Roberto Sebastiani. A new general method to generate random modal formulae for testing decision procedures. CoRR, abs/1106.5261, 2011.
  21. [Prestwich, 2009] Steven David Prestwich. CNF encodings. In Handbook of Satisfiability, pages 75-97. IOS Press, 2009.
  22. [Pulina, 2016] Luca Pulina. The ninth QBF solvers evalua- tion -preliminary report. In Proc. of the 4th International Workshop (QBF 2016) co-located with (SAT 2016), pages 1-13, 2016.
  23. [Sebastiani and Tacchella, 2009] Roberto Sebastiani and Ar- mando Tacchella. SAT techniques for modal and descrip- tion logics. In Handbook of Satisfiability, pages 781-824. IOS Press, 2009.
  24. [Sebastiani and Vescovi, 2009] Roberto Sebastiani and Michele Vescovi. Automated Reasoning in Modal and Description Logics via SAT Encoding: the Case Study of K(m)/ALC-Satisfiability. J. Artif. Intell. Res. (JAIR), 35:343-389, 2009.
  25. [Seipp and Helmert, 2013] Jendrik Seipp and Malte Helmert. Counterexample-guided cartesian abstrac- tion refinement. In Proc. of ICAPS'13, 2013.
  26. [Tsarkov and Horrocks, 2006] Dmitry Tsarkov and Ian Hor- rocks. FaCT++ Description Logic Reasoner: System De- scription. In Proc. of IJCAR'06, pages 292-297, 2006.
  27. [Wang et al., 2007] Chao Wang, Aarti Gupta, and Franjo Ivancic. Induction in CEGAR for detecting counterexam- ples. In Proc. of FMCAD'07, pages 77-84, 2007.

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

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