English

Bisimulation equivalence of first-order grammars is Ackermann-hard

Logic in Computer Science 2013-12-16 v1 Formal Languages and Automata Theory

Abstract

Bisimulation equivalence (or bisimilarity) of first-order grammars is decidable, as follows from the decidability result by Senizergues (1998, 2005) that has been given in an equivalent framework of equational graphs with finite out-degree, or of pushdown automata (PDA) with only deterministic and popping epsilon-transitions. Benedikt, Goeller, Kiefer, and Murawski (2013) have shown that the bisimilarity problem for PDA (even) without epsilon-transitions is nonelementary. Here we show Ackermann-hardness for bisimilarity of first-order grammars. The grammars do not use explicit epsilon-transitions, but they correspond to the above mentioned PDA with (deterministic and popping) epsilon-transitions, and this feature is substantial in the presented lower-bound proof. The proof is based on a (polynomial) reduction from the reachability problem of reset (or lossy) counter machines, for which the Ackermann-hardness has been shown by Schnoebelen (2010); in fact, this reachability problem is known to be Ackermann-complete in the hierarchy of fast-growing complexity classes defined by Schmitz (2013).

Keywords

Cite

@article{arxiv.1312.3910,
  title  = {Bisimulation equivalence of first-order grammars is Ackermann-hard},
  author = {Petr Jancar},
  journal= {arXiv preprint arXiv:1312.3910},
  year   = {2013}
}