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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alexandrakis, A., Bozapalidis, S.: Weighted grammars and Kleene’s theorem. Information Processing Letters 24(1), 1–4 (1987)
Berstel, J., Reutenauer, C.: Recognizable formal power series on trees. Theoretical Computer Science 18(2), 115–148 (1982)
Birkhoff, G., Neumann, J.v.: The logic of quantum mechanics. The Annals of Mathematics 37(4), 823–843 (1936)
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)
Borchardt, B.: The theory of recognizable tree series. Ph.D. thesis, TU Dresden (2004)
Bozapalidis, S.: Effective construction of the syntactic algebra of a recognizable series on trees. Acta Informatica 28(4), 351–363 (1991)
Bozapalidis, S.: Constructions effectives sur les séries formelles d’arbres. Theoretical Computer Science 77(3), 237–247 (1990)
Bozapalidis, S.: Representable tree series. Fundamenta Informaticae 21, 367–389 (1994)
Bozapalidis, S.: Convex algebras, convex modules and formal power series on trees. Journal of Automata, Languages and Combinatorics 1(3), 165–180 (1996)
Bozapalidis, S.: Positive tree representations and applications to tree automata. Information and Computation 139(2), 130–153 (1997)
Bozapalidis, S.: Context-free series on trees. Information and Computation 169(2), 186–229 (2001)
Bozapalidis, S., Alexandrakis, A.: Représentations matricielles des séries d’arbre reconnaissables. Informatique Théorique et Applications 23(4), 449–459 (1989)
Bozapalidis, S., Ioulidis, S.: Varieties of formal series on trees and Eilenberg’s theorem. Information Processing Letters 29(4), 171–175 (1988)
Bozapalidis, S., Louscou-Bozapalidou, O.: The rank of a formal tree power series. Theoretical Computer Science 27, 211–215 (1983)
Bozapalidis, S., Louscou-Bozapalidou, O.: Finitely presentable tree series. Acta Cybernetica 17(3) (2006)
Bozapalidis, S., Louscou-Bozapalidou, O.: Fuzzy tree language recognizability. Fuzzy Sets and Systems 161(5), 716–734 (2010)
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)
Büchi, J.R.: Weak second-order arithmetic and finite automata. Zeitschrift für mathematische Logik und Grundlagen der Mathematik 6, 66–92 (1960)
Büchi, J.: Finite Automata, Their Algebras and Grammars. Springer, Heidelberg (1989); Siefkes, D. (ed.)
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)
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)
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)
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)
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
Doner, J.: Tree acceptors and some of their applications. Journal of Computer and System Sciences 4(5), 406–451 (1970)
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)
Droste, M., Gastin, P.: Weighted automata and weighted logics. Theoretical Computer Science 380, 69–86 (2007)
Droste, M., Gastin, P.: Weighted automata and weighted logics. In: Droste, et al. (eds.) [29], ch. 5 (2009)
Droste, M., Kuich, W., Vogler, H. (eds.): Handbook of Weighted Automata. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (2009)
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)
Droste, M., Pech, C., Vogler, H.: A Kleene theorem for weighted tree automata. Theory of Computing Systems 38(1), 1–38 (2005)
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
Droste, M., Vogler, H.: Weighted tree automata and weighted logics. Theoretical Computer Science 366(3), 228–247 (2006)
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)
Droste, M., Vogler, H.: Weighted logics for unranked tree automata. Theory of Computing Systems 48(1), 23–47 (2011)
Edmonds, E.: Lattice fuzzy logics. International Journal of Man-Machine Studies 13(4), 455–465 (1980)
Elgot, C.C.: Decision problems of finite automata design and related arithmetics. Transactions of the American Mathematical Society 98, 21–52 (1961)
Ésik, Z., Kuich, W.: Formal tree series. Journal of Automata Languages, Combinatorics 8(2), 219–285 (2003)
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)
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)
Fülöp, Z., Vogler, H.: Weighted Tree Automata and Tree Transducers. In: Droste, et al. (eds.) [29], ch. 9 (2009)
Gécseg, F., Steinby, M.: Tree languages. In: Handbook of Formal Languages, vol. 3, ch. 1, pp. 1–68. Springer, Heidelberg (1997)
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
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)
Kreinovich, V.: Towards more realistic (e.g., non-associative) “and”- and “or”-operations in fuzzy logic. Soft Computing 8(4), 274–280 (2004)
Kuich, W.: Formal power series over trees. In: Bozapaladis, S. (ed.) DLT 1997, pp. 61–101. Aristotle University of Thessaloniki Press (1997)
Kuich, W.: Tree transducers and formal tree series. Acta Cybernetica 14(1), 135–149 (1999)
de Luca, A., Varricchio, S.: Finiteness and Regularity in Semigroups and Formal Languages. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (1999)
Mallya, A.: Deductive multi-valued model checking. In: Gabbrielli, M., Gupta, G. (eds.) ICLP 2005. LNCS, vol. 3668, pp. 297–310. Springer, Heidelberg (2005)
Mandrali, E., Rahonis, G.: Recognizable tree series with discounting. Acta Cybernetica 19(2), 411–439 (2009)
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
Rahonis, G.: Weighted Muller tree automata and weighted logics. Journal of Automata, Languages and Combinatorics 12(4), 455–483 (2007)
Seidl, H.: Finite tree automata with cost functions. Theoretical Computer Science 126(1), 113–142 (1994)
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)
Thomas, W.: Languages, automata, and logic. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. A, pp. 389–455. Springer, Heidelberg (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)