skip to main content
article

How to optimize proof-search in modal logics: new methods of proving redundancy criteria for sequent calculi

Published:01 April 2001Publication History
Skip Abstract Section

Abstract

We present a bottom-up decision procedure for propositional modal logic K based on the inverse method. The procedure is based on the “inverted” version of a sequent calculus. To restrict the search space, we prove a number of redundancy criteria for derivations in the sequent calculus. We introduce a new technique of proving redundancy criteria, based on the analysis of tableau-based derivations in K. Moreover, another new technique is based on so-called traces. A new search with a strong notion of subsumption. This technique is based on so-called traces. A new formalization of the inverse method in the form of a path calculus considerably simplifies all proofs as compared to the previously published presentations of the inverse method. Experimental results demonstrate that our method is competitive with many state-of-the-art implementations of K.

References

  1. BAADER,F.AND HOLLUNDER, B. 1991. A terminological knowledge representation system with complete inference algorithms. In PDK'91, H. Boley and M. Richter, Eds. Lecture Notes in Artificial Intelligence, vol. 567. Springer Verlag, 67-86.]] Google ScholarGoogle Scholar
  2. BACHMAIR,L.AND GANZINGER, H. 2000. Resolution theorem proving. In Handbook of Automated Reasoning, A. Robinson and A. Voronkov, Eds. Elsevier Science and MIT Press. To appear.]]Google ScholarGoogle Scholar
  3. BALSIGER, P., HEUERDING, A., AND SCHWENDIMANN, S. 1998. Logics Workbench 1.0. In Automated Reasoning with Analytic Tableaux and Related Methods, International Conference, TABLEAUX'98, H. de Swart, Ed. Lecture Notes in Artificial Intelligence, vol. 1397. Springer Verlag, Oisterwijk, The Netherlands, 35.]] Google ScholarGoogle Scholar
  4. CALVANESE, D., DE GIACOMO, G., LENZERINI, M., AND NARDI, D. 2000. Reasoning in expressive description logics. In Handbook of Automated Reasoning, A. Robinson and A. Voronkov, Eds. Elsevier Science and MIT Press. To appear.]] Google ScholarGoogle Scholar
  5. CATACH, L. 1991. Tableaux: a general theorem prover for modal logics. Journal of Automated Reasoning 7, 4, 489-510.]]Google ScholarGoogle Scholar
  6. DEGTYAREV,A.AND VORONKOV, A. 1996. Equality elimination for the tableau method. In Design and Implementation of Symbolic Computation Systems. International Symposium, DISCO'96, J. Calmet and C. Limongelli, Eds. Lecture Notes in Computer Science, vol. 1128. Springer Verlag, Karlsruhe, Germany, 46-60.]] Google ScholarGoogle Scholar
  7. FITTING, M. 1983. Proof methods for modal and intuitionistic logics. Synthese Library, vol. 169. Reidel Publ. Comp.]]Google ScholarGoogle Scholar
  8. GENTZEN, G. 1934. Untersuchungen uber das logische Schlieben. Mathematical Zeitschrift 39, 176-210, 405-431. Translated as {Gentzen 1969}.]]Google ScholarGoogle Scholar
  9. GENTZEN, G. 1969. Investigations into logical deduction. In The Collected Papers of Gerhard Gentzen, M. Szabo, Ed. North Holland, Amsterdam, 68-131. Originally appeared as {Gentzen 1934}.]]Google ScholarGoogle Scholar
  10. GIUNCHIGLIA, E., GIUNCHIGLIA,F.,AND TACCHELLA, A. 1999. SAT-based decision procedures for classical modal logics. Journal of Automated Reasoning. To appear in the Special Issues: Satisfiability at the start of the year 2000 (SAT 2000).]] Google ScholarGoogle Scholar
  11. GIUNCHIGLIA, E., GIUNCHIGLIA, F., SEBASTIANI, R., AND TACCHELLA, A. 1998. More evaluation of decision procedures for modal logics. In Principles of Knowledge Representation and Reasoning: Proceedings of the Sixth International Conference (KR'98), A. Cohn, L. Schubert, and S. Shapiro, Eds. Morgan Kaufmann, San Francisco, CA, 626-635.]]Google ScholarGoogle Scholar
  12. GIUNCHIGLIA,F.AND SEBASTIANI, R. 1996a. Building decision procedures for modal logics from propositional decision procedures: Case study of modal K. In CADE-13, M. McRobbie and J. Slaney, Eds. Lecture Notes in Artificial Intelligence, vol. 1104. Springer Verlag, 583-597.]] Google ScholarGoogle Scholar
  13. GIUNCHIGLIA,F.AND SEBASTIANI, R. 1996b. A SAT-based decision procedure for ALC .InKR'96. 304-314.]]Google ScholarGoogle Scholar
  14. GOBLE, L. 1974. Gentzen systems for modal logic. Notre Dame J. of Formal Logic 15, 455-461.]]Google ScholarGoogle Scholar
  15. HAARSLEV, V., M OLLER, R., AND TURHAN, A.-Y. 1998. Implementing an ALCRP(D) ABox reasonerprogress report. In Proc. DL-98 International Description Logic Workshop. Trento, Italy.]]Google ScholarGoogle Scholar
  16. HORROCKS, I. 1997. Optimizing tableaux decision procedures for modal logic. Ph.D. thesis, University of Manchester.]]Google ScholarGoogle Scholar
  17. HORROCKS, I. 1998. Using an expressive description logic: FaCT or fiction? In Principles of Knowledge Representation and Reasoning: Proceedings of the Sixth International Conference (KR'98), A. Cohn, L. Schubert, and S. Shapiro, Eds. Morgan Kaufmann, San Francisco, CA, 636-647.]]Google ScholarGoogle Scholar
  18. HORROCKS,I.AND PATEL-SCHNEIDER, P. 1998. FaCT and DLP. In Automated Reasoning with Ana-lytic Tableaux and Related Methods, International Conference, TABLEAUX'98, H. de Swart, Ed. Lecture Notes in Artificial Intelligence, vol. 1397. Springer Verlag, Oisterwijk, The Netherlands, 27-30.]] Google ScholarGoogle Scholar
  19. HORROCKS, I., PATEL-SCHNEIDER,P.,AND SEBASTIANI, R. 2000. An analysis of empirical testing for modal decision procedures. Logic Journal of the IGPL 8, 3, 293-323.]]Google ScholarGoogle Scholar
  20. HUSTADT,U.AND SCHMIDT, R. 1997. On evaluating decision procedures for modal logic. In IJCAI-97. Vol. 1. 202-207.]]Google ScholarGoogle Scholar
  21. MASLOV, S. 1971. Proof-search strategies for methods of the resolution. In Machine Intelligence, B. Meltzer and D. Michie, Eds. Vol. 6. American Elsevier, 77-90.]]Google ScholarGoogle Scholar
  22. MINTS, G. 1993. Resolution calculus for the first order linear logic. Journal of Logic, Language and Information 2,58-93.]]Google ScholarGoogle Scholar
  23. MINTS, G. 1994. Resolution strategies for the intuitionistic logic. In Constraint Programming. NATO ASI Series F. Springer Verlag, 289-311.]]Google ScholarGoogle Scholar
  24. MINTS, G., DEGTYAREV, A., AND VORONKOV, A. 2000. The inverse method. In Handbook of Automated Reasoning, A. Robinson and A. Voronkov, Eds. Elsevier Science and MIT Press. To appear.]]Google ScholarGoogle Scholar
  25. MINTS, G., OREVKOV,V.,AND TAMMET, T. 1996. Transfer of sequent calculus strategies to resolution for S4. In Proof Theory of Modal Logic. Studies in Pure and Applied Logic. Kluwer Academic Publishers.]]Google ScholarGoogle Scholar
  26. NIEWENHUIS,R.AND RUBIO, A. 2000. Paramodulation-based theorem proving. In Handbook of Automated Reasoning, A. Robinson and A. Voronkov, Eds. Elsevier Science and MIT Press. To appear.]]Google ScholarGoogle Scholar
  27. PATEL-SCHNEIDER, P. 1998. DLP system description. In Collected Papers from the International Description Logic Workshop (DL'98), E. Franconi, G. Giacomo, R. MacGregor, W. Nutt, C. Welty, and F. Sebastiani, Eds. CEUR-WS, vol. 11. 87-89.]]Google ScholarGoogle Scholar
  28. SCHMIDT, R. 1998. Resolution is a decision procedure for many propositional modal logics. In Advances in Modal Logic, I, M. Kracht, M. de Rijke, H. Wansing, and M. Zakharyaschev, Eds. Lecture Notes, vol. 87. CSLI Publications, Stanford, 189-208.]]Google ScholarGoogle Scholar
  29. TACCHELLA, A. 1999. *SAT system description. In Proceedings of the 1999 International Description Logic Workshop (DL'99), P. Lambrix, A. Borgida, M. Lenzerini, R. M oller, and P. Patel-Schneider, Eds. CEUR-WS, vol. 22. 142-144.]]Google ScholarGoogle Scholar
  30. TAMMET, T. 1994. Proof strategies in linear logic. Journal of Automated Reasoning 12, 3, 273-304.]]Google ScholarGoogle Scholar
  31. TAMMET, T. 1996. A resolution theorem prover for intuitionistic logic. In CADE-13, M. McRobbie and J. Slaney, Eds. Lecture Notes in Artificial Intelligence, vol. 1104. 2-16.]] Google ScholarGoogle Scholar
  32. VORONKOV, A. 1985. A proof search method (in Russian). Vychislitelnye Sistemy 107, 109-123.]]Google ScholarGoogle Scholar
  33. VORONKOV, A. 1990. A proof-search method for the first order logic. In COLOG'88, P. Martin-L of and G. Mintz, Eds. Lecture Notes in Computer Science, vol. 417. Springer Verlag, 327-340.]] Google ScholarGoogle Scholar
  34. VORONKOV, A. 1992. Theorem proving in non-standard logics based on the inverse method. In 11th International Conference on Automated Deduction, D. Kapur, Ed. Lecture Notes in Artificial Intelligence, vol. 607. Springer Verlag, 648-662.]] Google ScholarGoogle Scholar
  35. VORONKOV, A. 1999. K K : a theorem prover for k.InAutomated Deduction-CADE-16. 16th International Conference on Automated Deduction, H. Ganzinger, Ed. Lecture Notes in Artificial Intelligence, vol. 1632. Springer Verlag, Trento, Italy, 383-387.]] Google ScholarGoogle Scholar
  36. VORONKOV, A. 2000. How to decide K using K .InPrinciples of Knowledge Representation and Reasoning (KR'2000), A. Cohn, F. Giunchiglia, and B. Selman, Eds. 198-209.]]Google ScholarGoogle Scholar
  37. WALLEN, L. 1990. Automated Deduction in Nonclassical Logics. The MIT Press.]] Google ScholarGoogle Scholar
  38. WEIDENBACH, C., GAEDE,B.,AND ROCK, G. 1996. SPASS & FLOTTER. version 0.42. In CADE-13, M. McRobbie and J. Slaney, Eds. Lecture Notes in Artificial Intelligence, vol. 1104. Springer Verlag, 141-145.]] Google ScholarGoogle Scholar

Index Terms

  1. How to optimize proof-search in modal logics: new methods of proving redundancy criteria for sequent calculi

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader