Ramsey quantifiers over automatic structures: Complexity and applications to verification

P Bergsträßer, M Ganardi, A W. Lin… - Proceedings of the 37th …, 2022 - dl.acm.org
Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science, 2022dl.acm.org
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üchi and generalized …
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üchi and generalized Bü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).
ACM Digital Library
Showing the best result for this search. See all results