Decidability of Quasi-Dense Modal Logics
Piotr Ostropolski-Nalewaja, Tim S. Lyon
TL;DR
This work addresses the long-standing open problem of the decidability of quasi-dense modal logics, i.e., normal modal extensions of $\mathsf{K}$ by axioms of the form $\Diamond^k p \rightarrow \Diamond^n p$ with $0 < k < n$. It introduces a novel synthesis of modal reasoning with database-style reasoning via disjunctive existential rules and encodes each modal formula $\varphi$ as a first-order database $\mathcal{D}_{\varphi}$ plus a rule set $\mathcal{R}_{\varphi} \cup \mathcal{P}$, where $\mathcal{P}$ encodes quasi-density properties. The key technical advance is a model-theoretic argument that chase-generated models can be finitely encoded as templates, obtained through unfold/trim/core operations, which bounds the search space and yields an $\textsc{EXPSPACE}$ decision procedure. Consequently, every quasi-dense logic $\mathsf{L}(\mathcal{P})$ is decidable, advancing toward a full resolution of modal reduction logic decidability and opening new avenues for applying database-theoretic methods to modal satisfiability problems.
Abstract
The decidability of axiomatic extensions of the modal logic K with modal reduction principles, i.e. axioms of the form $\Diamond^{k} p \rightarrow \Diamond^{n} p$, has remained a long-standing open problem. In this paper, we make significant progress toward solving this problem and show that decidability holds for a large subclass of these logics, namely, for 'quasi-dense logics.' Such logics are extensions of K with with modal reduction axioms such that $0 < k < n$ (dubbed 'quasi-density axioms'). To prove decidability, we define novel proof systems for quasi-dense logics consisting of disjunctive existential rules, which are first-order formulae typically used to specify ontologies in the context of database theory. We show that such proof systems can be used to generate proofs and models of modal formulae, and provide an intricate model-theoretic argument showing that such generated models can be encoded as finite objects called 'templates.' By enumerating templates of bound size, we obtain an EXPSPACE decision procedure as a consequence.
