Skip to main content

Monadic second-order definable graph transductions

  • Conference paper
  • First Online:
CAAP '92 (CAAP 1992)

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

Included in the following conference series:

Abstract

Formulas of monadic second-order logic can be used to specify graph transductions, i.e., multivalued functions from graphs to graphs. We obtain in this way classes of graph transductions, called monadic second-order definable graph transductions (or more simply definable transductions) that are closed under composition and preserve the two known classes of context-free sets of graphs, namely the class of Hyperedge Replacement (HR) and the class of Vertex Replacement (VR) sets. These two classes can be characterized in terms of definable transductions and recognizable sets of finite trees. These characterizations are independent of the rewriting mechanisms used to define the HR and VR grammars. When restricted to words, the definable transductions are strictly more powerful than the rational transductions with finite image; they do not preserve context-free languages. We also describe the sets of discrete (edgeless) labeled graphs that are the images of HR and VR sets under definable transductions: this gives a version of Parikh's Theorem (i.e., the characterization of the commutative images of context-free languages) which extends the classical one and applies to HR and VR sets of graphs.

Supported by the ESPRIT Basic -Research project 3299 (“Computing by graph transformations”) and by the “Programme de Recherches Coordonnées: Mathématiques et Informatique”.

Unité associée au CNRS n∘ 1304,

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

  1. ARNBORG S., LAGERGREN J., SEESE D., Problems easy for tree-decomposable graphs, J. of Algorithms 12 (1991) 308–340

    Google Scholar 

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

    Google Scholar 

  3. BERSTEL J., Transductions and context-free languages, Teubner Verlag, Stuttgart, 1979

    Google Scholar 

  4. BRANDENBURG F.-J., The equivalence of boundary and confluent graph grammars on graph languages with bounded degree, L.N.C.S. 488 (1991)

    Google Scholar 

  5. BÜCHI J., Weak second-order logic and finite automata, Z. Math. Logik Grundlagen Math. 5 (1960) 66–92

    Google Scholar 

  6. COURCELLE B., Equivalences and transformations of regular systems. Applications to recursive program schemes and grammars, Theoret. Comput. Sci. 42 (1986) 1–122

    Google Scholar 

  7. COURCELLE B., An axiomatic definition of context-free rewriting and its application to NLC graph grammars, Theoret. Comput. Sci. 55 (1987) 141–181

    Google Scholar 

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

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

    Google Scholar 

  10. COURCELLE B., The monadic second-order logic of graphs II: Infinite graphs of bounded width, Mathematical Systems Theory, 21 (1989) 187–221

    Google Scholar 

  11. Courcelle B., The monadic second-order logic of graphs III: Tree-decompositions, minors and complexity issues, RAIRO Informatique Théorique et Applications, to appear.

    Google Scholar 

  12. COURCELLE B., The monadic second-order logic of graphs IV: Definability properties of equational graphs, Annals Pure Applied Logic 49 (1990) 193–255

    Google Scholar 

  13. COURCELLE B., The monadic second-order logic of graphs V: On closing the gap between definability and recognizability, Theoret. Comput. Sci. 80 (1991) 153–202

    Google Scholar 

  14. COURCELLE B., The monadic second order logic of graphs VI: On several representations of graphs by relational structures, Report 89-99, Discrete Applied Mathematics, to appear (see also Logic in Computer Science 1990, Philadelphia)

    Google Scholar 

  15. COURCELLE B., The monadic second order logic of graphs VII: Graphs as relational structures, Theoret. Comput. Sci., in press, Research Report 91-40, short version in the proceedings of the 4th International Workshop on Graph Grammars, L.N.C.S. 532 (1991) 238–252

    Google Scholar 

  16. COURCELLE B., On the structure of context-free sets of graphs generated by vertex replacement, Research Report, Bordeaux-1 University, to appear.

    Google Scholar 

  17. COURCELLE B., Graph grammars, monadic second-order logic and the theory of graph minors, Proceedings of the Graph Minors Conference, Seattle, June 1991, Contemporary Mathematics, American Mathematical Society, to appear.

    Google Scholar 

  18. 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, submitted.

    Google Scholar 

  19. COURCELLE B., ENGELFRIET J., ROZENBERG G., Handle-rewriting hypergraph grammars, Report 90-84, Bordeaux-1 University, to appear in J.C.S.S.; Short version in the proceedings of the 4th International Workshop on Graph Grammars, L.N.C.S. 532, (1991) 253–268

    Google Scholar 

  20. COURCELLE B., Mosbah M., Monadic second-order evaluations on tree-decomposable graphs, Research report 90-110, Bordeaux-1 University, to appear in Theoret. Comput. Sci., (extended abstract in the Proceedings of WG'91, L.N.C.S., to appear.)

    Google Scholar 

  21. DAUCHET M., HEUILLARD T., LESCANNE P., TISON S., Decidability of the confluence of finite ground term rewrite systems and of other related term rewrite systems, Information and Computation 88 (1990) 187–201

    Google Scholar 

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

    Google Scholar 

  23. ELGOT C., Decision problems of finite automata design and related arithmetics, Trans. A.M.S. 98 (1961)21–52

    Google Scholar 

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

    Google Scholar 

  25. ENGELFRIET J., A characterization of context-free NCE graph languages by monadic second-order logic on trees, L.N.C.S. 532 (1991) 311–327

    Google Scholar 

  26. ENGELFRIET J., HEYKER L., The string generating power of context-free hypergraph grammars, J. Comp. Syst. Sci. 43 (1991) 328–360

    Google Scholar 

  27. ENGELFRIET J., HEYKER L., Hypergraph languages of bounded degree, report 91-01, Univ. Leiden, 1991

    Google Scholar 

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

    Google Scholar 

  29. ENGELFRIET J., ROZENBERG G., Graph grammars based on node rewriting: an introduction to NLC graph grammars, L.N.C.S. 532 (1991) 12–23

    Google Scholar 

  30. ENGELFRIET J., ROZENBERG G., SLUTZKI G., Tree transducers, L systems and two-way machines, J. Comput. System Sci. 20 (1980) 150–202

    Google Scholar 

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

    Google Scholar 

  32. GUREVICH Y., Monadic second-order theories, in J. Barwise and S. Feferman eds., “Model theoretic logic”. Springer, Berlin, 1985, pp. 479–506

    Google Scholar 

  33. HABEL A., Hyperedge replacement: grammars and languages, Doctoral dissertation, Bremen 1989

    Google Scholar 

  34. HABEL A., KREOWSKI H.J., May we introduce to you: Hyperedge replacement?, Proceedings of the 3rd International Workshop on Graph Grammars, L.N.C.S. 291 (1987) 15–26

    Google Scholar 

  35. JANSSENS D., ROZENBERG G., A survey of NLC grammars, L.N.C.S. 159 (1983) 114–128

    Google Scholar 

  36. LANGE K.-J., Context-free controlled ETOL systems, Proceedings of 10th ICALP, L.N.C.S. 154 (1980) 723–733

    Google Scholar 

  37. RABIN M., A simple method for undecidability proofs and some applications, in “Logic, Methodology and Philosophy of Science II”, Y. Bar-Hilleled., North-Holland, Amsterdam, 1965, pp. 58–68

    Google Scholar 

  38. RAOULT J.-C., A survey of tree transductions, INRIA report 1410, to appear in the proceedings of an ASMICS workshop held in LeTouquet, France, June 1990, M. Nivat and A. Podelski eds.

    Google Scholar 

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

    Google Scholar 

  40. THOMAS W., Automata on infinite objects, same volume as [Cou3] pp.133–192

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. -C. Raoult

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Courcelle, B. (1992). Monadic second-order definable graph transductions. In: Raoult, J.C. (eds) CAAP '92. CAAP 1992. Lecture Notes in Computer Science, vol 581. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55251-0_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-55251-0_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55251-2

  • Online ISBN: 978-3-540-46799-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics