Abstract A well-known result of Ladner says that the satisfiability problem for K45, KD45, and S5 is NP-complete. This result implicitly assumes that there are infinitely many primitive propositions in the language; it is easy to see that the satisfiability problem for these logics becomes linear time if there are only finitely many primitive propositions in the language. By way of contrast, we show that the PSPACE-completeness results of Ladner and Halpern and Moses hold for the modal logics K n , T n , S4 n , n ⩾ 1, and K45 n , KD45 n , S5 n , n ⩾ 2, even if there is only one primitive proposition in the language. We go on to examine the effect on complexity of bounding the depth of nesting of modal operators. If we restrict to finite nesting, then the satisfiability problem is NP-complete for all the modal logics considered, but S4. If we then further restrict the language to having only finitely many primitive propositions, the complexity goes down to linear time in all cases.
[1]
Richard E. Ladner,et al.
The Computational Complexity of Provability in Systems of Modal Propositional Logic
,
1977,
SIAM J. Comput..
[2]
Joseph Y. Halpern,et al.
A Guide to Completeness and Complexity for Modal Logics of Knowledge and Belief
,
1992,
Artif. Intell..
[3]
Joseph Y. Halpern.
A Theory of Knowledge and Ignorance for Many Agents
,
1997,
J. Log. Comput..
[4]
Richard Spencer-Smith,et al.
Modal Logic
,
2007
.
[5]
Max J. Cresswell,et al.
A New Introduction to Modal Logic
,
1998
.
[6]
Moshe Y. Vardi,et al.
On Epistemic Logic and Logical Omniscience.
,
1988
.
[7]
Albert R. Meyer,et al.
Word problems requiring exponential time(Preliminary Report)
,
1973,
STOC.