Abstract
The theory of tree automata and tree languages emerged in the middle of the 1960s quite naturally from the view of finite automata as unary algebras advocated by J. R. Büchi and J. B. Wright. From this perspective the generalization from strings to trees means simply that any finite algebra of finite type can be regarded as an automaton which as inputs accepts terms over the ranked alphabet formed by the operation symbols of the algebra, and these terms again can be seen as (formal representations of) labeled trees with a left-to-right ordering of the branches. Strings over a finite alphabet can then be regarded as terms over a unary ranked alphabet, and hence finite automata become special tree automata and string languages unary tree languages. The theory of tree automata and tree languages can thus be seen as an outgrowth of Büchi’s and Wright’s program which had as its goal a general theory that would encompass automata, universal algebra, equational logic, and formal languages. Some interesting vistas of this program and its development are opened by Büchi’s posthumous book [Büc89] in which many of the ideas are traced back to people like Thue, Skolem, Post, and even Leibniz.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Adámek, J., Trnková, V.: Varietors and machines in a category. Algebra Universalis 13, (1981), 89–132
Aho, A., Ullman, J. D.: Translations on a context-free grammar. In formation Control 19 (1971), 439–475
Aigrain, P., Nivat, M.: Suffix, prefix and maximal tree codes. In: [TrAL92], 21–39
Alagić, S.: Natural state transformations. J. Comput. Systems Sci. 10 (1975), 266–307
Almeida, J.: On pseudovarieties, varieties of languages, filters of congruences, pseudo-identities and related topics. Algebra Universalis 27 (1991), 333–350
Arbib, M. A., Give’on, Y.: Algebra automata I: parallel programming as a prolegomena to the categorical approach. Information Control 12 (1968), 331–345
Arbib, M. A., Manes, E. G.: Tree transformations and the semantics of loop-free programs. Acta Cybern. 4 (1978), 11–17
Arnold, A.: Le théorè me transversale rationelle dans les langages d’arbres. Math. Systems Theory 13 (1980), 272–282
Arnold, A., Dauchet, M.: Transductions de forêts reconnaissables monadiques. Forêts corégulières. RAIRO Informat. Thćor. 10 (1976), No. 3, 5–28
Arnold, A., Dauchet, M.: Bi-transductions de forêts. Automata, Lan-guages, and Programming (Proc. Conf. 1976), University Press, Edinburgh 1976, 74–86
Arnold, A., Dauchet, M.: Forêts algébriques et homomorphismes in verses. Information Control 37 (1978), 182–196
Arnold, A., Dauchet, M.: Theorie des magmoides. I. RAIRO Inform. Théor. 12 (1978) 235–257; II. ibid. 13 (1979), 135–154
Arnold, A., Dauchet, M.: Morphismes et bimorphismes d’arbres. Theoret. Comput. Sci. 20 (1982), 33–93
Avenhaus, J.: Reduktionssysteme. Springer-Verlag, Berlin 1995
Baker, B. S.: Tree transducers and tree languages. Information Control 37 (1978), 241–266
Baker, B. S.: Generalized syntax directed translation, tree transducers, and linear space. SIAM J. Comput. 7 (1978), 876–891
Baker, B.: Composition of top-down and bottom-up tree transductions. Information Control 41 (1979), 186–213
Bartha, M.: An algebraic definition of attributed tree transformations, Acta Cybern. 5 (1982), 409–421
Berger, J., Pair, C.: Inference for regular bilanguages. J. Comput. Systems Sci. 16 (1978), 100–122
Berstel, J., Reutenauer, J.: Recognizable formal power series on trees. Theoret. Comput. Sci. 18 (1982), 115–148
Bogaert, B., Tison, S.: Equality and disequality constraints on direct subterms in tree automata. Theoret. Aspects Comput. Sci. (Proc. Symp., 9th STACS 92), Lect. Notes Comput. Sci. 577, Springer-Verlag, Berlin 1992, 161–171
Bozapalidis, S.: Sur une classe de transformations d’arbres. Inform. Théor. Appl. 22 (1988), 43–47
Bozapalidis, S.: Effective construction of the syntactic algebra of a recognizable series on trees. Acta Inform. 28 (1991), 351–363
Bozapalidis, S.:Alphabetic tree relations. Theoret. Comput. Sci. 99 (1992), 177–211
Bozapalidis, S., Alexandrakis, A.: Reprćsentations matricelles des sćries d’arbre reconnaissables. Inform. Thèor. Applicat. 23 (1989), 449–459
Bozapalidis, S., Louscou-Bozapalidou, O.: The rank of formal tree power series. Theoret. Comput. Sci. 27 (1983), 211–215
Brainerd, W. S.: Tree generating regular systems. Information Control 14 (1969), 217–231
Brayer, J. M., Fu, K.-S.: A note on the k-tail method of tree grammar inference. IEEE Trans. Systems Man Cybernetics SMC-7 (1977), 293–300
Buda, A.: Generalized1.5 sequential machines. Inform. Process. Lett. 8 (1979), 38–40
Burris, S., Sankappanavar, H. P.: A course in universal algebra. Springer-Verlag, New York 1981
Büchi, J. R.: Finite automata and their algebras (ed. D. Siefkes). Springer-Verlag, New York 1989
Caron, A.-L., Coquidé, J.-L., Dauchet, M.: Encompassment properties and automata with constraints. Rewriting Techniques and Applications (Proc. 5th Intern. Conf. 1993), Lect. Notes Comput. Sci. 690, Springer-Verlag, Berlin 1993, 328–342
Caron, A.-C., Comon, H., Coquidé, J.-L., Dauchet, M., Jacquemard, F.: Pumping, cleaning and symbolic constraint solving. Automata, Languages and Programming (Proc. 21st Coll., ICALP’94), Lect. Notes Comput. Sci. 820, Springer-Verlag, Berlin 1994, 436–449
Coquidé, J.-L., Dauchet, M., Gilleron, R., Vágvölgyi, S.: Bottom-up tree pushdown automata: classification and connection with rewrite systems. Theoret. Comput. Sci. 127 (1994), 69–98
Courcelle, B., Franchi-Zannettacci, P.: Attribute grammars and program schemes. I. Theoret. Comput. Sci. 17 (1982), 163–191; II. ibid 235–257
Courcelle, B.: A representation of trees by languages. I. Theoret. Comput. Sci. 6 (1978), 255–279; II. ibid 7 (1978), 25–55
Courcelle, B.: Equivalence and transformation of regular systems. Theoret. Comput. Sci. 42 (1986), 1–122
Courcelle, B.: On recognizable sets and tree automata. Resolution of Equations in Algebraic Structures (eds. H. Aït-Kaci and M. Nivat), Academic Press, Boston 1989, 93–126
Courcelle, B.: Recursive applicative program schemes. Handbook of Theoretical Computer Science. Vol. B. Formal Models and Semantics (ed. J. van Leeuwen), Elsevier, Amsterdam 1990, 460–492
Dauchet, M., Mongy, J.: Transformations de noyaux reconnaissables capacité générative des bimorphismes de forêts. Fundam. Comput. Theory ‘79 (Proc. Conf. FCT’79), Akademie-Verlag, Berlin 1979, 9297
Davey, B. A., Priestley, H. A.: Introduction to lattices and order. Cambridge University Press, Cambridge 1990
Dauchet, M., Tison, S.: Decidability of confluence for ground term rewriting systems. Fundam. Comput. Theory (Proc. Conf. FCT’85), Lect. Notes Comput. Sci. 199, Springer-Verlag, Berlin 1985, 80–89
Dauchet, M., Tison, S.: Structural complexity classes of tree languages. In: [TrAL92], 327–353
Dershowitz, N, Jouannaud, J.-P.: Rewrite systems. Handbook of Theoretical Computer Science. Vol. B. Formal Models and Semantics (ed. J. van Leeuwen), Elsevier, Amsterdam 1990, 243–320
Dauchet, M., Heuillard, T., Lescanne, P., Tison, S.: Decidability of the confluence of finite ground term rewrite systems and of other related term rewrite systems. Information Control 88 (1990), 187–201
Doner, J. E.: Tree acceptors and some of their applications. J. Comput. Syst. Sci. 4 (1970), 406–451
Eilenberg, S., Wright, J. B.: Automata in general algebras. Information Control 11 (1967), 452–470
Engelfriet, J.: Tree automata and tree grammars. Lecture notes, DAIMI FN-10, Inst. Mathem., Aarhus University, Aarhus 1975
Engelfriet, J.: Bottom-up and top-down tree transformations. A com- parison. Math. Systems Theory 9 (1975), 198–231
Engelfriet, J.: Top-down tree transducers with regular look-ahead. Math. Systems Theory 10 (1976/1977), 289–303
Engelfriet, J.: A hierarchy of tree transducers. Les Arbres en Algèbreet en Programmation (Proc. 3rd Coll., Lille 1979), University of Lille, Lille 1978, 103–106
Engelfriet, J.: Some open questions and recent results on tree transducers and tree languages. Formal Language Theory (ed. R. V. Book), Academic Press, New York 1980, 241–286
Engelfriet, J.: Three hierarchies of transducers. Math. Systems Theory 15 (1982), 95–125
Engelfriet, J., Schmidt, E. M.: IO and OI. I. J. Comput. Systems Sci. 15 (1977), 328–353; II. ibid 16 (1978), 67–99
Engelfriet, J., Vogler, H.: Macro tree transducers. J. Comput. Systems Sci. 31 (1985), 71–145
Engelfriet, J., Vogler, H.: Pushdown machines for macro tree transducers. Theoret. Comput. Sci. 42 (1986), 251–369
Engelfriet, J., Vogler, H.: Look-ahead on pushdowns. Information Control 73 (1987), 245–279
Engelfriet, J., Vogler, H.: High level tree transducers and iterated pushdown tree transducers. Acta Inform. 26 (1988), 131–192
Engelfriet, J., Vogler, H.: Modular tree transducers. Theoret. Comput. Sci. 78 (1991), 267–303
Ésik, Z.: Decidability results concerning tree transducers. I. Acta Cybern. 5 (1980), 1–20; II. ibid 6 (1983), 303–314
Ésik, Z., Gćcseg, F.: Type independent varieties and metric equivalence of tree automata. Fundam. Inform. IX (1986), 205–216
Ésik, Z., Gćcseg, F.: On a representation of tree automata. Theoret. Comput. Sci. 53 (1987), 243–255
Fischer, M. J.: Grammars with macro-like productions. 9th Ann. IEEE Symp. on Switching and Automata Theory (Proc. Symp. 1968), 131–142
Fu, K.-S.: Syntactic pattern recognition and applications. Prentice-Hall, Englewood Cliffs, N. J. 1982
Fu, F.-S., Brayer, J. M.: Tree systems for syntactic pattern recognition. IEEE Trans. Computers C-22 (1973), 1087–1099
Fukuda, H., Kamata, K.: Inference of tree automata from sample set of trees. Intern. J. Comput. Inform. Sci. 13 (1984), 177–196
Fülöp, Z.: On attributed tree transducers. Acta Cybern. 5 (1981), 261–279
Fülöp, Z.: A complete description for a monoid of deterministic bottom-up tree transformation classes. Theoret. Comput. Sci. 88 (1991), 253–268
Fülöp, Z.: Undecidable properties of deterministic top-down tree transducers, Theoret. Comput. Sci. 134 (1994), 311–328
Fülöp, Z., Herrmann, F., Vágvölgyi, S., Vogler, H.: Tree transducers with external functions. Theoret. Comput. Sci. 108 (1993), 185–236
Fülöp, Z., Vágvölgyi, S.: Results on compositions of deterministic root- to-frontier tree transformations. Acta Cybern. 8 (1987), 49–61
Fülöp, Z., Vágvölgyi, S.:On ranges of compositions of deterministic root-to-frontier tree transformations. Acta Cybern. 8 (1987), 259–266
Fülöp, Z., Vágvölgyi, S.: Iterated deterministic top-down look-ahead. Fundam. Comput. Theory (Proc. FCT’89), Lect. Notes Comput. Sci. 380, Springer-Verlag, Berlin 1989, 175–184
Fülöp, Z., Vágvölgyi, S.: Congruential tree languages are the same as recognizable tree languages. Bull. EATCS 39 (1989), 175–185
Fülöp, Z., Vágvölgyi, S.: Variants of top-down tree transducers with look-ahead. Math. Systems Theory 21 (1989), 125–145
Fülöp, Z., Vágvölgyi, S.: Top-down tree transducers with deterministic top-down look-ahead. Inform. Process. Lett. 33 (1989/90), 3–5
Fülöp, Z., Vágvölgyi, S.: A characterization of irreducible sets modulo left-linear term rewriting systems by tree automata. Fundam. Inform. XIII (1990), 211–226
Fülöp, Z., Vágvölgyi, S.: A complete classification of deterministic root-to-frontier tree transformation classes. Theor. Comput. Sci. 81 (1991), 1–15
Fiilöp, Z., Vágvölgyi, S.: Decidability of the inclusion in monoids generated by tree transformation classes. In: [TrAL92], 381–408
Fiilöp, Z., Vágvölgyi, S.: Attributed tree transducers cannot induce all deterministic bottom-up tree transformations. Information Computation 116 (1995), 231–240
Gallier, J. H., Book, R. V.: Reductions in tree replacement systems. Theor. Comput. Sci. 37 (1985), 123–150
Gécseg, F.: Metric equivalence of tree automata. Acta Sci. Math. 48 (1985), 163–171
Gécseg, F.: Homomorphic representations by products of tree au-tomata. Results and Trends in Theoretical Computer Science (Proc. Coll. 1994), Lect. Notes Comput. Sci. 812, Springer-Verlag, Berlin 1994,131–139
Gécseg, F., Imreh, B.: On finite isomorphically complete systems of tree automata. Acta Sci. Math. 57 (1993), 497–502
Gécseg, F., Steinby, M.: Tree automata. Akadémiai Kiadó, Budapest 1984
Gonzalez, R. C., Edwards, J. J., Thomason, M. G.: An algorithm for the inference of tree grammars. Intern. J. Comput. Information Sci. 5 (1976), 145–164
Gilleron, R.: Decision problems for term rewriting systems and recognizable tree languages. Theoret. Aspects Comput. Sci. (Proc. STACS’91), Lect. Notes Comput. Sci. 480, Springer-Verlag, Berlin 1991, 148–159
Gonzalez, R. C., Thomason, M. G.: Syntactic pattern recognition: an introduction. Addison-Wesley, Reading, MA 1978
Guessarian, I.: Pushdown tree automata. Math. Systems Theory 16 (1983), 237–263
Guessarian, I.: Trees and algebraic semantics. In: [TrAL92], 291–310
Heuter, U.: Definite tree languages. Bull. EATCS 35 (1988), 137–144
Heuter, U.: Zur Klassifizierung regulärer Baumsprachen. Disseration, RWTH, Technical University of Aachen, Faculty of Science, 1989
Heuter, U.: Generalized definite tree languages. Mathem. Found. Comput. Sci. (Proc. Symp. MFCS’89), Lect. Notes in Comput. Sci. 379, Springer-Verlag, Berlin 1989, 270–280
Heuter, U.: First-order properies of trees, star-free, and periodicity. Inform. Thćor. Applic. 25 (1991), 125–145
Horvath, Gy.: Functor state machines. Acta Cybernet. 6 (1981), 147–172
Huet, G., Oppen, D. C.: Equations and rewrite rules: a survey. Formal Language Theory: Perspectives and Open Problems (ed. R. Book), Academic Press, New York 1980, 349–405
Imreh, B.: On a special composition of tree automata. Acta Cybern. 10 (1992), 237–242
Imreh, B.: On isomorphic representation of nondeterministic tree au-tomata. Acta Cybern. 12 (1995), 11–22
Joshi, A. K., Levy, L. S., Takahashi, M.: Tree adjunct grammars. J. Comput. Systems Sci. 10 (1975), 136–163
Joshi, A. K., Schabes, Y.: Tree-adjoining grammars and lexicalized grammars. In: [TrAL92], 409–431
Jurvanen, E.: The Boolean closure of DR-recognizable tree languages. Acta Cybern. 10 (1992), 255–272
Jurvanen, E.: On recognizing trees deterministically from root to fron-tier. Doctoral Thesis, University of Turku, Turku 1995
Jurvanen, E., Potthoff, A., Thomas, W.: Tree languages recognizable by regular frontier check. Developments in Language Theory (eds. G. Rozenberg and A. Salomaa, Proc. Conf. Turku, Finland 1993). World Scientific, Singapore 1994, 3–17
Kamimura, T.: Tree automata and attribute grammars. Information Control 57 (1983), 1–20
Kamata, K.: Inference methods for tree automata from sample set of trees. Systems, Man and Cybernetics (Proc. 1988 IEEE Intern. Conf.), 490–493
Knuutila, T.: On the inductive inference of regular string and tree languages. Dissertation, University of Turku, Dept. of Computer Science, Turku 1994
Knuutila, T., Steinby, M.: The inference of tree languages from finite samples: an algebraic approach. Theoret. Comput. Sci. 129 (1994), 337–367
Kozen, D.: Complexity of finitely presented algebras. 9th Ann. ACM Symp. on Theory of Computing (Proc. Symp., 1977), 164–177
Kucherov, G.: On relationship between term rewriting systems and regular tree languages. Rewriting Techniques and Applications (Proc. 4th Intern. Conf.), Lect. Notes Comput. Sci. 488, Springer-Verlag, Berlin 1991, 299–311
Kühnemann, A., Vogler, H.: A pumping lemma for output languages of attributed tree transducers. Acta Cybern. 11 (1994), 261–305
Levy, L. S.: Structural aspects of local adjunct grammars. Information Control 23 (1973), 260–287
Levine, B.: Derivatives of tree sets with applications to grammatical inference. IEEE Trans. Pattern Anal. Machine Intelligence PAMI-3 (1981), 285–293
Levy, L. S., Joshi, A. K.: Skeletal structural descriptions. Information Control 39 (1978), 192–211
Magidor, M., Moran, G.: Finite automata over finite trees. Technical Report 30, Hebrew University, Jerusalem 1969
Mezei, J., Wright, J. B.: Algebraic automata and context-free sets. Information Control 11 (1967), 3–29
Miclet, L.: Structural methods in pattern recognition. North-Oxford, London 1986
Moriya, E.: On two-way tree automata. Inform. Process. Lett. 50 (1994), 117–121
Neumüller, I.: The invertability of tree transducers. Acta Cybern. 8 (1987), 63–78
Nivat, M.: On the interpretation of recursive polyadic program schemes. Symp. Mathematica 15 (1975), 255–281
Nivat, M.: Binary tree codes. In: [TrAL92], 1–20
Nivat, M., Podelski, A.: Definite tree automata (cont’d). Bull. EATCS 38 (1989), 186–190
Nivat, M., Podelski, A.: Another variation on the common subexpression problem. Discr. Math. 114 (1993), 379–401
Oyamaguchi, M.: The Church¡ªRosser property for ground term-rewriting systems is decidable. Theoret. Comput. Sci. 49 (1987), 43–79
Pair, C.: Inference for regular bilanguages. Formal Languages and Programming (Proc. Semin. 1975), North-Holland, Amsterdam 1976, 1530
Pair, C., Quere, A.: Définition et etude des bilangages réguliers. Information Control 13 (1968), 565–593
Péladeau, P., Podelski, A.: On reverse and general definite tree languages. Automata, Languages and Programming (Proc. 19th ICALP), Lect. Notes in Comput. Sci. 623, Springer-Verlag, Berlin 1992, 150–161
Podelski, A.: A monoid approach to tree automata. In: [TrAL92], 41–56
Potthoff, A.: Modulo counting quantifiers over finite trees. Theoret. Comput. Sci. 126 (1994), 97–112
Potthoff, A.: Logische Klassifizierung regulärer Baumsprachen. Bericht Nr. 9410, Inst. Informatik u. Prakt. Math., Chr.-Albrechts University, Kiel, Kiel 1994
Potthoff, A., Thomas, W.: Regular tree languages without unary symbols are star-free. Fundam. Comput. Theory (Proc. Conf. FCT’93), Lect. Notes in Comput. Sci. 710, Springer-Verlag, Berlin 1993,396–405
Raoult, J.-C.: A survey of tree transductions. In: [TrAL92], 311–325
Rosen, B. K.: Tree-manipulating systems and Church-Rosser theorems. J. ACM 20 (1973), 160–187
Rosenthal, K. I.: Quantaloid nuclei, the syntactic congruence and tree automata. J. Pure Appl. Algebra 77 (1992), 189–205
Rosenthal, K. I.: A categorical look at tree automata and context-free languages. Math. Struct. in Comp. Science 4 (1994), 287–293
Rounds, W. C.: Context-free grammars on trees. 1st Ann. ACM Symp. Theory Comput. (Proc. Symp. 1969), 143–148
Rounds, W. C.: Tree-oriented proofs of some theorems on context-free and indexed languages. 2nd Ann. ACM Symp. Theory Comput. (Proc. Symp. 1970), 109–116
Rounds, W. C.: Mappings and grammars on trees. Math. Systems Theory 4 (1970), 257–287
Salomaa, K.: Syntactic monoids of forests (in Finnish). Master’s Thesis, University of Turku, Dept. of Mathematics, Turku 1983
Salomaa, K.: Alternating bottom-up tree automata. Trees in Algebra and Programming (Proc. 11th CAAP), Lect. Notes Comput. Sci. 214, Springer-Verlag, Berlin 1986, 158–171
Salomaa, K.: Yield-languages recognized by alternating tree recognizers. RAIRO Inform. Thćor. 22 (1988), 319–339
Salomaa, K.: Alternating tree pushdown automata. Acta Univ. Turkuensis, Ser. A 192, Turku 1988
Salomaa, K.: Deterministic tree pushdown automata and tree rewriting systems. J. Comput. System Sci. 37 (1988), 367–394
Salomaa, K.: Representation of recursively enumerable languages using alternating finite tree recognizers. Fundam. Comput. Theory (Proc. FCT’89), Lect. Notes Comput. Sci. 380, Springer-Verlag, Berlin 1989, 372–383
Salomaa, K.: Alternation bounds for tree automata. Acta Cybern. 10 (1992), 173–197
Salomaa, K.: Synchronized tree automata. Theoret. Comput. Sci. 127 (1994), 25–51
Schimpf, K. M., Gallier, J. H.: Tree pushdown automata. J. Comput. System Sci. 30 (1985), 25–40
Seidl, H.: Deciding equivalence of finite tree automata.. Theor. Aspects Comput. Sci. (Proc. STACS’88), Lect. Notes Comput. Sci. 349, Springer-Verlag, Berlin 1989, 480–492
Seidl, H.: On the finite degree of ambiguity of finite tree automata. Acta Inform. 26 (1989), 527–542
Seidl, H.: Single-valuedness of tree transducers is decidable in polynomial time. Theoret. Comput. Sci. 106 (1992), 135–181
Seidl, H.: Ambiguity and valuedness. In: [TrAL92], 355–380
Seidl, H.: Equivalence of finite-valued tree transducers is decidable. Math. Systems Theory 27 (1994), 285–346
Slutzki, G.: Alternating tree automata. Theoret. Comput. Sci. 41 (1985), 305–318
Slutzki, G., Vágvölgyi, S.: Deterministic top-down tree transducers with iterated look-ahead. Theoret. Comput. Sci. 143 (1995), 285–308
Steinby, M.: Syntactic algebras and varieties of recognizable sets. Les Arbres en Algèbre et en Programmation (Proc. 4th Coll., Lille 1979), University of Lille, Lille 1979, 226–240
Steinby, M.: On certain algebraically defined tree transformations. Al-gebra, Combinatorics and Logic in Computer Science (Proc. Conf. 1983), North-Holland, Amsterdam 1986, 745–764
Steinby, M.: Tree language problems in pattern recognition theory. Fundam. Comput. Theory (Proc. FCT’89), Lect. Notes Comput. Sci. 380, Springer-Verlag, Berlin 1989, 444–450
Steinby, M.: A formal theory of errors in tree representations of pat-terns. J. Inform. Process. Cybern. EIK 26 (1990) 1/2, 19–32
Steinby, M.: A theory of tree language varieties. In: [TrAL92], 57–81
Steinby, M.: General varieties of tree languages. Technical Report LITP 95/30, Institute Blaise Pascal, Universite Denis Piderot, Paris 1995
Takahashi, M.: Primitive transformations of regular sets and recognizable sets. Automata, Languages and Programming (Proc. Coll. 1972), North-Holland, Amsterdam 1973, 475–480
Takahashi, M.: Generalizations of regular sets and their application to a study of context-free languages. Information Control 27 (1975), 1–36
Takahashi, M.: Rational relations on binary trees. Automata, Languages and Programming (Proc. 4th Coll. 1977), Lect. Notes Comput. Sci. 52, Springer-Verlag, Berlin 1977, 524–538
Thatcher, J. W.: Characterizing derivation trees of context-free grammars through a generalization of finite automata theory. J. Comput. Systems Sci. 1 (1967), 317–322
Thatcher, J. W.: Generalized2 sequential machines. J. Comput. System Sci. 4 (1970), 339–367
Thatcher, J. W.: Tree automata: an informal survey. Currents in the Theory of Computing (ed. A. V. Aho), Prentice-Hall, Englewood Cliffs, N.J. (1973), 143–172
Thatcher, J. W., Wright, J. B.: Generalized finite automata theory with an application to a decision problem of second-order logic. Math. Systems Theory 2 (1968), 57–81
Thomas, W.: Logical aspects in the study of tree languages. Trees in Algebra and Programming (Proc. 9th CAAP), Cambridge University Press, Cambridge 1984, 270–280
Thomas, W.: Automata on infinite objects. Handbook of Theoretical Computer Science. Vol. B. Formal Models and Semantics (ed. J. van Leeuwen), Elsevier, Amsterdam 1990, 133–191
Tree Automata and Languages (eds. M. Nivat, A. Podelski). North-Holland, Amsterdam 1992
Tsomokos, I.: K-treeautomata and their relation to weighted context-free grammars Intern. J. Computer Math. 26 (1989), 91–99
Vágvölgyi, S.:Top-down tree transducers with two-way tree walking look-ahead. Theoret. Comput. Sci. 93 (1992), 43–74
Vágvölgyi, S.: A fast algorithm for constructing a tree automaton recognizing a congruential tree language. Theoret. Comput. Sci. 115 (1993), 391–399
Vágvölgyi, S., Fülöp, Z.: An infinite hierarchy of tree transformations in the class NDR.. Acta Cybern. 8 (1987), 153–168
Virágh, J.: Deterministic ascending tree automata. I. Acta Cybern. 5 (1980), 33–45; II.ibid 6 (1983), 291–301
Wechler, W.: Universal algebra for computer scientists. Springer-Verlag, Berlin 1992
Wilke, Th.: Algebras for classifying tree languages. Automata, Languages and Programming (Proc. 20th ICALP), Lect. Notes Comput. Sci. 668, Springer-Verlag, Berlin 1993, 347–358
Zachar, Z.: The solvability of the equivalence problem for deterministic frontier-to-root tree transducers. Acta Cybern. 4 (1979), 167–177
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gécseg, F., Steinby, M. (1997). Tree Languages. In: Rozenberg, G., Salomaa, A. (eds) Handbook of Formal Languages. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-59126-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-59126-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-63859-6
Online ISBN: 978-3-642-59126-6
eBook Packages: Springer Book Archive