Abstract
Sets of finite graphs (and hypergraphs) can be defined in different ways : by context-free grammars, by conguences, by logical formulas. We compare these three types of definitions. In particular, we consider certain context-free graph-grammar, the parsing of which can be expressed in monadic second-order logic.
Notes: (+) Unité de Recherche Associée au Centre National de la Recherche Scientifique no726 • Electronic mail : courcell @geocub.greco-prog.fr or mcvax!inria!geocub!courcell (on UUCP network). • This work has been supported by the ESPRIT-Basic Research Action contract 3299 "Computing by Graph Transformation" and by the "Projet de Recherches Coordonnées: Mathématiques et Informatique".
Preview
Unable to display preview. Download preview PDF.
References
BAUDERON M., COURCELLE B., Graph expressions and graph rewritings, Mathematical Systems Theory 20(1987) 83–127.
BÜCHI J., Weak second order logic and finite automata, S.Math. Logik Grundlagen Math. 5 (1960) 66–92.
COURCELLE B., Equivalence and transformations of regular systems. Applications to recursive program schemes and grammars, Theor. Comp. Sci. 42 (1986) 1–122.
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., A representation of graphs by algebraic expressions and its use for graph rewriting systems, Proceedings of the 3rd international workshop on grah grammars,-L.N.C.S. 291, 1987, pp. 112–132.
COURCELLE B., On context-free sets of graphs and their monadic second-order theory Proceedings fo te 3rd international workshop on graph grammars,-L.N.C.S. 291, 1987,pp. 133–146.
COURCELLE B., Some applications of logic, of universal algebra and of category theory to the theory of graph transformations, Bulleting of E.A.T.C.S. no 36, October 1988, pp. 161–218.
COURCELLE B., Graph rewriting: An algebraic and logical approach, in "Handbook of Computer Science", J. Van Leeuwen ed., North-Holland-Elsevier, to appear.
COURCELLE B., On the use of context-free graph grammars for analyzing recursive definitions, in "Programming of future generation computers II", K. Fuchi, L.Kott eds., Elsevier, 1988,pp. 83–122.
COURCELLE B., The monadic second-order logic of graphs:Definable sets of finite graphs, Workshop on graph Theoretical concepts in computer science,-L.N.C.S. 344, (1989) pp. 30–53.
COURCELLE B., The monadic second-order logic of graphs I: Recognizable sets of finite graphs, to appear in Information and Computation.
COURCELLE B., The monadic second-order logic of graphs II: Infinite graphs of bounded width, to appear in Mathematical Systems Theory.
COURCELLE B., The monadic second-order logic of graphs III: Tree-width, forbidden minors, and complexity issues, Report I-8852, 1988, Bordeaux-1 University, submitted.
COURCELLE B., The monadic second-order logic of graphs IV: Every equational graph is definable, Report I-8830, 1988, Submitted for publication.
COURCELLE B., The monadic second-order logic of graphs V: On context-free graph-grammars generating definable sets., Research report in preparation.
COURCELLE B., On recognizable sets and tree-automata, in "Resolution of equations in algebraic structures", H.Ait-Kaci and M.Nivat eds., Academic Press, 1989.
COURCELLE B., ENGELFRIET J., ROZENBERG.G., In preparation.
DONER J., Tree acceptors and some of their applications, J. Comput System Sci. 4(1970) 406–451.
EHRIG H. et al., eds, Graph-grammars and their applications in computer science and biology, L.N.C.S. Lecture Notes in Computer Science. Springer 73, 1979.
EHRIG. H. et al., eds, Graph-grammars and their applications to computer science, L.N.C.S. Lecture Notes in Computer Science. Springer 153, 1983.
EHRIG. H. et al., eds, Graph-grammars and their applications to computer science, L.N.C.S. Lecture Notes in Computer Science. Springer 291, 1987.
ENGELFRIET J., Private communication, October 1988.
GECSEG F., STEINBY M., Tree-automata, Akademia kiado, Budapest, 1984.
GOGUEN J., THATCHER J., WAGNER E., WRIGHT J., Initial algebra semantics and continuous algebras,-L.N.C.S. 24 (1977) 68–95.
HABEL A., KREOWSKI H.J., Characteristics of graph languages generated by edge replacement, Theoret. Comp. Sci 51 (1987) 81–115.
HABEL A., KREOWSKI H.J., May we introduce to you: hyperedge replacement,-L.N.C.S. 291, (1987), pp. 15–26.
JANSSENS D., ROZENBERG G., A survey of NLC grammars, in Proc. CAAP'83,-L.N.C.S. 159, (1983), pp. 114–128.
LAUTEMANN C., Efficient algorithms on context-free graph languages, ICALP'88, Tampere,-L.N.C.S. 317, (1988), pp. 362–378.
LENGAUER T., WANKE E., Efficient analysis of graph properties on context-free graph languages, ICAP'88,-L.N.C.S. 317, (1988), pp. 379–393.
MEZEI J., WRIGHT J., Algebraic automata and context-free sets, Information and control 11 (1967) 3–29.
MONTANARI U., ROSSI F., An efficient algorithm for the solution of hierarchical networks of constraints.-L.N.C.S. 291, (1987), pp. 440–457.
ROBERSTON N., SEYMOUR P., Some new results on the well-quasi-ordering of graphs, Annals of Discrete Mathematics 23 (1984) 343–354 (Elsevier Science Publisher).
SEESE D., The structure of the models of decidable monadic theories of graphs, Preprint 1987, to appear in the Journal of Pure and Applied Logic.
THOMAS W., Automata on infinite objects, "Handbook of Theoretical Computer Science", same volume as [8].
TRAHTENBROT B., Impossibility of an algorithm for the decision problem on finite classes, Doklady Nauk. SSR 70, (1950), 569–572.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Courcelle, B. (1989). Monadic second-order logic and context-free graph-grammars. In: Kreczmar, A., Mirkowska, G. (eds) Mathematical Foundations of Computer Science 1989. MFCS 1989. Lecture Notes in Computer Science, vol 379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51486-4_54
Download citation
DOI: https://doi.org/10.1007/3-540-51486-4_54
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51486-2
Online ISBN: 978-3-540-48176-8
eBook Packages: Springer Book Archive