Publication | Closed Access
Graph Rewriting: An Algebraic and Logic Approach.
216
Citations
0
References
1990
Year
Unknown Venue
Publisher Summary This chapter presents three mathematical tools that can be used to describe graph-grammars and the sets generated by them. The chapter describes graph properties by logical formulas and presents a comparison of the powers of several logical languages. The chapter discusses first-order logic, second-order logic, and monadic second-order logic, together with a few variants and restrictions of these three languages. It presents algebraic techniques that are useful for defining and studying graph rewriting rules and context-free graph-grammars. The chapter also presents the use of category theory for specifying graph rewriting rules in a precise and concise way, and for properly defining the least or rather the initial solution of a system of graph equations. It presents some links between the context-free graph-grammars and monadic second-order logic. Some applications to the definition of sets of graphs by forbidden configurations and to the theory of NP-completeness are also presented in the chapter.