Summary
The concept of Chomsky-grammars is generalized to graph-grammars; the “gluing” of graphs is defined by a pushout-construction. In the present paper, we allow the left-hand and right-hand side of a production to be partial graphs, i.e. graphs in which there may be edges without a source or target node. A necessary and sufficient condition for applicability of productions is given. Furthermore, convex graph-grammars are studied.
Access this article
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
Similar content being viewed by others
References
Denert, E., Franck, R., Streng, W.: PLAN2D — Ein Ansatz zur Definition einer zweidimensionalen Programmiersprache. Ges. f. Informatik, Jahrestagung 1974, Berlin. Lecture Notes in Computer Science 26. Berlin-Heidelberg-New York: Springer 1975. p. 202–213
Ehrig, H., Pfender, M., Schneider, H. J.: Kategorielle Konstruktionen in der Theorie der Graph-Grammatiken. Arb.berichte Inst. Math. Masch. Dat.verarb., Univ. Erlangen, vol. 6, No. 3 (1973), p. 30–55
Ehrig, H., Pfender, M., Schneider, H. J.: Graph-Grammars — an algebraic approach. Froc. Conf. Switch. Automat. Theory 1973, p. 167–180
Ehrig, H., Tischer, K. W.: Graph-grammars applied to the specialization of organisms. Proc. Conf. Biologically Motivated Automata Theory, McLean (Virginia) 1974, p. 158–165
Milgram, D., Rosenfeld, A.: Array automata and array grammars. Proc. IFIP Congress 1971, Amsterdam: Noth-Holland 1972, p. 69–74
Nagl, M.: Eine Präzisierung des Pfaltz-Rosenfeldschen Produktionsbegriffes bei mehrdimensionalen Grammatiken. Arb. berichte Inst. Math. Masch. Dat.verarb., Univ. Erlangen, 0vol. 6, No. 3 (1973), p. 56–71
Nagl, M.: Formale Sprachen von markierten Graphen. Arb.berichte Inst. Math. Masch. Dat.verarb., Univ. Erlangen, vol. 7, No. 4 (1974)
Pfaltz, J. L., Rosenfeld, A.: Web grammars. Proc. Int. Joint Conf. Artifical Intelligence, Washington 1969, p. 609–619
Pfaltz, J. L.: Convexity in directed graphs. J. Combinat. Theory 10, 143–162 (1971)
Pratt, T. W.: Pair grammars, graph languages, and string-to-graph translation. J. Computer System Sciences 5, 560–595 (1971)
Rosen, B. K.: Deriving graphs from graphs by applying a production. Acta Informatica 4, 337–357 (1975)
Schneider, H. J.: Chomsky-Systeme für partielle Ordnungen. Arb.berichte Inst. Math. Masch. Dat.verarb., Univ. Erlangen, vol. 3, No. 3 (1970)
Schneider, H. J.: A necessary and sufficient condition for Chomsky-productions over partially ordered symbol sets. Ges. f. Informatik, Jahrestagung 1972. Lecture Notes in Economics and Mathematical Systems 78. Berlin-Heidelberg-New York: Springer 1973
Schneider, H. J.: Syntax-directed description of incremental compilers. Gesellschaft für Informatik, Jahrestagung 1974, Berlin. Lecture Notes in Computer Science 26, Berlin-Heidelberg-New York: Springer 1975, p. 192–201
Encarnacao, J.: Datenstrukturen für graphische Informationsverarbeitung. Gesellschaft für Informatik, Bericht No. 2, Fachtagung Computer Graphics, Berlin 1971, p. 15–49
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Schneider, H.J., Ehrig, H. Grammars on partial graphs. Acta Informatica 6, 297–316 (1976). https://doi.org/10.1007/BF00288659
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00288659