Proceedings

Solving the Satisfiability Problem of Modal Logic S5 Guided by Graph Coloring

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1093-1100.

https://doi.org/10.24963/ijcai.2019/153

Abstract

Modal logic S5 has found various applications in artificial intelligence. With the advances in modern SAT solvers, SAT-based approach has shown great potential in solving the satisfiability problem of S5. The scale of the SAT encoding for S5 is strongly influenced by the upper bound on the number of possible worlds. In this paper, we present a novel SAT-based approach for S5 satisfiability problem. We show a normal form for S5 formulas. Based on this normal form, a conflict graph can be derived whose chromatic number provides an upper bound of the possible worlds and a lot of unnecessary search spaces can be eliminated in this process. A heuristic graph coloring algorithm is adopted to balance the efficiency and optimality. The number of possible worlds can be significantly reduced for many practical instances. Extensive experiments demonstrate that our approach outperforms state-of-the-art S5-SAT solvers.

  1. [Abate et al., 2007] Pietro Abate, Rajeev Goré, and Florian Widmann. Cut-free single-pass tableaux for the logic of common knowledge. In Workshop on Agents and Deduc- tion at TABLEAUX, volume 2007. Citeseer, 2007.
  2. [Aguilera and Fernández-Duque, 2016] Juan P. Aguilera and David Fernández-Duque. Verification logic: An arithmeti- cal interpretation for negative introspection. In Proc. of AiML '16, pages 1-20, 2016.
  3. [Auffray et al., 1990] Yves Auffray, Patrice Enjalbert, and Jean-Jacques Hébrard. Strategies for modal resolution: Results and problems. J. Autom. Reasoning, 6(1):1-38, 1990.
  4. [Balco et al., 2018] Samuel Balco, Sabine Frittella, Giuseppe Greco, Alexander Kurz, and Alessandra Palmigiano. Software tool support for modular reasoning in modal logics of actions. In Proc. of ITP '18, pages 48-67, 2018.
  5. [Balsiger et al., 2000] Peter Balsiger, Alain Heuerding, and Stefan Schwendimann. A benchmark method for the propositional modal logics k, kt, S4. J. Autom. Reason- ing, 24(3):297-317, 2000.
  6. [Bienvenu et al., 2010] Meghyn Bienvenu, Hélène Fargier, and Pierre Marquis. Knowledge compilation in the modal logic S5. In Proc. of AAAI '10, 2010.
  7. [Caridroit et al., 2017] T. Caridroit, J. Lagniez, D. Le Berre, T. de Lima, and V. Montmirail. A sat-based approach for solving the modal logic s5-satisfiability problem. In Proc. of AAAI '17, pages 3864-3870, 2017.
  8. Luis Fariñas del Cerro. A simple deduction method for modal logic. Inf. Process. Lett., 14(2):49-51, 1982.
  9. [Enjalbert and del Cerro, 1989] Patrice Enjalbert and Luis Fariñas del Cerro. Modal resolution in clausal form. Theor. Comput. Sci., 65(1):1-33, 1989.
  10. [Fagin et al., 2004] Ronald Fagin, Joseph Y Halpern, Yoram Moses, and Moshe Vardi. Reasoning about knowledge. MIT press, 2004.
  11. [Fairtlough and Mendler, 1994] Matt Fairtlough and Michael Mendler. An intuitionistic modal logic with applications to the formal verification of hardware. In Proc. of CSL '94, pages 354-368, 1994.
  12. [Fitting, 1999] Melvin Fitting. A simple propositional S5 tableau system. Ann. Pure Appl. Logic, 96(1-3):107-115, 1999.
  13. [Gasquet et al., 2005] Olivier Gasquet, Andreas Herzig, Do- minique Longin, and Mohamad Sahade. Lotrec: Logi- cal tableaux research engineering companion. In Proc. of TABLEAUX '05, pages 318-322, 2005.
  14. [Giunchiglia and Sebastiani, 1996] Fausto Giunchiglia and Roberto Sebastiani. Building decision procedures for modal logics from propositional decision procedure -the case study of modal K. In Proc. of CADE '96, pages 583- 597, 1996.
  15. [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.
  16. [Kaminski and Tebbi, 2013] Mark Kaminski and Tobias Tebbi. Inkresat: Modal reasoning via incremental reduc- tion to SAT. In Proc. of CADE '13, pages 436-442, 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. [Lagniez et al., 2018] Jean-Marie Lagniez, Daniel Le Berre, Tiago de Lima, and Valentin Montmirail. A sat-based ap- proach for PSPACE modal logics. In Proc. of KR '18, pages 651-652, 2018.
  19. [Lorini and Schwarzentruber, 2010] Emiliano Lorini and Franc ¸ois Schwarzentruber. A modal logic of epistemic games. Games, 1(4):478-526, 2010.
  20. [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.
  21. [Massacci, 1999] Fabio Massacci. Design and results of the tableaux-99 non-classical (modal) systems comparison. In Proc. of TABLEAUX '99, pages 14-18, 1999.
  22. [Mints and Minc, 1992] G. Mints and G. E Minc. Short In- troduction to Modal Logic. Center for the Study of Lan- guage, 1992.
  23. [Nalon et al., 2017] Cláudia Nalon, Ullrich Hustadt, and Clare Dixon. KSP: A resolution-based prover for multi- modal k, abridged report. In Proc. of IJCAI '17, pages 4919-4923, 2017. IJCAI
  24. [Niveau and Zanuttini, 2016] Alexandre Niveau and Bruno Zanuttini. Efficient representations for the modal logic S5. In Proc. of IJCAI '16, pages 1223-1229, 2016.
  25. [Ohlbach, 1991] Hans Jürgen Ohlbach. Semantics-based translation methods for modal logics. J. Log. Comput., 1(5):691-746, 1991.
  26. [Patel-Schneider and Sebastiani, 2003] Peter F. Patel- Schneider and Roberto Sebastiani. A new general method to generate random modal formulae for testing decision procedures. J. Artif. Intell. Res., 18:351-389, 2003.
  27. [Robinson and Voronkov, 2001] Alan JA Robinson and An- drei Voronkov. Handbook of automated reasoning, vol- ume 2. Elsevier and MIT Press, 2001.
  28. [Salhi and Sioutis, 2015] Yakoub Salhi and Michael Sioutis. A resolution method for modal logic S5. In Proc. of GCAI '15, pages 252-262, 2015.
  29. [Tseitin, 1968] Grigori Tseitin. On the complexity of deriva- tion in propositional calculus. J. Stud. const. math. and mathematic. logic, pages 115-125, 1968.
  30. [Wan et al., 2015] Hai Wan, Rui Yang, Liangda Fang, Yong- mei Liu, and Huada Xu. A complete epistemic planner without the epistemic closed world assumption. In Proc. of IJCAI '15, pages 3257-3263, 2015. IJCAI
  31. [Welsh and Powell, 1967] Dominic JA Welsh and Martin B Powell. An upper bound for the chromatic number of a graph and its application to timetabling problems. Comput. J., 10(1):85-86, 1967.

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

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