References & Citations
Computer Science > Logic in Computer Science
Title: Ramsey Quantifiers over Automatic Structures: Complexity and Applications to Verification
(Submitted on 18 May 2022 (v1), last revised 13 Feb 2023 (this version, v3))
Abstract: Automatic structures are infinite structures that are finitely represented by synchronized finite-state automata. This paper concerns specifically automatic structures over finite words and trees (ranked/unranked). We investigate the "directed version" of Ramsey quantifiers, which express the existence of an infinite directed clique. This subsumes the standard "undirected version" of Ramsey quantifiers. Interesting connections between Ramsey quantifiers and two problems in verification are firstly observed: (1) reachability with B\"{u}chi and generalized B\"{u}chi conditions in regular model checking can be seen as Ramsey quantification over transitive automatic graphs (i.e., whose edge relations are transitive), (2) checking monadic decomposability (a.k.a. recognizability) of automatic relations can be viewed as Ramsey quantification over co-transitive automatic graphs (i.e., the complements of whose edge relations are transitive). We provide a comprehensive complexity landscape of Ramsey quantifiers in these three cases (general, transitive, co-transitive), all between NL and EXP. In turn, this yields a wealth of new results with precise complexity, e.g., verification of subtree/flat prefix rewriting, as well as monadic decomposability over tree-automatic relations. We also obtain substantially simpler proofs, e.g., for NL complexity for monadic decomposability over word-automatic relations (given by DFAs).
Submission history
From: Pascal Bergsträßer [view email][v1] Wed, 18 May 2022 15:52:29 GMT (67kb)
[v2] Tue, 14 Jun 2022 10:09:51 GMT (69kb)
[v3] Mon, 13 Feb 2023 14:59:26 GMT (69kb)
Link back to: arXiv, form interface, contact.