Hierarchy of piecewise-testable languages and complexity of the two-variable logic of subsequences

Hierarchy of piecewise-testable languages and complexity of the two-variable logic of subsequences Abstract. We prove that FO 2 pÅ , Ďq, the two-variable fragment of the first-order logic of sequences with the subsequence ordering, can only express piecewise-testable properties and is decidable with elementary complexity. To prove this we develop new techniques for bounding the piecewise-testability level of regular languages.

[1]  Imre Simon,et al.  Piecewise testable events , 1975, Automata Theory and Formal Languages.

[2]  J. Howie COMBINATORICS ON WORDS (Encyclopedia of Mathematics and Its Applications, 17) , 1984 .

[3]  Philippe Schnoebelen,et al.  On the index of Simon's congruence for piecewise testability , 2015, Inf. Process. Lett..

[4]  Ondrej Klíma,et al.  Hierarchies of Piecewise Testable Languages , 2008, Developments in Language Theory.

[5]  Philippe Schnoebelen,et al.  Decidability in the Logic of Subsequences and Supersequences , 2015, FSTTCS.

[6]  Wim Martens,et al.  Separability by Short Subsequences and Subwords , 2015, ICDT.

[7]  Ondrej Klíma,et al.  Alternative Automata Characterization of Piecewise Testable Languages , 2013, Developments in Language Theory.

[8]  H. Comon SOLVING SYMBOLIC ORDERING CONSTRAINTS , 1990 .

[9]  Westley Weimer,et al.  StrSolve: solving string constraints lazily , 2012, Automated Software Engineering.

[10]  Joseph B. Kruskal,et al.  The Theory of Well-Quasi-Ordering: A Frequently Discovered Concept , 1972, J. Comb. Theory A.

[11]  Dietrich Kuske,et al.  Theories of orders on the set of words , 2006, RAIRO Theor. Informatics Appl..

[12]  Philippe Schnoebelen,et al.  On the state complexity of closures and interiors of regular languages with subwords and superwords , 2014, Theor. Comput. Sci..

[13]  Armando Solar-Lezama,et al.  Word Equations with Length Constraints: What's Decidable? , 2012, Haifa Verification Conference.

[14]  Michaël Thomazo,et al.  On the Complexity of k-Piecewise Testability and the Depth of Automata , 2015, DLT.

[15]  John Harrison,et al.  Handbook of Practical Logic and Automated Reasoning , 2009 .

[16]  Paul Gastin,et al.  A Survey on Small Fragments of First-Order Logic over Finite Words , 2008, Int. J. Found. Comput. Sci..

[17]  Wim Martens,et al.  A Note on Decidable Separability by Piecewise Testable Languages , 2014, FCT.

[18]  Ondrej Klíma Piecewise testable languages via combinatorics on words , 2011, Discret. Math..