Skip to main content

Weighted Tree Automata over Valuation Monoids and Their Characterization by Weighted Logics

  • Chapter
Algebraic Foundations in Computer Science

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7020))

Abstract

Quantitative aspects of systems can be modeled by weighted automata. Here, we deal with such automata running on finite trees. Usually, transitions are weighted with elements of a semiring and the behavior of the automaton is obtained by multiplying the weights along a run. We turn to a more general cost model: the weight of a run is now determined by a global valuation function. An example of such a valuation function is the average of the weights. We establish a characterization of the behaviors of these weighted finite tree automata by fragments of weighted monadic second-order logic. For bi-locally finite bimonoids, we show that weighted tree automata capture the expressive power of several semantics of full weighted MSO logic. Decision procedures follow as consequences.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Alexandrakis, A., Bozapalidis, S.: Weighted grammars and Kleene’s theorem. Information Processing Letters 24(1), 1–4 (1987)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Birkhoff, G., Neumann, J.v.: The logic of quantum mechanics. The Annals of Mathematics 37(4), 823–843 (1936)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bollig, B., Gastin, P.: Weighted versus probabilistic logics. In: Diekert, V., Nowotka, D. (eds.) DLT 2009. LNCS, vol. 5583, pp. 18–38. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Borchardt, B.: The theory of recognizable tree series. Ph.D. thesis, TU Dresden (2004)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Bozapalidis, S.: Constructions effectives sur les séries formelles d’arbres. Theoretical Computer Science 77(3), 237–247 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  8. Bozapalidis, S.: Representable tree series. Fundamenta Informaticae 21, 367–389 (1994)

    MathSciNet  MATH  Google Scholar 

  9. Bozapalidis, S.: Convex algebras, convex modules and formal power series on trees. Journal of Automata, Languages and Combinatorics 1(3), 165–180 (1996)

    MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  11. Bozapalidis, S.: Context-free series on trees. Information and Computation 169(2), 186–229 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  12. Bozapalidis, S., Alexandrakis, A.: Représentations matricielles des séries d’arbre reconnaissables. Informatique Théorique et Applications 23(4), 449–459 (1989)

    MathSciNet  MATH  Google Scholar 

  13. Bozapalidis, S., Ioulidis, S.: Varieties of formal series on trees and Eilenberg’s theorem. Information Processing Letters 29(4), 171–175 (1988)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  15. Bozapalidis, S., Louscou-Bozapalidou, O.: Finitely presentable tree series. Acta Cybernetica 17(3) (2006)

    Google Scholar 

  16. Bozapalidis, S., Louscou-Bozapalidou, O.: Fuzzy tree language recognizability. Fuzzy Sets and Systems 161(5), 716–734 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  17. Bozapalidis, S., Rahonis, G.: On the closure of recognizable tree series under tree homomorphisms. Journal of Automata, Languages and Combinatorics 10(2/3), 185–202 (2005)

    MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  19. Büchi, J.: Finite Automata, Their Algebras and Grammars. Springer, Heidelberg (1989); Siefkes, D. (ed.)

    Book  MATH  Google Scholar 

  20. Chatterjee, K., Doyen, L., Henzinger, T.: Quantitative languages. In: Kaminski, M., Martini, S. (eds.) CSL 2008. LNCS, vol. 5213, pp. 385–400. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  21. Chatterjee, K., Doyen, L., Henzinger, T.: Alternating weighted automata. In: Kutyłowski, M., Charatonik, W., Gębala, M. (eds.) FCT 2009. LNCS, vol. 5699, pp. 3–13. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. Chatterjee, K., Doyen, L., Henzinger, T.: Probabilistic weighted automata. In: Bravetti, M., Zavattaro, G. (eds.) CONCUR 2009. LNCS, vol. 5710, pp. 244–258. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  23. Chatterjee, K., Doyen, L., Henzinger, T.A.: Expressiveness and closure properties for quantitative languages. In: Proceedings of LICS 2009, pp. 199–208. IEEE Computer Society, Los Alamitos (2009)

    Google Scholar 

  24. Comon, H., Dauchet, M., Gilleron, R., Löding, C., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree automata techniques and applications (2007), http://www.grappa.univ-lille3.fr/tata

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

    Article  MathSciNet  MATH  Google Scholar 

  26. Droste, M., Gastin, P.: Weighted automata and weighted logics. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 513–525. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  28. Droste, M., Gastin, P.: Weighted automata and weighted logics. In: Droste, et al. (eds.) [29], ch. 5 (2009)

    Google Scholar 

  29. Droste, M., Kuich, W., Vogler, H. (eds.): Handbook of Weighted Automata. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (2009)

    MATH  Google Scholar 

  30. Droste, M., Meinecke, I.: Describing average- and longtime-behavior by weighted MSO logics. In: Hliněný, P., Kučera, A. (eds.) MFCS 2010. LNCS, vol. 6281, pp. 537–548. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  31. Droste, M., Pech, C., Vogler, H.: A Kleene theorem for weighted tree automata. Theory of Computing Systems 38(1), 1–38 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  32. Droste, M., Stüber, T., Vogler, H.: Weighted finite automata over strong bimonoids. Information Sciences 180(1), 156–166 (2010); special Issue on Collective Intelligence

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  34. Droste, M., Vogler, H.: Kleene and Büchi theorems for weighted automata and multi-valued logics over arbitrary bounded lattices. In: Gao, Y., Lu, H., Seki, S., Yu, S. (eds.) DLT 2010. LNCS, vol. 6224, pp. 160–172. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  35. Droste, M., Vogler, H.: Weighted logics for unranked tree automata. Theory of Computing Systems 48(1), 23–47 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  36. Edmonds, E.: Lattice fuzzy logics. International Journal of Man-Machine Studies 13(4), 455–465 (1980)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  40. Fülöp, Z., Stüber, T., Vogler, H.: A Büchi-like theorem for weighted tree automata over multioperator monoids. Theory of Computing Systems, 1–38 (2010)

    Google Scholar 

  41. Fülöp, Z., Vogler, H.: Weighted Tree Automata and Tree Transducers. In: Droste, et al. (eds.) [29], ch. 9 (2009)

    Google Scholar 

  42. Gécseg, F., Steinby, M.: Tree languages. In: Handbook of Formal Languages, vol. 3, ch. 1, pp. 1–68. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  43. Götze, D.: Gewichtete Logik und Baumautomaten über Baumbewertungsmonoiden. Master’s thesis, Universität Leipzig (2011), http://lips.informatik.uni-leipzig.de/pub/2011-3

  44. Huschenbett, M.: Models for quantitative distributed systems and multi-valued logics. In: Dediu, A.-H., Inenaga, S., Martín-Vide, C. (eds.) LATA 2011. LNCS, vol. 6638, pp. 310–322. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  45. Kreinovich, V.: Towards more realistic (e.g., non-associative) “and”- and “or”-operations in fuzzy logic. Soft Computing 8(4), 274–280 (2004)

    Article  MATH  Google Scholar 

  46. Kuich, W.: Formal power series over trees. In: Bozapaladis, S. (ed.) DLT 1997, pp. 61–101. Aristotle University of Thessaloniki Press (1997)

    Google Scholar 

  47. Kuich, W.: Tree transducers and formal tree series. Acta Cybernetica 14(1), 135–149 (1999)

    MathSciNet  MATH  Google Scholar 

  48. de Luca, A., Varricchio, S.: Finiteness and Regularity in Semigroups and Formal Languages. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (1999)

    Book  MATH  Google Scholar 

  49. Mallya, A.: Deductive multi-valued model checking. In: Gabbrielli, M., Gupta, G. (eds.) ICLP 2005. LNCS, vol. 3668, pp. 297–310. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  50. Mandrali, E., Rahonis, G.: Recognizable tree series with discounting. Acta Cybernetica 19(2), 411–439 (2009)

    MathSciNet  MATH  Google Scholar 

  51. Märcker, S.: Charakterisierung erkennbarer Baumreihen über starken Bimonoiden durch gewichtete MSO-Logik. Master’s thesis, Universität Leipzig (2010), http://lips.informatik.uni-leipzig.de/pub/2010-25

  52. Rahonis, G.: Weighted Muller tree automata and weighted logics. Journal of Automata, Languages and Combinatorics 12(4), 455–483 (2007)

    MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  55. Thomas, W.: Languages, automata, and logic. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. A, pp. 389–455. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Droste, M., Götze, D., Märcker, S., Meinecke, I. (2011). Weighted Tree Automata over Valuation Monoids and Their Characterization by Weighted Logics. In: Kuich, W., Rahonis, G. (eds) Algebraic Foundations in Computer Science. Lecture Notes in Computer Science, vol 7020. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24897-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24897-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24896-2

  • Online ISBN: 978-3-642-24897-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics