Skip to main content

Implementing Modal Tableaux Using Sentential Decision Diagrams

  • Conference paper
  • First Online:
AI 2015: Advances in Artificial Intelligence (AI 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9457))

Included in the following conference series:

  • 1568 Accesses

Abstract

A Sentential Decision Diagram (SDD) is a novel representation of a boolean function which contains a Binary Decision Diagram (BDD) as a subclass. Previous research suggests that BDDs are effective in implementing tableaux-based automated theorem provers. We investigate whether SDDs can offer improved efficiency when used in the same capacity. Preliminarily, we found that SDDs compile faster than BDDs only on large CNF formulae. In general, we found the BDD-based modal theorem prover still outperforms our SDD-based modal theorem prover. However, the SDD-based approach excels over the BDD-based approach in a select subset of benchmarks that have large sizes and modalities that are less nested or fewer in number.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://github.com/tpagram/sddtab.

  2. 2.

    https://github.com/jasonjli/ai2015-benchmarks.

References

  1. Balsiger, P., Heuerding, A., Schwendimann, S.: A benchmark method for the propositional modal logics K, KT, S4. J. Automat. Reason. 24(3), 297–317 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  2. Blackburn, P., De Rijke, M., Venema, Y.: Modal Logic. Cambridge University Press, Cambridge (2002)

    MATH  Google Scholar 

  3. Choi, A., Darwiche, A.: Dynamic minimization of sentential decision diagrams. In: AAAI (2013)

    Google Scholar 

  4. Cook, S.A.: The complexity of theorem-proving procedures. In: ACM (1971)

    Google Scholar 

  5. Darwiche, A.: SDD: a new canonical representation of propositional knowledge bases. In: IJCAI (2011)

    Google Scholar 

  6. de Moura, L., Bjørner, N.S.: Z3: an efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337–340. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  7. Een, N., Sörensson, N.: MiniSat: a SAT solver with conflict-clause minimization. In: SAT (2005)

    Google Scholar 

  8. Fagin, R., Moses, Y., Halpern, J.Y., Vardi, M.Y.: Reasoning About Knowledge. MIT Press, Cambridge (2003)

    MATH  Google Scholar 

  9. Girle, R.: Modal Logics and Philosophy (2000)

    Google Scholar 

  10. Goré, R.: Tableau methods for modal and temporal logics. In: D’Agostino, M., Gabbay, D.M., Hähnle, R., Posegga, J. (eds.) Handbook of Tableau Methods, pp. 297–396. Springer, Amsterdam (1999)

    Chapter  Google Scholar 

  11. Goré, R., Olesen, K., Thomson, J.: Implementing tableau calculi using BDDs: BDDTab system description. In: Demri, S., Kapur, D., Weidenbach, C. (eds.) IJCAR 2014. LNCS, vol. 8562, pp. 337–343. Springer, Heidelberg (2014)

    Google Scholar 

  12. Hoos, H., Stiitzle, T.: Satlib: an online resource for research on SAT (2000)

    Google Scholar 

  13. Kaminski, M., Tebbi, T.: InKreSAT: modal reasoning via incremental reduction to SAT. In: Bonacina, M.P. (ed.) CADE 2013. LNCS, vol. 7898, pp. 436–442. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  14. Loveland, D.W.: Automated Theorem Proving: A Logical Basis. Elsevier, Toronto (2014)

    MATH  Google Scholar 

  15. Tsarkov, D., Horrocks, I.: FaCT++ description logic reasoner: system description. In: Furbach, U., Shankar, N. (eds.) IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 292–297. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  16. UCLA: The SDD Package 1.1.1 (2014). http://hreasoning.cs.ucla.edu/sdd/

Download references

Acknowledgements

We thank the anonymous reviewers for their reviews and their suggestions to improve the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rajeev Goré .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Goré, R., Li, J.J., Pagram, T. (2015). Implementing Modal Tableaux Using Sentential Decision Diagrams. In: Pfahringer, B., Renz, J. (eds) AI 2015: Advances in Artificial Intelligence. AI 2015. Lecture Notes in Computer Science(), vol 9457. Springer, Cham. https://doi.org/10.1007/978-3-319-26350-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26350-2_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26349-6

  • Online ISBN: 978-3-319-26350-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics