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 φ1 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 subsignature. 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 fixpoint logics. In this work we take a step towards filling these gaps, proving interpolation for a decidable fragment of least fixpoint logic called unary negation fixpoint 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.

[1]  Martin Otto,et al.  Back and forth between guarded and modal logics , 2002, TOCL.

[2]  E. Allen Emerson,et al.  The complexity of tree automata and logics of programs , 1988, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science.

[3]  André Arnold,et al.  Rudiments of Mu-calculus , 2001 .

[4]  Colin Stirling,et al.  Modal Mu-Calculi , 2001 .

[5]  Wolfgang Thomas,et al.  Languages, Automata, and Logic , 1997, Handbook of Formal Languages.

[6]  Ulrike Sattler,et al.  The Hybrid µ-Calculus , 2001, IJCAR.

[7]  Enrico Franconi,et al.  Beth Definability in Expressive Description Logics , 2011, IJCAI.

[8]  Johan van Benthem,et al.  Modal Languages and Bounded Fragments of Predicate Logic , 1998, J. Philos. Log..

[9]  Michael Benedikt,et al.  Effective Interpolation and Preservation in Guarded Logics , 2014, CSL-LICS.

[10]  D. Borchmann,et al.  Automata and Logic , 2002 .

[11]  Maarten Marx,et al.  Beth Definability for the Guarded Fragment , 1999, LPAR.

[12]  Giuseppe De Giacomo Decidability of Class Based Knowledge Representation Formalisms , 2009 .

[13]  Anuj Dawar,et al.  A Restricted Second Order Logic for Finite Structures , 1994, LCC.

[14]  Marco Hollenberg,et al.  Logical questions concerning the μ-calculus: Interpolation, Lyndon and Łoś-Tarski , 2000, Journal of Symbolic Logic.

[15]  Carsten Lutz,et al.  An Automata-Theoretic Approach to Uniform Interpolation and Approximation in the Description Logic EL , 2012, KR.

[16]  Patrick Koopmann,et al.  Count and Forget : Uniform Interpolation of SHQ-Ontologies — Long Version ? , 2014 .

[17]  Igor Walukiewicz,et al.  On the Expressive Completeness of the Propositional mu-Calculus with Respect to Monadic Second Order Logic , 1996, CONCUR.

[18]  Moshe Y. Vardi Reasoning about The Past with Two-Way Automata , 1998, ICALP.

[19]  Larry Joseph Stockmeyer,et al.  The complexity of decision problems in automata theory and logic , 1974 .

[20]  Bruno Courcelle,et al.  The Expression of Graph Properties and Graph Transformations in Monadic Second-Order Logic , 1997, Handbook of Graph Grammars.

[21]  Colin Stirling,et al.  Modal mu-calculi , 2007, Handbook of Modal Logic.

[22]  Victor Vianu,et al.  Views and queries: Determinacy and rewriting , 2010, TODS.

[23]  Balder ten Cate,et al.  Unary negation , 2013, Log. Methods Comput. Sci..

[24]  William Craig,et al.  Linear reasoning. A new form of the Herbrand-Gentzen theorem , 1957, Journal of Symbolic Logic.

[25]  Patrick Koopmann,et al.  Count and Forget: Uniform Interpolation of $\mathcal{SHQ}$ -Ontologies , 2014, IJCAR.

[26]  Igor Walukiewicz,et al.  Guarded fixed point logic , 1999, Proceedings. 14th Symposium on Logic in Computer Science (Cat. No. PR00158).

[27]  Leon Henkin,et al.  An extension of the Craig-Lyndon interpolation theorem , 1963, Journal of Symbolic Logic.

[28]  Balder ten Cate,et al.  Guarded Negation , 2011, Advances in Modal Logic.

[29]  Igor Walukiewicz,et al.  Automata for the Modal mu-Calculus and related Results , 1995, MFCS.

[30]  Maarten Marx,et al.  Queries determined by views: pack your views , 2007, PODS.

[31]  Kenneth L. McMillan Applications of Craig Interpolation to Model Checking , 2005, ICATPN.