Deciding the Existence of Interpolants and Definitions in First-Order Modal Logic

Agi Kurucz,Frank Wolter,Michael Zakharyaschev
2024-06-05
Abstract:None of the first-order modal logics between $\mathsf{K}$ and $\mathsf{S5}$ under the constant domain semantics enjoys Craig interpolation or projective Beth definability, even in the language restricted to a single individual variable. It follows that the existence of a Craig interpolant for a given implication or of an explicit definition for a given predicate cannot be directly reduced to validity as in classical first-order and many other logics. Our concern here is the decidability and computational complexity of the interpolant and definition existence problems. We first consider two decidable fragments of first-order modal logic $\mathsf{S5}$: the one-variable fragment $\mathsf{Q^1S5}$ and its extension $\mathsf{S5}_{\mathcal{ALC}^u}$ that combines $\mathsf{S5}$ and the description logic$\mathcal{ALC}$ with the universal role. We prove that interpolant and definition existence in $\mathsf{Q^1S5}$ and $\mathsf{S5}_{\mathcal{ALC}^u}$ is decidable in coN2ExpTime, being 2ExpTime-hard, while uniform interpolant existence is undecidable. These results transfer to the two-variable fragment $\mathsf{FO^2}$ of classical first-order logic without equality. We also show that interpolant and definition existence in the one-variable fragment $\mathsf{Q^1K}$ of first-order modal logic $\mathsf{K}$ is non-elementary decidable, while uniform interpolant existence is again undecidable.
Logic in Computer Science
What problem does this paper attempt to address?
This paper mainly discusses Craig interpolation and explicit definition of existence in First-Order Modal Logic (FOML). The authors point out that first-order modal logics like K and S5 do not have the Craig interpolation property or projective basis definition property under the constant domain semantics, which means interpolation and definition of existence cannot be directly reduced to validity. The paper focuses on the decidability and computational complexity of these problems. The research focuses on two decidable fragments of first-order S5: the variable fragment Q1S5 and the combination of S5 and description logic ALCu called S5ALCu. The paper proves that in Q1S5 and S5ALCu, the interpolation and definition of existence problems are coN2ExpTime decidable, with a complexity of 2ExpTime-hard. As for the uniform interpolation existence and conservative extension problems in Q1S5, the paper shows that they are undecidable. Furthermore, the paper demonstrates how these results apply to the interpolation and definition of existence problems in the non-equivalent two-variable fragment FO2, and proposes that the interpolation and definition of existence problems in Q1S5 and Q1K (the variable fragment of first-order modal logic K) are non-elementary-time decidable, while the uniform interpolation existence and conservative extension problems in Q1K are undecidable. The contribution of the paper lies in providing a non-uniform approach to check interpolation and definition of existence in first-order modal logic, even when these logics do not satisfy the Craig interpolation and projective basis definition properties. This approach replaces the standard FOML binary simulation with a "component-based" binary simulation, providing a new perspective for understanding the algorithmic problems of first-order modal logic.