One-dimensional Fragment of First-order Logic

We introduce a novel decidable fragment of first-order logic. The fragment is one-dimensional in the sense that quantification is limited to applications of blocks of existential (universal) quantifiers such that at most one variable remains free in the quantified formula. The fragment is closed under Boolean operations, but additional restrictions (called uniformity conditions) apply to combinations of atomic formulae with two or more variables. We argue that the notions of one-dimensionality and uniformity together offer a novel perspective on the robust decidability of modal logics. We also establish that minor modifications to the restrictions of the syntax of the one-dimensional fragment lead to undecidable formalisms. Namely, the two-dimensional and non-uniform one-dimensional fragments are shown undecidable. Finally, we prove that with regard to expressivity, the one-dimensional fragment is incomparable with both the guarded negation fragment and two-variable logic with counting. Our proof of the decidability of the one-dimensional fragment is based on a technique involving a direct reduction to the monadic class of first-order logic. The novel technique is itself of an independent mathematical interest.

[1]  Richard Spencer-Smith,et al.  Modal Logic , 2007 .

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

[3]  Jakub Michaliszyn,et al.  Two-Variable First-Order Logic with Equivalence Closure , 2014, SIAM J. Comput..

[4]  James Worrell,et al.  Complexity of Two-Variable Logic on Finite Trees , 2013, ICALP.

[5]  Erich Grädel,et al.  Why are Modal Logics so Robustly Decidable? , 2001, Bull. EATCS.

[6]  Phokion G. Kolaitis,et al.  On the Decision Problem for Two-Variable First-Order Logic , 1997, Bulletin of Symbolic Logic.

[7]  Wieslaw Szwast,et al.  FO^2 with one transitive relation is decidable , 2013, STACS.

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

[9]  Michael Mortimer,et al.  On languages with two variables , 1975, Math. Log. Q..

[10]  Tinko Tinchev,et al.  Modal Environment for Boolean Speculations , 1987 .

[11]  Moshe Y. Vardi Why is Modal Logic So Robustly Decidable? , 1996, Descriptive Complexity and Finite Models.

[12]  Ian Pratt-Hartmann Complexity of the Two-Variable Fragment with Counting Quantifiers , 2005, J. Log. Lang. Inf..

[13]  Witold Charatonik,et al.  Two-Variable Logic with Counting and Trees , 2013, 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science.

[14]  Jakub Michaliszyn,et al.  Two-Variable First-Order Logic with Equivalence Closure , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[15]  Leon Henkin Logical systems containing only a finite number of symbols , 1966 .

[16]  James Worrell,et al.  Complexity of Two-Variable Logic on Finite Trees , 2013, ACM Trans. Comput. Log..

[17]  Leonid Libkin,et al.  Elements of Finite Model Theory , 2004, Texts in Theoretical Computer Science.

[18]  Erich Grädel,et al.  Two-variable logic with counting is decidable , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[19]  Ulrike Sattler,et al.  The Complexity of Reasoning with Boolean Modal Logics , 2000, Advances in Modal Logic.

[20]  Leszek Pacholski,et al.  Complexity of two-variable logic with counting , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.