Tree automata. (English) Zbl 0537.68056
Budapest: Akadémiai Kiadó. 235 p. DM 64.00 (1984).
The mathematical theory of tree automata is a relatively new field in Computer Science, still lacking in widely accepted formalisms. Yet, this monograph has a uniform presentation, the language chosen by the authors being that of universal algebra. Thus, a tree is simply a \(\Sigma\)-term over X, in the usual sense, where \(\Sigma\) (the ”operator domain”) is a finite nonempty set together with an arity mapping and X is a set of ”variables”. The text is divided into four chapters. In the first chapter general notions about universal algebras, lattices, automata and formal languages are presented such that the book is self contained. The topics in chapters 2, 3 and 4, respectively, are: tree (forest) recognizers and generators, operations on trees and decision problems; context-free languages in connection with tree recognizers; tree transducers and tree transformations. Each chapter contains exercises, open problems and bibliographical remarks. Applications of the theory in other fields (mathematical linguistics, decision problems in mathematical logic, pattern recognition) are also considered. We warmly recommend this outstanding book.
Reviewer: C.Masalagiu
MSC:
68Q45 | Formal languages and automata |
68T10 | Pattern recognition, speech recognition |
03B25 | Decidability of theories and sets of sentences |