Skip to main content

Weighted Tree Automata and Tree Transducers

  • Chapter
  • First Online:
Handbook of Weighted Automata

Abstract

We survey some important results for weighted tree automata and weighted tree transducers over finite ranked trees and semirings as weight structure. In particular, we address closure properties of the class of recognizable tree series, results on the support of such tree series, the determinization of weighted tree automata, pumping lemmata and decidability results, and finite algebraic characterizations of recognizable tree series. We discuss the equivalence between recognizable tree series and equational, rational, and MSO-definable tree series, and we present a comparison of several other models of recognizability. For weighted tree transducers we show composition and decomposition results, an inclusion diagram of some fundamental classes of tree series transformations, and hierarchies obtained by composing weighted tree transducers. We also discuss other models of weighted tree transducers.

Research of the first author was supported by the Hungarian Scientific Research Fund, grant T 46686, and by the Austrian–Hungarian Action Fund, grant 68öu2.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Alexandrakis and S. Bozapalidis. Weighted grammars and Kleene’s theorem. Information Processing Letters, 24(1):1–4, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  2. D. Angluin. Learning regular sets from queries and counterexamples. Information and Computation, 75:87–106, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  3. F. Baader and T. Nipkow. Term Rewriting and All That. Cambridge University Press, Cambridge, 1998.

    Google Scholar 

  4. B.S. Baker. Composition of top-down and bottom-up tree transductions. Information and Control, 41(2):186–213, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  5. R. Bělohlávek. Determinism and fuzzy automata. Information Sciences, 143:205–209, 2002.

    Article  MATH  MathSciNet  Google Scholar 

  6. J. Berstel. Transductions and Context-Free Languages. Teubner, Stuttgart, 1979.

    MATH  Google Scholar 

  7. J. Berstel and C. Reutenauer. Recognizable formal power series on trees. Theoretical Computer Science, 18(2):115–148, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  8. J. Berstel and C. Reutenauer. Rational Series and Their Languages, volume 2 of Monographs in Theoretical Computer Science. An EATCS Series, Springer, Berlin, 1988.

    MATH  Google Scholar 

  9. R.E. Block and G. Griffing. Recognizable formal series on trees and cofree coalgebraic systems. Journal of Algebra, 215:543–573, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  10. S.L. Bloom and Z. Ésik. An extension theorem with an application to formal tree series. Journal of Automata, Languages and Combinatorics, 8:145–185, 2003.

    MATH  MathSciNet  Google Scholar 

  11. B. Borchardt. The Myhill–Nerode theorem for recognizable tree series. In Z. Ésik and Z. Fülöp, editors, Proceedings of the 7th International Conference on Developments in Language Theory (DLT), Szeged, Hungary, volume 2710 of Lecture Notes in Computer Science, pages 146–158. Springer, Berlin, 2003.

    Chapter  Google Scholar 

  12. B. Borchardt. A pumping lemma and decidability problems for recognizable tree series. Acta Cybernetica, 16(4):509–544, 2004.

    MATH  MathSciNet  Google Scholar 

  13. B. Borchardt. Code selection by tree series transducers. In M. Domaratzki, A. Okhotin, K. Salomaa, and S. Yu, editors, Proceedings of the 9th International Conference on Implementation and Application of Automata (CIAA), Kingston, Canada, volume 3317 of Lecture Notes in Computer Science, pages 57–67. Springer, Berlin, 2005.

    Google Scholar 

  14. B. Borchardt. The Theory of Recognizable Tree Series. Verlag für Wissenschaft und Forschung, Berlin, 2005 (PhD thesis, TU Dresden, Germany, 2004).

    Google Scholar 

  15. B. Borchardt, Z. Fülöp, Z. Gazdag, and A. Maletti. Bounds for tree automata with polynomial costs. Journal of Automata, Languages and Combinatorics, 10:107–157, 2005.

    MATH  MathSciNet  Google Scholar 

  16. B. Borchardt, A. Maletti, B. Šešelja, A. Tepavčevic, and H. Vogler. Cut sets as recognizable tree languages. Fuzzy Sets and Systems, 157:1560–1571, 2006.

    Article  MATH  MathSciNet  Google Scholar 

  17. B. Borchardt and H. Vogler. Determinization of finite state weighted tree automata. Journal of Automata, Languages and Combinatorics, 8(3):417–463, 2003.

    MATH  MathSciNet  Google Scholar 

  18. S. Bozapalidis. Effective construction of the syntactic algebra of a recognizable series on trees. Acta Informatica, 28:351–363, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  19. S. Bozapalidis. Representable tree series. Fundamenta Informaticae, 21:367–389, 1994.

    MATH  MathSciNet  Google Scholar 

  20. S. Bozapalidis. Positive tree representations and applications to tree automata. Information and Control, 139(2):130–153, 1997.

    MATH  MathSciNet  Google Scholar 

  21. S. Bozapalidis. Equational elements in additive algebras. Theory of Computing Systems, 32(1):1–33, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  22. S. Bozapalidis. Context-free series on trees. Information and Computation, 169:186–229, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  23. S. Bozapalidis and A. Alexandrakis. Représentations matricielles des séries d’arbre reconnaissables. Theoretical Informatics and Applications, RAIRO, 23(4):449–459, 1989.

    MATH  MathSciNet  Google Scholar 

  24. S. Bozapalidis and O. Louscou-Bozapalidou. The rank of a formal tree power series. Theoretical Computer Science, 27:211–215, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  25. S. Bozapalidis and G. Rahonis. On the closure of recognizable tree series under tree homomorphisms. Journal of Automata, Languages and Combinatorics, 10:185–202, 2005.

    MATH  MathSciNet  Google Scholar 

  26. W.S. Brainerd. The minimalization of tree automata. Information and Control, 13:484–491, 1968.

    Article  MATH  MathSciNet  Google Scholar 

  27. P. Buchholz. Bisimulation relations for weighted automata. Theoretical Computer Science, 393(1–3):109–123, 2008.

    Article  MATH  MathSciNet  Google Scholar 

  28. J.R. Büchi. Weak second-order arithmetic and finite automata. Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 6:66–92, 1960.

    Article  MATH  Google Scholar 

  29. H. Comon, M. Dauchet, R. Gilleron, F. Jacquemard, D. Lugiez, S. Tison, and M. Tommasi. Tree automata techniques and applications. Available on: http://www.grappa.univ-lille3.fr/tata, 1997.

  30. B. Courcelle. Equivalences and transformations of regular systems—Applications to recursive program schemes and grammars. Theoretical Computer Science, 42:1–122, 1986.

    Article  MATH  MathSciNet  Google Scholar 

  31. B. Courcelle. Recursive applicative program schemes. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B, pages 459–492. Elsevier, Amsterdam, 1990.

    Google Scholar 

  32. B. Courcelle. Basic notions of universal algebra for language theory and graph grammars. Theoretical Computer Science, 163:1–54, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  33. J. Doner. Tree acceptors and some of their applications. Journal of Computer and System Sciences, 4:406–451, 1970.

    Article  MATH  MathSciNet  Google Scholar 

  34. F. Drewes. Computation by tree transductions. PhD thesis, University of Bremen, 1996.

    Google Scholar 

  35. F. Drewes. Grammatical Picture Generation—A Tree-Based Approach, Texts in Theoretical Computer Science. An EATCS Series. Springer, Berlin, 2006.

    MATH  Google Scholar 

  36. F. Drewes and H. Vogler. Learning deterministically recognizable tree series. Journal of Automata, Languages and Combinatorics, 12:333–354, 2007.

    MATH  MathSciNet  Google Scholar 

  37. M. Droste and P. Gastin. Weighted automata and weighted logics. In L. Caires, G.F. Italiano, L. Monteiro, C. Palamidessi, and M. Yung, editors, Proceedings of the 32nd International Colloquium on Automata, Languages and Programming (ICALP), Lisbon, Portugal, volume 3580 of Lecture Notes in Computer Science, pages 513–525. Springer, Berlin, 2005.

    Google Scholar 

  38. M. Droste and P. Gastin. Weighted automata and weighted logics. Theoretical Computer Science, 380:69–86, 2007.

    Article  MATH  MathSciNet  Google Scholar 

  39. M. Droste and P. Gastin. Weighted automata and weighted logics. In this Handbook. Chapter 5. Springer, Berlin, 2009.

    Google Scholar 

  40. M. Droste and W. Kuich. Semirings and formal power series. In this Handbook. Chapter 1. Springer, Berlin, 2009.

    Google Scholar 

  41. M. Droste, Chr. Pech and H. Vogler. A Kleene theorem for weighted tree automata. Theory of Computing Systems, 38:1–38, 2005.

    Article  MATH  MathSciNet  Google Scholar 

  42. M. Droste and G. Rahonis. Weighted automata and weighted logics with discounting. In J. Holub and J. Zdárek, editors, Proceedings of the 12th International Conference on Implementation and Application of Automata (CIAA), Prague, volume 4783 of Lecture Notes in Computer Science, pages 73–84. Springer, Berlin, 2007.

    Google Scholar 

  43. M. Droste and H. Vogler. Weighted tree automata and weighted logics. Theoretical Computer Science, 366:228–247, 2006.

    Article  MATH  MathSciNet  Google Scholar 

  44. M. Droste and H. Vogler. Weighted logics for unranked tree automata. Theory of Computing Systems, 2009, in press.

    Google Scholar 

  45. S. Eilenberg. Automata, Languages, and Machines—Volume A, volume 59 of Pure and Applied Mathematics. Academic Press, San Diego, 1974.

    Google Scholar 

  46. C.C. Elgot. Decision problems of finite automata design and related arithmetics. Transactions of the American Mathematical Society, 98:21–52, 1961.

    Article  MathSciNet  Google Scholar 

  47. C.A. Ellis. Probabilistic tree automata. Information and Control, 19(5):401–416, 1971.

    Article  MathSciNet  Google Scholar 

  48. J. Engelfriet. Bottom-up and top-down tree transformations—A comparison. Mathematical Systems Theory, 9(3):198–231, 1975.

    Article  MATH  MathSciNet  Google Scholar 

  49. J. Engelfriet. Top–down tree transducers with regular look-ahead. Mathematical Systems Theory, 10:289–303, 1977.

    Article  MATH  MathSciNet  Google Scholar 

  50. J. Engelfriet. Three hierarchies of transducers. Mathematical Systems Theory, 15(2):95–125, 1982.

    MATH  MathSciNet  Google Scholar 

  51. J. Engelfriet. Tree transducers and syntax-directed semantics. In Proceedings of the 7th Colloquium on Trees in Algebra and Programming (CAAP), Lille, France, 1982.

    Google Scholar 

  52. J. Engelfriet. On incomparability of tree series transformation classes. Personal communication, 2008.

    Google Scholar 

  53. J. Engelfriet, Z. Fülöp, and H. Vogler, Bottom-up and top-down tree series transformations. Journal of Automata, Languages and Combinatorics, 7:11–70, 2002.

    MATH  MathSciNet  Google Scholar 

  54. J. Engelfriet and S. Maneth. A comparison of pebble tree transducers with macro tree transducers. Acta Informatica, 39(9):613–698, 2003.

    Article  MATH  MathSciNet  Google Scholar 

  55. J. Engelfriet and E.M. Schmidt. IO and OI.I. Journal of Computer and System Sciences, 15(3):328–353, 1977.

    Article  MATH  MathSciNet  Google Scholar 

  56. J. Engelfriet and E.M. Schmidt. IO and OI.II. Journal of Computer and System Sciences, 16(1):67–99, 1978.

    Article  MATH  MathSciNet  Google Scholar 

  57. Z. Ésik. Fixed point theory. In this Handbook. Chapter 2. Springer, Berlin, 2009.

    Google Scholar 

  58. Z. Ésik and W. Kuich. Formal tree series. Journal of Automata, Languages and Combinatorics, 8(2):219–285, 2003.

    MATH  MathSciNet  Google Scholar 

  59. Z. Ésik and G. Liu. Fuzzy tree automata. Fuzzy Sets and Systems, 158:1450–1460, 2007.

    Article  MATH  MathSciNet  Google Scholar 

  60. I. Fichtner. Weighted picture automata and weighted logics. Theory of Computing Systems, 2009, in press.

    Google Scholar 

  61. Z. Fülöp, Z. Gazdag and H. Vogler, Hierarchies of tree series transformations. Theoretical Computer Science, 314:387–429, 2004.

    Article  MATH  MathSciNet  Google Scholar 

  62. Z. Fülöp, A. Maletti, and H. Vogler. A Kleene theorem for weighted tree automata over distributive multioperator monoids. Theory of Computing Systems, 44:455–499, 2009.

    Article  MATH  MathSciNet  Google Scholar 

  63. Z. Fülöp and S. Vágvölgyi. Congruential tree languages are the same as recognizable tree languages. Bulletin of the European Association for Theoretical Computer Science, 30:175–185, 1989.

    Google Scholar 

  64. Z. Fülöp and H. Vogler. Syntax-Directed Semantics—Formal Models Based on Tree Transducers, Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin, 1998.

    MATH  Google Scholar 

  65. Z. Fülöp and H. Vogler. Tree series transformations that respect copying. Theory of Computing Systems, 36(3):247–293, 2003.

    Article  MATH  MathSciNet  Google Scholar 

  66. Z. Fülöp and H. Vogler. Weighted tree transducers. Journal of Automata, Languages and Combinatorics, 9:31–54, 2004.

    MATH  MathSciNet  Google Scholar 

  67. Z. Fülöp and H. Vogler. Comparison of several classes of weighted tree automata. Technical report, TUD-FI06-08-Dez.2006, TU Dresden, 2006.

    Google Scholar 

  68. F. Gécseg and M. Steinby. Tree Automata. Akadémiai Kiadó, Budapest, 1984.

    MATH  Google Scholar 

  69. F. Gécseg and M. Steinby. Tree languages. In G. Rozenberg and A. Salomaa, editors, Handbook of Formal Languages, volume 3, pages 1–68. Springer, Berlin, 1997.

    Google Scholar 

  70. J.A. Goguen, J.W. Thatcher, E.G. Wagner, and J.B. Wright. Initial algebra semantics and continuous algebras. Journal of the ACM, 24:68–95, 1977.

    Article  MATH  MathSciNet  Google Scholar 

  71. J.S. Golan. Semirings and Their Applications. Kluwer Academic, Dordrecht, 1999.

    MATH  Google Scholar 

  72. J. Graehl and K. Knight. Training tree transducers. In Human Language Technology Conference/North American Chapter of the Association for Computational Linguistics Annual Meeting (HLT–NAACL), Boston, Massachusetts, USA, pages 105–112. Association for Computational Linguistics, Stroudsburg, 2004.

    Google Scholar 

  73. G. Grätzer. Universal Algebra. van Nostrand, Princeton, 1968.

    MATH  Google Scholar 

  74. I. Guessarian. Pushdown tree automata. Theory of Computing Systems, 16:237–263, 1983.

    MATH  MathSciNet  Google Scholar 

  75. A. Habrard and J. Oncina. Learning multiplicity tree automata. In Y. Sakakibara, S. Kobayashi, K. Sato, T. Nishino, and E. Tomita, editors, Proceedings of the 8th International Colloquium on Grammatical Inference: Algorithms and Applications (ICGI), volume 4201 of Lecture Notes in Computer Science, pages 268–280. Springer, Berlin, 2006.

    Chapter  Google Scholar 

  76. U. Hebisch and H.J. Weinert. Semirings—Algebraic Theory and Applications in Computer Science. World Scientific, Singapore, 1998.

    MATH  Google Scholar 

  77. J. Högberg, A. Maletti, and J. May. Bisimulation minimisation of weighted tree automata. In T. Harju, J. Karhumäki, and A. Lepistö, editors, Proceedings of the 11th International Conference on Developments in Language Theory (DLT), volume 4588 of Lecture Notes in Computer Science, pages 229–241. Springer, Berlin, 2007.

    Chapter  Google Scholar 

  78. Y. Inagaki and T. Fukumura. On the description of fuzzy meaning of context-free languages. In L.A. Zadeh, editor, Fuzzy Sets and Their Applications to Cognitive and Decision Processes, pages 301–328. Academic Press, New York, 1975.

    Google Scholar 

  79. E.T. Irons. A syntax directed compiler for ALGOL 60. Communications of the ACM, 4(1):51–55, 1961.

    Article  MATH  Google Scholar 

  80. D. Kirsten and I. Mäurer. On the determinization of weighted automata. Journal of Automata, Languages and Combinatorics, 10:287–312, 2005.

    MATH  MathSciNet  Google Scholar 

  81. S.E. Kleene. Representation of events in nerve nets and finite automata. In C.E. Shannon and J. McCarthy, editors, Automata Studies, pages 3–42. Princeton University Press, Princeton, 1956.

    Google Scholar 

  82. J.W. Klop. Term rewrite systems. In S. Abramsky, D.M. Gabbay, T.S.E. Maibaum, editors, Handbook of Logic in Computer Science, volume 2, pages 1–116. Oxford Science Publications, Oxford, 1992.

    Google Scholar 

  83. K. Knight and J. Graehl. An overview of probabilistic tree transducers for natural language processing. In A. Gelbukh, editor, Proceedings of the 6th International Conference on Computational Linguistics and Intelligent Text Processing (CICLing), Mexico City, Mexico, volume 3406 of Lecture Notes in Computer Science, pages 1–24. Springer, Berlin, 2005.

    Google Scholar 

  84. K. Knight and J. May. Applications of weighted automata in natural language processing. In this Handbook. Chapter 14. Springer, Berlin, 2009.

    Google Scholar 

  85. H.-P. Kolb, J. Michaelis, U. Mönnich, and F. Morawietz. An operational and denotational approach to non-context-freeness. Theoretical Computer Science, 293:261–289, 2003.

    Article  MATH  MathSciNet  Google Scholar 

  86. D. Kozen. On the Myhill–Nerode theorem for trees. Bulletin of the European Association for Theoretical Computer Science, 47:170–173, 1992.

    MATH  Google Scholar 

  87. W. Kuich. Semirings and formal power series: Their relevance to formal languages and automata. In G. Rozenberg and A. Salomaa, editors, Handbook of Formal Languages, volume 1, Chapter 9, pages 609–677. Springer, Berlin, 1997.

    Google Scholar 

  88. W. Kuich. Formal power series over trees. In S. Bozapalidis, editor, Proceedings of the 3rd International Conference on Developments in Language Theory (DLT), Thessaloniki, Greece, pages 61–101. Aristotle University of Thessaloniki, Thessaloniki, 1998.

    Google Scholar 

  89. W. Kuich. Full abstract families of tree series I. In J. Karhumäki, H. Maurer, G. Paun, and G. Rozenberg, editors, Jewels Are Forever, pages 145–156. Springer, Berlin, 1999.

    Google Scholar 

  90. W. Kuich. Linear systems of equations and automata on distributive multioperator monoids. In D. Dorninger, G. Eigenthaler, and M. Goldstern, editors, Contributions to General Algebra 12—Proceedings of the 58th Workshop on General Algebra “58. Arbeitstagung Allgemeine Algebra”, Vienna University of Technology, June 3–6, 1999, pages 1–10. Verlag Johannes Heyn, Klagenfurt, 1999.

    Google Scholar 

  91. W. Kuich. Tree transducers and formal tree series. Acta Cybernetica, 14:135–149, 1999.

    MATH  MathSciNet  Google Scholar 

  92. W. Kuich. Formal series over algebras. In M. Nielsen and B. Rovan, editors, Mathematical Foundations of Computer Science (MFCS), Bratislava, Slovakia, volume 1893 of Lecture Notes in Computer Science, pages 488–496. Springer, Berlin, 2000.

    Chapter  Google Scholar 

  93. W. Kuich. Full abstract families of tree series II. In R. Freund and A. Kelemenova, editors, Proceedings of the International Workshop Grammar Systems 2000, pages 347–358. Schlesische Universität Troppau 2000.

    Google Scholar 

  94. W. Kuich. Pushdown tree automata, algebraic tree systems, and algebraic tree series. Information and Computation, 165:69–99, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  95. W. Kuich. Formal series over sorted algebras. Discrete Mathematics, 254:231–258, 2002.

    Article  MATH  MathSciNet  Google Scholar 

  96. W. Kuich and A. Salomaa. Semirings, Automata, Languages, volume 5 of Monographs in Theoretical Computer Science. An EATCS Series Springer, Berlin, 1986.

    MATH  Google Scholar 

  97. S. Lang. Algebra, 3rd edition. Addison–Wesley, Reading, 1993.

    MATH  Google Scholar 

  98. L. Libkin. Logics for unranked trees: An overview. In L. Caires, G.F. Italiano, L. Monteiro, C. Palamidessi, and M. Yung, editors, Proceedings of the 32nd International Colloquium on Automata, Languages and Programming (ICALP), Lisbon, Portugal, volume 3580 of Lecture Notes in Computer Science, pages 35–50. Springer, Berlin, 2005.

    Google Scholar 

  99. L. Libkin. Logics for unranked trees: An overview. Logical Methods in Computer Science, 2(3:2):1–31, 2006.

    MathSciNet  Google Scholar 

  100. M. Magidor and G. Moran. Probabilistic tree automata and context free languages. Israel Journal of Mathematics, 8:340–348, 1970.

    Article  MATH  MathSciNet  Google Scholar 

  101. A. Maletti. Hasse diagrams for classes of deterministic bottom-up tree-to-tree-series transformations. Theoretical Computer Science, 339:200–240, 2005.

    Article  MATH  MathSciNet  Google Scholar 

  102. A. Maletti. The power of tree series transducers of type I and II. In C. De Felice and A. Restivo, editors, Proceedings of the 9th International Conference on Developments in Language Theory (DLT), Palermo, Italy, volume 3572 of Lecture Notes in Computer Science, pages 338–349. Springer, Berlin, 2005.

    Google Scholar 

  103. A. Maletti. Relating tree series transducers and weighted tree automata. International Journal of Foundations of Computer Science, 16(4):723–741, 2005.

    Article  MATH  MathSciNet  Google Scholar 

  104. A. Maletti. Compositions of tree series transformations. Theoretical Computer Science, 366:248–271, 2006.

    Article  MATH  MathSciNet  Google Scholar 

  105. A. Maletti. Hierarchies of tree series transformations revisited. In O.H. Ibarra and Z. Dang, editors, Proceedings of the 10th International Conference on Developments in Language Theory (DLT), volume 4036 of Lecture Notes in Computer Science, pages 215–225. Springer, Berlin, 2006.

    Chapter  Google Scholar 

  106. A. Maletti. The Power of Tree Series Transducers. Der Andere Verlag, Tönning, 2006 (PhD thesis, TU Dresden, Germany, 2006).

    Google Scholar 

  107. A. Maletti. Generalizing the inclusion and the hierarchy results from positive semirings to semirings which are not rings. Personal communication, 2007.

    Google Scholar 

  108. A. Maletti. Learning deterministically recognizable tree series—Revisited. In S. Bozapalidis and G. Rahonis, editors, Proceedings of the 2nd International Conference on Algebraic Informatics, volume 4728 of Lecture Notes in Computer Science, pages 218–235. Springer, Berlin, 2007.

    Google Scholar 

  109. A. Maletti. Myhill-Nerode theorem for recognizable tree series—Revisited. In E. Laber, C. Bornstein, L. Nogueira, and L. Faria, editors, Proceedings of the 8th International Conference on Latin American Theoretical Informatics (LATIN), volume 4957 of Lecture Notes in Computer Science, pages 106–120. Springer, Berlin, 2008.

    Google Scholar 

  110. A. Maletti and H. Vogler. Incomparability results for classes of polynomial tree series transformations. Journal of Automata, Languages and Combinatorics, 10(4):535–568, 2005.

    MATH  MathSciNet  Google Scholar 

  111. S. Maneth, A. Berlea, T. Perst, and H. Seidl. XML type checking with macro tree transducers. In Proceedings of the Twenty-Fourth ACM SIGMOD–SIGACT–SIGART Symposium on Principles of Database Systems (PODS), Baltimore, Maryland, pages 283–294. ACM, New York, 2005.

    Chapter  Google Scholar 

  112. Chr. Mathissen. Definable transductions and weighted logics for texts. In T. Harju, J. Karhumäki, and A. Lepistö, editors, Proceedings of the 11th International Conference on Developments in Language Theory (DLT), Turku, volume 4588 of Lecture Notes in Computer Science, pages 324–336. Springer, Berlin, 2007.

    Chapter  Google Scholar 

  113. Chr. Mathissen. Weighted logics for nested words and algebraic formal power series. In L. Aceto, I. Damgo̊rd, L.A. Goldberg, M.M. Halldórsson, A. Ingólfsdóttir, and I. Walukiewicz, editors, Proceedings of the 35th International Colloquium on Automata, Languages and Programming (ICALP), Reykjavik, volume 5126 of Lecture Notes in Computer Science, pages 221–232. Springer, Berlin, 2008.

    Chapter  Google Scholar 

  114. J. May and K. Knight. Tiburon: A weighted tree automata toolkit. In O.H. Ibarra and H.-C. Yen, editors, Proceedings of the 11th International Conference on Implementation and Application of Automata (CIAA), volume 4094 of Lecture Notes in Computer Science, pages 102–113. Springer, Berlin, 2006.

    Google Scholar 

  115. I. Meinecke. Weighted logics for traces. In D. Grigoriev, J. Harrison, and E.A. Hirsch, editors, Proceedings of Computer Science—Theory and Applications, 1st CSR, St. Petersburg, volume 3967 of Lecture Notes in Computer Science, pages 235–246. Springer, Berlin, 2006.

    Google Scholar 

  116. J. Mezei and J.B. Wright. Algebraic automata and context-free sets. Information and Control, 11:3–29, 1967.

    Article  MATH  MathSciNet  Google Scholar 

  117. F. Neven. Automata, logic, and XML. In J. Bradfield, editor, Computer Science Logic: 16th International Workshop (CSL), Edinburgh, Scotland, UK, volume 2471 of Lecture Notes in Computer Science, pages 2–26. Springer, Berlin, 2002.

    Chapter  Google Scholar 

  118. M. Nivat. Transduction des langages de Chomsky. Université de Grenoble. Annales de l’Institut Fourier, 18:339–456, 1968.

    MATH  MathSciNet  Google Scholar 

  119. Chr. Pech. Kleene-type results for weighted tree automata. PhD thesis, TU Dresden, 2003.

    Google Scholar 

  120. Chr. Pech. Kleene’s theorem for weighted tree-automata. In A. Lingas and B.J. Nilsson, editors, Proceedings of the 14th International Symposium on Fundamentals of Computation Theory (FCT), Malmö, Sweden, volume 2751 of Lecture Notes in Computer Science, pages 387–399. Springer, Berlin, 2003.

    Google Scholar 

  121. I. Petre and A. Salomaa. Algebraic systems and pushdown automata. In this Handbook. Chapter 7. Springer, Berlin, 2009.

    Google Scholar 

  122. G. Rahonis. Weighted Muller tree automata and weighted logics. Journal of Automata, Languages, and Programming, 12:455–483, 2007.

    MATH  MathSciNet  Google Scholar 

  123. W.C. Rounds. Mappings and grammars on trees. Theory of Computing Systems, 4(3):257–287, 1970.

    MATH  MathSciNet  Google Scholar 

  124. J. Sakarovitch. Rational and recognisable power series. In this Handbook. Chapter 4. Springer, Berlin, 2009.

    Google Scholar 

  125. A. Salomaa and M. Soittola. Automata-Theoretic Aspects of Formal Power Series, Texts and Monographs in Computer Science. Springer, Berlin, 1978.

    MATH  Google Scholar 

  126. T. Schwentick. Automata for XML—A survey. Journal of Computer and System Sciences, 73(3):289–315, 2007.

    Article  MATH  MathSciNet  Google Scholar 

  127. H. Seidl. Deciding equivalence of finite tree automata. SIAM Journal on Computing, 19(3):424–437, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  128. H. Seidl. Finite tree automata with cost functions. Theoretical Computer Science, 126(1):113–142, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  129. B. Šešelja and A. Tepavčević. Completion of ordered structures by cuts of fuzzy sets, an overview. Fuzzy Sets and Systems, 136(1):1–19, 2003.

    Article  MATH  MathSciNet  Google Scholar 

  130. M. Steinby. A theory of tree language varieties. In M. Nivat and A. Podelski, editors, Tree Automata and Languages, Studies in Computer Science and Artificial Intelligence, North-Holland, Amsterdam, 1992.

    Google Scholar 

  131. T. Stüber. Using the theorem of Cayley–Hamilton for proving tree series not to be recognizable. Personal communication, 2007

    Google Scholar 

  132. T. Stüber, H. Vogler, and Z. Fülöp. Decomposition of weighted multioperator tree automata. International Journal Foundations of Computer Science, 20(2):221–245, 2009.

    Article  MATH  Google Scholar 

  133. J.W. Thatcher. Generalized2 sequential machine maps. Journal of Computer and System Sciences, 4(4):339–367, 1970.

    MATH  MathSciNet  Google Scholar 

  134. J.W. Thatcher. Tree automata: An informal survey. In A.V. Aho, editor, Currents in the Theory of Computing, pages 143–172. Prentice Hall, Englewood Cliffs, 1973.

    Google Scholar 

  135. J.W. Thatcher and J.B. Wright. Generalized finite automata theory with an application to a decision problem of second-order logic. Theory of Computing Systems, 2(1):57–81, 1968.

    MathSciNet  Google Scholar 

  136. V. Vianu. A Web odyssey: From Codd to XML. In Proceedings of the 20th ACM SIGACT–SIGMOD–SIGART Symposium on Principles of Database Systems (PODS), Santa Barbara, California, USA, pages 1–15. ACM, New York, 2001.

    Google Scholar 

  137. H. Wang. On characters of semirings. Houston Journal of Mathematics, 23(3):391–405, 1997.

    MATH  MathSciNet  Google Scholar 

  138. H. Wang. On rational series and rational languages. Theoretical Computer Science, 205(1–2):329–336, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  139. W. Wechler. Universal Algebra for Computer Scientists, 1st edition, volume 25 of Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin, 1992.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zoltán Fülöp .

Editor information

Editors and Affiliations

Additional information

Dedicated to Symeon Bozapalidis

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Fülöp, Z., Vogler, H. (2009). Weighted Tree Automata and Tree Transducers. In: Droste, M., Kuich, W., Vogler, H. (eds) Handbook of Weighted Automata. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01492-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01492-5_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01491-8

  • Online ISBN: 978-3-642-01492-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics