Abstract
We establish that a set of graphs generated by a “Vertex replacement” graph grammar can be generated by a “Hyperedge replacement” one iff its graphs do not contain arbitrarily large complete bipartite graphs Kn,n as subgraphs, iff its graphs have a number of edges that is linearly bounded in terms of the number of vertices. These properties are decidable by means of an appropriate extension of the theorem by Parikh that characterizes the commutative images of context-free languages.
Supported by the ESPRIT Basic Research Working Group “COMPUGRAPH II” (“Computing by graph transformation”).
Preview
Unable to display preview. Download preview PDF.
References
L.N.C.S. means Lecture Notes in Computer Science, Springer Verlag, Heidelberg, Berlin, New-York.
BAUDERON M., COURCELLE B., Graph expressions and graph rewritings, Mathematical Systems Theory 20 (1987) 83–127.
BRANDENBURG F.-J., The equivalence of boundary and confluent graph grammars on graph languages of bounded degree, L.N.C.S. 488 (1991) 312–322.
COURCELLE B., An axiomatic definition of context-free rewriting and its application to NLC graph grammars, Theoretical Computer Science 55 (1987) 141–181.
COURCELLE B., Graph rewriting: An algebraic and logic approach, in “Handbook of Theoretical Computer Science, Volume B”, J. Van Leeuwen ed., Elsevier 1990, pp. 193–242.
COURCELLE B., The monadic second-order logic of graphs I: Recognizable sets of finite graphs. Information and Computation 85 (1990) 12–75.
COURCELLE B., The monadic second-order logic of graphs V: On closing the gap between definability and recognizability, Theor. Comput. Sci. 80 (1991) 153–202.
COURCELLE B., The monadic second order logic of graphs VI: On several representations of graphs by relational structures, Discrete Applied Mathematics, in press (see also the proceedings of “Logic in Computer Science 1990”, Philadelphia, pp. 190–196).
COURCELLE B., The monadic second order logic of graphs VII: Graphs as relational structures, Theoretical Computer Science, 101(1992) 3–33.
COURCELLE B., Monadic second-order definable graph transductions, Proceedings of CAAP'92, L.N.C.S. 581(1992)124–144.
COURCELLE B., Graph grammars, monadic second-order logic and the theory of graph minors, Proceedings of the A.M.S. conference on Graph Minors, Seattle, 1993; (Preliminary version in the Bulletin of EATCS, Volume 46, February 1992).
COURCELLE B., ENGELFRIET J., A logical characterization of the sets of hypergraphs generated by hyperedge replacement grammars, Research Report 91-41, Bordeaux-1 University, 1991.
COURCELLE B., ENGELFRIET J., Rozenberg G., Handle-rewriting hypergraph grammars, Report 90-84, Bordeaux-I University, J.C.S.S. to appear, short version in the Proceedings of the 4th international Workshop on Graph Grammars, L.N.C.S. 532 (1991) 253–268.
DONER J., Tree acceptors and some of their applications, J.Comput. Syst.Sci.4 (1970) 406–451.
ENGELFRIET J., Context-free NCE graph grammars, Proc. FCT' 89, L.N.C.S. 380 (1989) 148–161
ENGELFRIET J., A characterization of context-free NCE graph languages by monadic second-order logic on trees, Proceedings of the 4th International workshop on graph grammars, Bremen 1990, L.N.C.S. 532 (1991)311–327.
ENGELFRIET J., ROZENBERG G., A comparison of boundary graph grammars and context-free hypergraph grammars, Information and Computation 84 (1990) 163–206.
ENGELFRIET J., ROZENBERG G., Graph grammars based on node rewriting: an introduction to NLC graph grammars, Proceedings of the 4th International workshop on graph grammars, Bremen 1990, L.N.C.S. 532 (1991) 12–23
GECSEG F., STEINBY M., Tree automata, Akademiai Kiado, Budapest, 1984.
HABEL A., Hyperedge replacement: grammars and languages, L.N.C.S. 643, 1992.
JANSSENS D., ROZENBERG G., A survey of NLC grammars, L.N.C.S. 159 (1983)131–151.
ROZENBERG G., WELZL E., Boundary NLC graph grammars, basic definitions, normal forms, and complexity, Information and Control 69 (1986) 136–167.
VOGLER W., On hyperedge replacement and BNLC graph grammars, L.N.C.S. 411 (1989) 78–93.
WELZL E., On the set of all subgraphs of the graphs in a boundary NLC graph language, in “The book of L”, G. Rozenberg and A. Salomaa eds., Springer Verlag, 1986, pp. 445–459.
Author information
Authors and Affiliations
Corresponding author
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Courcelle, B. (1993). Context-free graph grammars: Separating vertex replacement from hyperedge replacement. In: Ésik, Z. (eds) Fundamentals of Computation Theory. FCT 1993. Lecture Notes in Computer Science, vol 710. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57163-9_14
Download citation
DOI: https://doi.org/10.1007/3-540-57163-9_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57163-6
Online ISBN: 978-3-540-47923-9
eBook Packages: Springer Book Archive