Graph-grammars: An algebraic approach
- 1 October 1973
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 02724847,p. 167-180
- https://doi.org/10.1109/swat.1973.11
Abstract
The paper presents an algebraic theory of graph-grammars using homomorphisms and pushout-constructions to specify embeddings and direct derivations constructively. We consider the case of arbitrary directed graphs permitting loops and parallel edges. The gluing of two arbitrary labeled graphs (push-out) is defined allowing a strictly symmetric definition of direct derivations and the embedding of derivations into a common frame. A two-dimensional hierarchy of graph-grammars is given including the classical case of Chomsky-grammars and several other graphgrammar constructions as special types. The use of well-known categorical constructions and results allows simplification of the proofs and pregnant formulation of concepts like "parallel composition" and "translation of grammars".Keywords
This publication has 6 references indexed in Scilit:
- Pair grammars, graph languages and string-to-graph translationsJournal of Computer and System Sciences, 1971
- Ein Vollständigkeitssatz für Programme und SchaltkreiseActa Informatica, 1971
- Kategorien und FunktorenPublished by Springer Nature ,1969
- Reduktionssätze über eine Klasse formaler Sprachen mit endlich vielen ZuständenMathematische Zeitschrift, 1968
- A note on phrase structure grammarsInformation and Control, 1959
- On certain formal properties of grammarsInformation and Control, 1959