×

Building decision procedures for modal logics from propositional decision procedures: The case study of modal \(K(m)\). (English) Zbl 1033.03509

Summary: The goal of this paper is to propose a new technique for developing decision procedures for propositional modal logics. The basic idea is that propositional modal decision procedures should be developed on top of propositional decision procedures. As a case study, we consider satisfiability in modal \(K(m)\), that is modal \(K\) with \(m\) modalities, and develop an algorithm, called \(K\mathcal{SAT}\) , on top of an implementation of the Davis-Putnam-Longemann-Loveland procedure. \(K\mathcal{SAT}\) is thoroughly tested and compared with various procedures and in particular with the state-of-the-art tableau-based system \(K\mathcal{KRIS}\). The experimental results show that \(K\mathcal{SAT}\) outperforms \(K\mathcal{KRIS}\) and the other systems of orders of magnitude, highlight an intrinsic weakness of tableau-based decision procedures, and provide partial evidence of a phase transition phenomenon for \(K(m)\).

MSC:

03B45 Modal logic (including the logic of norms)
03B35 Mechanization of proofs and logical operations
68T15 Theorem proving (deduction, resolution, etc.) (MSC2010)
03B25 Decidability of theories and sets of sentences
Full Text: DOI

References:

[1] Armando, A.; Giunchiglia, E., Embedding complex decision procedures inside an interactive theorem prover, Ann. Math. Artificial Intelligence, 8, 475-502 (1993) · Zbl 1034.68541
[2] Buro, M.; Buning, H., Technical Report (1992)
[3] Baader, F.; Franconi, E.; Hollunder, B.; Nebel, B.; Profitlich, H. J., An empirical analysis of optimization techniques for terminological representation systems or: Making KRIS get a move on, Appl. Artificial Intelligence, 4, 109-132 (1994)
[4] Bryant, R. E., Symbolic Boolean manipolation with ordered binary-decision diagrams, ACM Comput. Surveys, 24, 293-318 (1992)
[5] Davis, M.; Longemann, G.; Loveland, D., A machine program for theorem proving, J. Assoc. Comput. Mach., 5 (1962) · Zbl 0217.54002
[6] D’Agostino, M.; Mondadori, M., The taming of the cut, J. Logic Comput., 4, 285-319 (1994) · Zbl 0806.03037
[7] Fitting, M., First-order modal tableaux, J. Automat. Reason., 4, 191-213 (1988) · Zbl 0648.03004
[8] Giunchiglia, F.; Roveri, M.; Sebastiani, R., A new method for testing decision procedures in modal and terminological logics, Proc. DL’96, Cambridge, MA, November 1996 (1996)
[9] Giunchiglia, F.; Serafini, L., Multilanguage hierarchical logics (or: how we can do without modal logics), Artificial Intelligence, 65, 29-70 (1994) · Zbl 0787.68093
[10] Giunchiglia, F.; Serafini, L.; Giunchiglia, E.; Frixione, M., Nonomniscient belief as context-based reasoning, Proc. IJCAI93, Chambery, France (1993), p. 548-554
[11] Halpern, J. Y.; Moses, Y., A guide to the completeness and complexity for modal logics of knowledge and belief, Artificial Intelligence, 54, 319-379 (1992) · Zbl 0762.68029
[12] Hollunder, B.; Nutt, W.; Schmidt-Schauß, M., Subsumption algorithms for concept description languages, Proc. ECAI90 (1990), p. 348-353
[13] Massacci, F., Strongly analytic tableaux for normal modal logics, Proc. CADE94 (1994) · Zbl 1433.03026
[14] Mitchell, D.; Selman, B.; Levesque, H., Hard and easy distributions of SAT problems, Proc. AAAI92 (1992), p. 459-465
[15] Schild, K. D., A correspondence theory for terminological logics: preliminary report, Proc. IJCAI91, Sydney, Australia (1991), p. 466-471 · Zbl 0742.68059
[16] Sebastiani, R., Applying GSAT to non-clausal formulas, J. Artificial Intelligence Res., 1, 309-314 (1994) · Zbl 0900.68234
[17] Selman, B.; Levesque, H.; Mitchell, D., A new method for solving hard satisfiability problems, Proc. AAAI92 (1992), p. 440-446
[18] Uribe, T. E.; Stickel, M. E., Ordered binary decision diagrams and the Davis-Putnam procedure, Proc. of the 1st International Conference on Constraints in Computational Logics (1994) · Zbl 1495.68202
[19] Williams, C. P.; Hogg, T., Exploiting the deep structure of constraint problems, Artificial Intelligence, 70, 73-117 (1994) · Zbl 0938.68827
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.