Deciding the Existence of Interpolants and Definitions in First-Order Modal Logic
Agi Kurucz, Frank Wolter, Michael Zakharyaschev

TL;DR
This paper investigates the decidability and computational complexity of the existence of interpolants and definitions in various fragments of first-order modal logic, revealing decidability results and complexity bounds.
Contribution
It establishes the decidability and complexity of interpolant and definition existence in specific first-order modal logic fragments, including $ extsf{Q}^1 extsf{S5}$ and $ extsf{S5}_{ ext{ALC}^u}$, and extends results to classical first-order logic fragments.
Findings
Interpolant and definition existence in $ extsf{Q}^1 extsf{S5}$ and $ extsf{S5}_{ ext{ALC}^u}$ is decidable in coN2ExpTime.
Uniform interpolant existence in these fragments is undecidable.
Interpolant and definition existence in $ extsf{Q}^1 extsf{K}$ is non-elementary decidable.
Abstract
None of the first-order modal logics between and 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 : the one-variable fragment and its extension that combines and the description logic with the universal role. We prove that interpolant and definition existence in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Semantic Web and Ontologies
