Deciding Piecewise Testable Separability for Regular Tree Languages Distributed under a Creative Commons Attribution 4.0 International License Deciding Piecewise Testable Separability for Regular Tree Languages Deciding Piecewise Testable Separability for Regular Tree Languages 2 Piecewise Testable

The piecewise testable separability problem asks, given two input languages, whether there exists a piecewise testable language that contains the first input language and is disjoint from the second. We prove a general characterisation of piecewise testable separability on languages in a well-quasi-order, in terms of ideals of the ordering. This subsumes the known characterisations in the case of finite words. In the case of finite ranked trees ordered by homeomorphic embedding, we show using effective representations for tree ideals that it entails the decidability of piecewise testable separability when the input languages are regular. A final byproduct is a new proof of the decidability of whether an input regular language of ranked trees is piecewise testable, which was first shown in the ranked case for a coarser ordering by Place [CSL 2008], and in the unranked case for the homeomorphic embedding relation by Bojanczyk, Segoufin, and Straubing [Log. Meth. in Comput. Sci., 8(3:26), 2012].

[1]  Thomas G. Szymanski,et al.  Noncanonical Extensions of Bottom-Up Parsing Techniques , 1976, SIAM J. Comput..

[2]  Jan van Leeuwen,et al.  Effective constructions in well-partially- ordered free monoids , 1978, Discret. Math..

[3]  Frederik Harwath,et al.  Preservation and decomposition theorems for bounded degree structures , 2014, Log. Methods Comput. Sci..

[4]  Guoli Ding,et al.  Subgraphs and well-quasi-ordering , 1992, J. Graph Theory.

[5]  Sylvain Schmitz,et al.  Demystifying Reachability in Vector Addition Systems , 2015, 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science.

[6]  Neil Immerman,et al.  Decidability of inferring inductive invariants , 2016, POPL.

[7]  Wim Martens,et al.  A Characterization for Decidable Separability by Piecewise Testable Languages , 2014, Discret. Math. Theor. Comput. Sci..

[8]  Howard Straubing,et al.  Piecewise Testable Tree Languages , 2008, LICS.

[9]  Thomas Place,et al.  The tale of the quantifier alternation hierarchy of first-order logic over words , 2015, SIGL.

[10]  Hubert Comon,et al.  Tree automata techniques and applications , 1997 .

[11]  Parosh Aziz Abdulla,et al.  Using Forward Reachability Analysis for Verification of Lossy Channel Systems , 2004, Formal Methods Syst. Des..

[12]  Jorge Almeida,et al.  The Pseudovariety J is Hyperdecidable , 1997, RAIRO Theor. Informatics Appl..

[13]  Lorenzo Clemente,et al.  The Diagonal Problem for Higher-Order Recursion Schemes is Decidable* , 2016, 2016 31st Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[14]  Sylvain Schmitz,et al.  The Ideal View on Rackoff's Coverability Technique , 2020, RP.

[15]  C.-H. Luke Ong,et al.  Unboundedness and downward closures of higher-order pushdown automata , 2015, POPL.

[16]  Jorge Almeida,et al.  Some Algorithmic Problems for Pseudovarieties , 1999 .

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

[18]  Thomas Place,et al.  Separating Regular Languages by Piecewise Testable and Unambiguous Languages , 2013, MFCS.

[19]  William W. Tait,et al.  A counterexample to a conjecture of Scott and Suppes , 1959, Journal of Symbolic Logic.

[20]  Georg Zetzsche,et al.  An approach to computing downward closures , 2015, ICALP.

[21]  Arvind Gupta,et al.  A Constructive Proof that Trees Are Well-Quasi-Ordered Under Minors , 1992, LFCS.

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

[23]  Wim Martens,et al.  Efficient Separability of Regular Languages by Subsequences and Suffixes , 2013, ICALP.

[24]  Roland Meyer,et al.  The Downward-Closure of Petri Net Languages , 2010, ICALP.

[25]  Vadim V. Lozin,et al.  Labelled Induced Subgraphs and Well-Quasi-Ordering , 2015, Order.

[26]  David Duris,et al.  Extension Preservation Theorems on Classes of Acyclic Finite Structures , 2010, SIAM J. Comput..

[27]  Anuj Dawar,et al.  Preservation Under Extensions on Well-Behaved Finite Structures , 2005, ICALP.

[28]  LEO BACHMAIR,et al.  Termination Orderings for Associative-Commutative Rewriting Systems , 1985, J. Symb. Comput..

[29]  Graham Higman,et al.  Ordering by Divisibility in Abstract Algebras , 1952 .

[30]  Supratik Chakraborty,et al.  A Generalization of the Łoś-Tarski Preservation Theorem over Classes of Finite Structures , 2014, MFCS.

[31]  Jean Goubault-Larrecq,et al.  Forward Analysis for WSTS, Part II: Complete WSTS , 2009, ICALP.

[32]  Bruno Courcelle,et al.  On Constructing Obstruction Sets of Words , 1991, Bull. EATCS.

[33]  J. Kruskal Well-quasi-ordering, the Tree Theorem, and Vazsonyi’s conjecture , 1960 .

[34]  Jean Goubault-Larrecq,et al.  Forward analysis for WSTS, part I: completions , 2009, Mathematical Structures in Computer Science.

[35]  Naoki Kobayashi,et al.  On Word and Frontier Languages of Unsafe Higher-Order Grammars , 2016, ICALP.