Skip to main content

Context-free graph grammars: Separating vertex replacement from hyperedge replacement

  • Communications
  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 710))

Included in the following conference series:

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”).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

L.N.C.S. means Lecture Notes in Computer Science, Springer Verlag, Heidelberg, Berlin, New-York.

  1. BAUDERON M., COURCELLE B., Graph expressions and graph rewritings, Mathematical Systems Theory 20 (1987) 83–127.

    Article  Google Scholar 

  2. 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.

    Google Scholar 

  3. COURCELLE B., An axiomatic definition of context-free rewriting and its application to NLC graph grammars, Theoretical Computer Science 55 (1987) 141–181.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. COURCELLE B., The monadic second-order logic of graphs I: Recognizable sets of finite graphs. Information and Computation 85 (1990) 12–75.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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).

    Google Scholar 

  8. COURCELLE B., The monadic second order logic of graphs VII: Graphs as relational structures, Theoretical Computer Science, 101(1992) 3–33.

    Article  Google Scholar 

  9. COURCELLE B., Monadic second-order definable graph transductions, Proceedings of CAAP'92, L.N.C.S. 581(1992)124–144.

    Google Scholar 

  10. 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).

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. DONER J., Tree acceptors and some of their applications, J.Comput. Syst.Sci.4 (1970) 406–451.

    Google Scholar 

  14. ENGELFRIET J., Context-free NCE graph grammars, Proc. FCT' 89, L.N.C.S. 380 (1989) 148–161

    Google Scholar 

  15. 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.

    Google Scholar 

  16. ENGELFRIET J., ROZENBERG G., A comparison of boundary graph grammars and context-free hypergraph grammars, Information and Computation 84 (1990) 163–206.

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. GECSEG F., STEINBY M., Tree automata, Akademiai Kiado, Budapest, 1984.

    Google Scholar 

  19. HABEL A., Hyperedge replacement: grammars and languages, L.N.C.S. 643, 1992.

    Google Scholar 

  20. JANSSENS D., ROZENBERG G., A survey of NLC grammars, L.N.C.S. 159 (1983)131–151.

    Google Scholar 

  21. ROZENBERG G., WELZL E., Boundary NLC graph grammars, basic definitions, normal forms, and complexity, Information and Control 69 (1986) 136–167.

    Article  Google Scholar 

  22. VOGLER W., On hyperedge replacement and BNLC graph grammars, L.N.C.S. 411 (1989) 78–93.

    Google Scholar 

  23. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bruno Courcelle .

Editor information

Zoltán Ésik

Rights and permissions

Reprints 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

Publish with us

Policies and ethics