TY - JOUR
T1 - On the power of local graph expansion grammars with and without additional restrictions
AU - Drewes, Frank
AU - Stade, Yannick
N1 - Publisher Copyright:
© 2024 The Author(s)
PY - 2024/11/1
Y1 - 2024/11/1
N2 - We study graph expansion grammars, a type of graph grammar that has recently been introduced with motivations in natural language processing. Graph expansion generalizes the well-known hyperedge replacement. In contrast to the latter, the former is able to generate graph languages of unbounded treewidth, like the set of all graphs. In an earlier paper, the complexity of the membership problem of the generated languages was studied, the main result being a polynomial parsing algorithm for local DAG expansion grammars (there called local DAG expansion grammars), a subclass of graph expansion grammars that generates directed acyclic graphs. Here, we study the generative power of local graph expansion grammars. While they, unrestricted, are able to simulate Turing machines, we identify natural restrictions that give rise to a pumping lemma and ensure that the generated languages have regular path languages as well as a semi-linear Parikh image.
AB - We study graph expansion grammars, a type of graph grammar that has recently been introduced with motivations in natural language processing. Graph expansion generalizes the well-known hyperedge replacement. In contrast to the latter, the former is able to generate graph languages of unbounded treewidth, like the set of all graphs. In an earlier paper, the complexity of the membership problem of the generated languages was studied, the main result being a polynomial parsing algorithm for local DAG expansion grammars (there called local DAG expansion grammars), a subclass of graph expansion grammars that generates directed acyclic graphs. Here, we study the generative power of local graph expansion grammars. While they, unrestricted, are able to simulate Turing machines, we identify natural restrictions that give rise to a pumping lemma and ensure that the generated languages have regular path languages as well as a semi-linear Parikh image.
KW - Generative power
KW - Graph expansion grammar
KW - Graph grammar
KW - Hyperedge replacement
UR - http://www.scopus.com/inward/record.url?scp=85203023465&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2024.114763
DO - 10.1016/j.tcs.2024.114763
M3 - Article
AN - SCOPUS:85203023465
SN - 0304-3975
VL - 1015
JO - Theoretical Computer Science
JF - Theoretical Computer Science
M1 - 114763
ER -