A Note on the Complexity of the Satisfiability Problem for Graded Modal Logics
Yevgeny Kazakov, Ian Pratt-Hartmann
TL;DR
This work classifies the satisfiability problem for graded modal logic over all frame classes formed by intersections of reflexive, serial, symmetric, transitive, and Euclidean properties. It shows a trichotomy: $\mathsf{PSPACE}$-completeness when Euclidean and transitive features are absent, $\mathsf{NP}$-completeness when Euclidean or symmetry+transitivity conditions are present, and $\mathsf{NExpTime}$-completeness when transitivity is present without Euclidean or symmetry. Key techniques include a normal-form transformation and exponential-size model bounds to obtain $\mathsf{NExpTime}$ membership for transitive cases, and a polynomial-time reduction to $\mathcal{C}^1$ for Euclidean frames to obtain $\mathsf{NP}$-hardness and an NP upper bound. The results hold under both unary and binary coding of numerical subscripts, clarifying the complexity landscape of graded modal logics and informing related description-logics and semantic tableau methods.
Abstract
Graded modal logic is the formal language obtained from ordinary (propositional) modal logic by endowing its modal operators with cardinality constraints. Under the familiar possible-worlds semantics, these augmented modal operators receive interpretations such as "It is true at no fewer than 15 accessible worlds that...", or "It is true at no more than 2 accessible worlds that...". We investigate the complexity of satisfiability for this language over some familiar classes of frames. This problem is more challenging than its ordinary modal logic counterpart--especially in the case of transitive frames, where graded modal logic lacks the tree-model property. We obtain tight complexity bounds for the problem of determining the satisfiability of a given graded modal logic formula over the classes of frames characterized by any combination of reflexivity, seriality, symmetry, transitivity and the Euclidean property.
