Interpolation with Decidable Fixpoint Logics
A logic satisfies Craig interpolation if whenever one formula ?1 in the logic entails another formula ?2 in the logic, there is an intermediate formula -- one entailed by ?1 and entailing ?2 -- using only relations in the common signature of ? and ?2. Uniform interpolation strengthens this by requiring the interpolant to depend only on ?1 and the common signature. A uniform interpolant can thus be thought of as a minimal upper approximation of a formula within a sub signature. For first-order logic, interpolation holds but uniform interpolation fails. Uniform interpolation is known to hold for several modal and description logics, but little is known about uniform interpolation for fragments of predicate logic over relations with arbitrary arity. Further, little is known about ordinary Craig interpolation for logics over relations of arbitrary arity that have a recursion mechanism, such as fix point logics. In this work we take a step towards filling these gaps, proving interpolation for a decidable fragment of least fix point logic called unary negation fix point logic. We prove this by showing that for any fixed k, uniform interpolation holds for the k-variable fragment of the logic. In order to show this we develop the technique of reducing questions about logics with tree-like models to questions about modal logics, following an approach by Gradel, Hirsch, and Otto. While this technique has been applied to expressivity and satisfiability questions before, we show how to extend it to reduce interpolation questions about such logics to interpolation for the µ-calculus.
107
- 10.1145/1806907.1806913
- Jul 1, 2010
- ACM Transactions on Database Systems
78
- 10.1007/978-1-4757-3550-5_5
- Jan 1, 2001
217
- 10.1007/3-540-61604-7_60
- Jan 1, 1996
62
- 10.1007/3-540-45744-5_7
- Jan 1, 2001
45
- 10.2307/2271066
- Sep 1, 1963
- Journal of Symbolic Logic
7
- 10.5591/978-1-57735-516-8/ijcai11-188
- Jul 16, 2011
- Book Chapter
1
- 10.1007/978-3-031-57231-9_7
- Jan 1, 2024
Abstract We show that the guarded-negation fragment (GNFO) is, in a precise sense, the smallest extension of the guarded fragment (GFO) with Craig interpolation. In contrast, we show that the smallest extension of the two-variable fragment ($$\textrm{FO}^2 $$ FO 2 ), and of the forward fragment (FF) with Craig interpolation, is full first-order logic. Similarly, we also show that all extensions of $$\textrm{FO}^2 $$ FO 2 and of the fluted fragment (FL) with Craig interpolation are undecidable.
- Research Article
3
- 10.1609/aaai.v35i7.16770
- May 18, 2021
- Proceedings of the AAAI Conference on Artificial Intelligence
The Craig interpolation property (CIP) states that an interpolant for an implication exists iff it is valid. The projective Beth definability property (PBDP) states that an explicit definition exists iff a formula stating implicit definability is valid. Thus, the CIP and PBDP transform potentially hard existence problems into deduction problems in the underlying logic. Description Logics with nominals and/or role inclusions do not enjoy the CIP nor PBDP, but interpolants and explicit definitions have many potential applications in ontology engineering and ontology-based data management. In this article we show the following: even without Craig and Beth, the existence of interpolants and explicit definitions is decidable in description logics with nominals and/or role inclusions such as ALCO, ALCH and ALCHIO. However, living without Craig and Beth makes this problem harder than deduction: we prove that the existence problems become 2EXPTIME-complete, thus one exponential harder than validity. The existence of explicit definitions is 2EXPTIME-hard even if one asks for a definition of a nominal using any symbol distinct from that nominal, but it becomes EXPTIME-complete if one asks for a definition of a concept name using any symbol distinct from that concept name.
- Research Article
1
- 10.1145/3129173.3129178
- Jul 28, 2017
- ACM SIGLOG News
We consider a logical framework building on existential positive formulas and then adding guarded negations and guarded fixpoints, where the guards are atomic formulas containing all free variables. The resulting first-order and fixpoint logics turn out to have nice algorithmic properties and nice expressive power. We survey some of them.
- Research Article
3
- 10.23638/lmcs-15(3:29)2019
- Sep 10, 2019
- Logical Methods in Computer Science
We look at characterizing which formulas are expressible in rich decidable logics such as guarded fixpoint logic, unary negation fixpoint logic, and guarded negation fixpoint logic. We consider semantic characterizations of definability, as well as effective characterizations. Our algorithms revolve around a finer analysis of the tree-model property and a refinement of the method of moving back and forth between relational logics and logics over trees.
- Book Chapter
6
- 10.1007/978-3-030-86059-2_20
- Jan 1, 2021
Uniform Interpolation from Cyclic Proofs: The Case of Modal Mu-Calculus
- Research Article
2
- 10.1145/3597301
- Oct 10, 2023
- ACM Transactions on Computational Logic
The Craig interpolation property (CIP) states that an interpolant for an implication exists iff it is valid. The projective Beth definability property (PBDP) states that an explicit definition exists iff a formula stating implicit definability is valid. Thus, the CIP and PBDP reduce potentially hard existence problems to entailment in the underlying logic. Description (and modal) logics with nominals and/or role inclusions do not enjoy the CIP nor the PBDP, but interpolants and explicit definitions have many applications, in particular in concept learning, ontology engineering, and ontology-based data management. In this article, we show that, even without Beth and Craig, the existence of interpolants and explicit definitions is decidable in description logics with nominals and/or role inclusions such as 𝒜ℒ𝒞𝒪, 𝒜ℒ𝒞ℋ, and 𝒜ℒ𝒞ℋ𝒪ℐ and corresponding hybrid modal logics. However, living without Beth and Craig makes these problems harder than entailment: the existence problems become 2ExpTime -complete in the presence of an ontology or the universal modality, and coNExpTime -complete otherwise. We also analyze explicit definition existence if all symbols (except the one that is defined) are admitted in the definition. In this case, the complexity depends on whether one considers individual or concept names. Finally, we consider the problem of computing interpolants and explicit definitions if they exist and turn the complexity upper bound proof into an algorithm computing them, at least for description logics with role inclusions.
- Conference Article
1
- 10.4230/lipics.calco.2017.21
- Jan 1, 2017
A logic has uniform interpolation if its formulas can be projected down to given subsignatures, preserving all logical consequences that do not mention the removed symbols; the weaker property of (Craig) interpolation allows the projected formula - the interpolant - to be different for each logical consequence of the original formula. These properties are of importance, e.g., in the modularization of logical theories. We study interpolation in the context of coalgebraic modal logics, i.e. modal logics axiomatized in rank 1, restricting for clarity to the case with finitely many modalities. Examples of such logics include the modal logics K and KD, neighbourhood logic and its monotone variant, finite-monoid-weighted logics, and coalition logic. We introduce a notion of one-step (uniform) interpolation, which refers only to a restricted logic without nesting of modalities, and show that a coalgebraic modal logic has uniform interpolation if it has one-step interpolation. Moreover, we identify preservation of finite surjective weak pullbacks as a sufficient, and in the monotone case necessary, condition for one-step interpolation. We thus prove or reprove uniform interpolation for most of the examples listed above.
- Research Article
- 10.1093/logcom/exae057
- Nov 17, 2024
- Journal of Logic and Computation
In this paper, a proof-theoretic method to prove uniform Lyndon interpolation (ULIP) for non-normal modal and conditional logics is introduced and applied to show that the logics, $\textsf{E}$, $\textsf{M}$, $\textsf{EN}$, $\textsf{MN}$, $\textsf{MC}$, $\textsf{K}$, and their conditional versions, $\textsf{CE}$, $\textsf{CM}$, $\textsf{CEN}$, $\textsf{CMN}$, $\textsf{CMC}$, $\textsf{CK}$, in addition to $\textsf{CKID}$ have that property. In particular, it implies that these logics have uniform interpolation (UIP). Although for some of them the latter is known, the fact that they have uniform LIP is new. Also, the proof-theoretic proofs of these facts are new, as well as the constructive way to explicitly compute the interpolants that they provide. On the negative side, it is shown that the logics $\textsf{CKCEM}$ and $\textsf{CKCEMID}$ enjoy UIP but not uniform LIP. Moreover, it is proved that the non-normal modal logics, $\textsf{EC}$ and $\textsf{ECN}$, and their conditional versions, $\textsf{CEC}$ and $\textsf{CECN}$, do not have Craig interpolation, and whence no uniform (Lyndon) interpolation.
- Research Article
2
- 10.23638/lmcs-15(1:30)2019
- Aug 23, 2022
- Logical Methods in Computer Science
We present the concept of a disjunctive basis as a generic framework for normal forms in modal logic based on coalgebra. Disjunctive bases were defined in previous work on completeness for modal fixpoint logics, where they played a central role in the proof of a generic completeness theorem for coalgebraic mu-calculi. Believing the concept has a much wider significance, here we investigate it more thoroughly in its own right. We show that the presence of a disjunctive basis at the "one-step" level entails a number of good properties for a coalgebraic mu-calculus, in particular, a simulation theorem showing that every alternating automaton can be transformed into an equivalent nondeterministic one. Based on this, we prove a Lyndon theorem for the full fixpoint logic, its fixpoint-free fragment and its one-step fragment, and a Uniform Interpolation result, for both the full mu-calculus and its fixpoint-free fragment. We also raise the questions, when a disjunctive basis exists, and how disjunctive bases are related to Moss' coalgebraic "nabla" modalities. Nabla formulas provide disjunctive bases for many coalgebraic modal logics, but there are cases where disjunctive bases give useful normal forms even when nabla formulas fail to do so, our prime example being graded modal logic. We also show that disjunctive bases are preserved by forming sums, products and compositions of coalgebraic modal logics, providing tools for modular construction of modal logics admitting disjunctive bases. Finally, we consider the problem of giving a category-theoretic formulation of disjunctive bases, and provide a partial solution.Comment: This is a corrected version of the paper arXiv:1710.10706 published originally on 26/3, 2019
- Research Article
7
- 10.1016/j.tcs.2014.08.015
- Aug 27, 2014
- Theoretical Computer Science
Bisimulation quantifiers and uniform interpolation for guarded first order logic
- Book Chapter
- 10.3233/faia201016
- Feb 2, 2021
In the last two decades, modal and description logics have provided a theoretical framework for important applications in many areas of computer science. For this reason, the problem of automated reasoning in modal and description logics has been thoroughly investigated. In this chapter we show how efficient Boolean reasoning techniques have been imported, used and integrated into reasoning tools for modal and description logics. To this extent, we focus on modal logics, and in particular mainly on K(m). In particular, we provide some background in modal logics; we describe a basic theoretical framework and we present and analyze the basic tableau-based and DPLL-based techniques; we describe optimizations and extensions of the DPLL-based procedures; we introduce the automata-theoretic/OBDD-based approach; finally, we present the eager approach.
- Book Chapter
19
- 10.1007/978-3-540-71070-7_17
- Aug 12, 2008
This paper presents a general method for proving termination of tableaux-based procedures for modal-type logics and related first-order fragments. The method is based on connections between filtration arguments and tableau blocking techniques. The method provides a general framework for developing tableau-based decision procedures for a large class of logics. In particular, the method can be applied to many well-known description and modal logics. The class includes traditional modal logics such as S4 and modal logics with the universal modality, as well as description logics such as $\mathcal{ALC}$ with nominals and general TBoxes. Also contained in the class are harder and less well-studied modal logics with complex modalities and description logics with complex role operators such as Boolean modal logic, and the description logic $\mathcal{ALBO}$. In addition, the techniques allow us to specify tableau-based decision procedures for related solvable fragments of first-order logic, including the two-variable fragment of first-order logic.
- Book Chapter
2
- 10.1007/11549345_37
- Jan 1, 2005
The present paper gives a classification of the expressive power of two-variable least fixed-point logics. The main results are: The two-variable fragment of monadic least fixed-point logic with parameters is as expressive as full monadic least fixed-point logic (on binary structures). The two-variable fragment of monadic least fixed-point logic without parameters is as expressive as the two-variable fragment of binary least fixed-point logic without parameters. The two-variable fragment of binary least fixed-point logic with parameters is strictly more expressive than the two-variable fragment of monadic least fixed-point logic with parameters (even on finite strings).
- Research Article
- 10.1093/jigpal/jzad009
- Jun 8, 2023
- Logic Journal of the IGPL
A logic $\mathcal{L}$ is said to satisfy the descending chain condition, DCC, if any descending chain of formulas in $\mathcal{L}$ with ordering induced by $\vdash _{\mathcal{L}};$ eventually stops. In this short note, we first establish a general theorem, which states that if a propositional logic $\mathcal{L}$ satisfies both DCC and has the Craig Interpolation Property, CIP, then it satisfies the Uniform Interpolation Property, UIP, as well. As a result, by using the Nishimura lattice, we give a new simply proof of uniform interpolation for $\textbf{IPL}_2$, the two-variable fragment of Intuitionistic Propositional Logic; and one-variable uniform interpolation for $\textbf{IPL}$. Also, we will see that the modal logics $\textbf{S}_4$ and $\textbf{K}_4$ do not satisfy atomic DCC.
- Book Chapter
2
- 10.1007/978-3-030-88853-4_18
- Jan 1, 2021
In this paper, a proof-theoretic method to prove uniform Lyndon interpolation for non-normal modal logics is introduced and applied to show that the logics \(\mathsf {E}\), \(\mathsf {M}\), \(\mathsf {MC}\), \(\mathsf {EN}\), \(\mathsf {MN}\) have that property. In particular, these logics have uniform interpolation. Although for some of them the latter is known, the fact that they have uniform Lyndon interpolation is new. Also, the proof-theoretic proofs of these facts are new, as well as the constructive way to explicitly compute the interpolants that they provide. It is also shown that the non-normal modal logics \(\mathsf {EC}\) and \(\mathsf {ECN}\) do not have Craig interpolation, and whence no uniform (Lyndon) interpolation.
- Book Chapter
21
- 10.1007/978-3-540-87803-2_19
- Sep 28, 2008
The problem of computing a uniform interpolant of a given formula on a sublanguage is known in Artificial Intelligence as variable forgetting. In propositional logic, there are well known methods for performing variable forgetting. Variable forgetting is more involved in modal logics, because one must forget a variable not in one world, but in several worlds. It has been shown that modal logic K has the uniform interpolation property, and a method has recently been proposed for forgetting variables in a modal formula (of mu-calculus) given in disjunctive normal form. However, there are cases where information comes naturally in a more conjunctive form. In this paper, we propose a method, based on an extension of resolution to modal logics, to perform variable forgetting for formulae in conjunctive normal form, in the modal logic K .
- Research Article
21
- 10.1007/s00153-018-0629-0
- May 10, 2018
- Archive for Mathematical Logic
A method is presented that connects the existence of uniform interpolants to the existence of certain sequent calculi. This method is applied to several modal logics and is shown to cover known results from the literature, such as the existence of uniform interpolants for the modal logic mathsf{K}. New is the result that mathsf{KD} has uniform interpolation. The results imply that for modal logics mathsf{K4} and mathsf{S4}, which are known not to have uniform interpolation, certain sequent calculi cannot exist.
- Book Chapter
4
- 10.3233/978-1-58603-929-5-781
- Jan 1, 2009
In the last two decades, modal and description logics have provided a theoretical framework for important applications in many areas of computer science. For this reason, the problem of automated reasoning in modal and description logics has been thoroughly investigated. In this chapter we show how efficient Boolean reasoning techniques have been imported, used and integrated into reasoning tools for modal and description logics. To this extent, we focus on modal logics, and in particular mainly on K(m).
- Research Article
- 10.1093/logcom/exae053
- Dec 16, 2024
- Journal of Logic and Computation
A modular proof-theoretic framework was recently developed to prove Craig interpolation for normal modal logics based on generalizations of sequent calculi (e.g. nested sequents, hypersequents and labelled sequents). In this paper, we turn to uniform interpolation, which is stronger than Craig interpolation. We develop a constructive method for proving uniform interpolation via nested sequents and apply it to reprove the uniform interpolation property for normal modal logics $\textsf{K}$, $\textsf{D}$ and $\textsf{T}$. We then use the know-how developed for nested sequents to apply the same method to hypersequents and obtain the first direct proof of uniform interpolation for $\textsf{S5}$ via a cut-free sequent-like calculus. While our method is proof-theoretic, the definition of uniform interpolation for nested sequents and hypersequents also uses semantic notions, including bisimulation modulo an atomic proposition.
- Book Chapter
4
- 10.1007/978-3-030-88853-4_21
- Jan 1, 2021
A modular proof-theoretic framework was recently developed to prove Craig interpolation for normal modal logics based on generalizations of sequent calculi (e.g., nested sequents, hypersequents, and labelled sequents). In this paper, we turn to uniform interpolation, which is stronger than Craig interpolation. We develop a constructive method for proving uniform interpolation via nested sequents and apply it to reprove the uniform interpolation property for normal modal logics $\mathsf{K}$, $\mathsf{D}$, and $\mathsf{T}$. We then use the know-how developed for nested sequents to apply the same method to hypersequents and obtain the first direct proof of uniform interpolation for $\mathsf{S5}$ via a cut-free sequent-like calculus. While our method is proof-theoretic, the definition of uniform interpolation for nested sequents and hypersequents also uses semantic notions, including bisimulation modulo an atomic proposition.
- Conference Article
7
- 10.1109/lics.2019.8785658
- Jun 1, 2019
Horn description logics are syntactically defined fragments of standard description logics that fall within the Horn fragment of first-order logic and for which ontology-mediated query answering is in PTIME for data complexity. They were independently introduced in modal logic to capture the intersection of Horn first-order logic with modal logic. In this paper, we introduce model comparison games for the basic Horn description logic $\pmb{horn}\mathcal{ALC}$ (corresponding to the basic Horn modal logic) and use them to obtain an Ehrenfeucht-Frafsse type definability result and a van Benthem style expressive completeness result for $\pmb{horn}\mathcal{ALC}$ . We also establish a finite model theory version of the latter. The Ehrenfeucht-Frafsse type definability result is used to show that checking $\pmb{horn}\mathcal{ALC}$ indistinguishability of models is ExpTIME-complete, which is in sharp contrast to $\mathcal{ALC}$ indistinguishability (i.e., bisimulation equivalence) checkable in PTIME. In addition, we explore the behavior of Horn fragments of more expressive description and modal logics by defining a Horn guarded fragment of first-order logic and introducing model comparison games for it.
- Ask R Discovery
- Chat PDF
AI summaries and top papers from 250M+ research sources.