Abstract
We introduce the completeness problem for Modal Logic and examine its complexity. For a definition of completeness for formulas, given a formula of a modal logic, the completeness problem asks whether the formula is complete for that logic. We discover that completeness and validity have the same complexity — with certain exceptions for which there are, in general, no complete formulas. To prove upper bounds, we present a non-deterministic polynomial-time procedure with an oracle from PSPACE that combines tableaux and a test for bisimulation, and determines whether a formula is complete.
This research was partly supported by the project “TheoFoMon: Theoretical Foundations for Monitorability” (grant number: 163406-051) of the Icelandic Research Fund.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
According to our definition, for a finite model \(\mathcal {M}=(W,R,V)\) and \(a \in W\), V(a) can be infinite. However, we are mainly interested in \((W,R,V_P)\) for finite sets of propositions P, which justifies calling \(\mathcal {M}\) finite.
- 2.
Although for the purposes of this paper we only consider a specific set of modal logics, it is interesting to note that the corollary can be extended to a much larger class of logics.
- 3.
This is also a corollary of Lemma 4, as these are extensions of D and T.
- 4.
We note that US is different from UP; for UP, if T has an accepting path for x, then it is guaranteed that it has a unique accepting path for x.
References
Ladner, R.E.: The computational complexity of provability in systems of modal propositional logic. SIAM J. Comput. 6(3), 467–480 (1977)
Halpern, J.Y., Rêgo, L.C.: Characterizing the NP-PSPACE gap in the satisfiability problem for modal logic. J. Logic Comput. 17(4), 795–806 (2007)
Halpern, J.Y., Moses, Y.: A guide to completeness and complexity for modal logics of knowledge and belief. Artif. Intell. 54(3), 319–379 (1992)
Artemov, S.: Syntactic epistemic logic. In: Book of Abstracts, 15th Congress of Logic, Methodology and Philosophy of Science CLMPS 2015, pp. 109–110 (2015)
Artemov, S.: Syntactic epistemic logic and games (2016)
Hennessy, M., Milner, R.: Algebraic laws for nondeterminism and concurrency. J. ACM (JACM) 32(1), 137–161 (1985)
Milner, R.: Communication and Concurrency. Prentice-Hall Inc., Upper Saddle River (1989)
Graf, S., Sifakis, J.: A modal characterization of observational congruence on finite terms of CCS. Inf. Control 68(1–3), 125–145 (1986)
Steffen, B., Ingólfsdóttir, A.: Characteristic formulas for processes with divergence. Inf. Comput. 110(1), 149–163 (1994)
Mller-Olm, M.: Derivation of characteristic formulae. Electr. Notes Theor. Comput. Sci. 18, 159–170 (1998)
Aceto, L., Della Monica, D., Fábregas, I., Ingólfsdóttir, A.: When are prime formulae characteristic? In: Italiano, G.F., Pighizzini, G., Sannella, D.T. (eds.) MFCS 2015. LNCS, vol. 9234, pp. 76–88. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48057-1_6
Fine, K.: Normal forms in modal logic. Notre Dame J. Formal Logic 16(2), 229–237 (1975)
Achilleos, A.: The completeness problem for modal logic. CoRR abs/1605.01004 (2016)
Blackburn, P., de Rijke, M., Venema, Y.: Modal Logic. Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, Cambridge (2001)
Chagrov, A., Zakharyaschev, M.: Modal Logic. Oxford University Press, Oxford (1997)
Paige, R., Tarjan, R.E.: Three partition refinement algorithms. SIAM J. Comput. 16(6), 973–989 (1987)
Fitting, M.: Tableau methods of proof for modal logics. Notre Dame J. Formal Logic 13(2), 237–247 (1972)
Massacci, F.: Single step tableaux for modal logics. J. Autom. Reasoning 24(3), 319–364 (2000)
D’Agostino, M., Gabbay, D.M., Hähnle, R., Posegga, J.: Handbook of Tableau Methods. Springer, Dordrecht (1999). https://doi.org/10.1007/978-94-017-1754-0
Blass, A., Gurevich, Y.: On the unique satisfiability problem. Inf. Control 55(1–3), 80–88 (1982)
Moss, L.S.: Finite models constructed from canonical formulas. J. Philos. Logic 36(6), 605–640 (2007)
Acknowledgments
The author is grateful to Luca Aceto for valuable comments that helped improve the quality of this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Achilleos, A. (2018). The Completeness Problem for Modal Logic. In: Artemov, S., Nerode, A. (eds) Logical Foundations of Computer Science. LFCS 2018. Lecture Notes in Computer Science(), vol 10703. Springer, Cham. https://doi.org/10.1007/978-3-319-72056-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-72056-2_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72055-5
Online ISBN: 978-3-319-72056-2
eBook Packages: Computer ScienceComputer Science (R0)