Skip to main content

Describing Average- and Longtime-Behavior by Weighted MSO Logics

  • Conference paper
Mathematical Foundations of Computer Science 2010 (MFCS 2010)

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

Abstract

Weighted automata model quantitative aspects of systems like memory or power consumption. Recently, Chatterjee, Doyen, and Henzinger introduced a new kind of weighted automata which compute objectives like the average cost or the longtime peak power consumption. In these automata, operations like average, limit superior, limit inferior, limit average, or discounting are used to assign values to finite or infinite words. In general, these weighted automata are not semiring weighted anymore. Here, we establish a connection between such new kinds of weighted automata and weighted logics. We show that suitable weighted MSO logics and these new weighted automata are expressively equivalent, both for finite and infinite words. The constructions employed are effective, leading to decidability results for the weighted logic formulas considered.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Berstel, J., Reutenauer, C.: Rational Series and Their Languages. Springer, Heidelberg (1988)

    MATH  Google Scholar 

  2. Birkhoff, G., von Neumann, J.: The logic of quantum mechanics. Annals of Math. 37, 823–843 (1936)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Büchi, J.: Weak second-order arithmetic and finite automata. Z. Math. Logik Grundlagen Math. 6, 66–92 (1960)

    Article  MATH  MathSciNet  Google Scholar 

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

    Chapter  Google Scholar 

  6. Chatterjee, K., Doyen, L., Henzinger, T.A.: Alternating weighted automata. In: Gȩbala, M. (ed.) FCT 2009. LNCS, vol. 5699, pp. 3–13. Springer, Heidelberg (2009)

    Google Scholar 

  7. Chatterjee, K., Doyen, L., Henzinger, T.A.: Expressiveness and closure properties for quantitative languages. In: 24th LICS 2009, pp. 199–208. IEEE Comp. Soc. Press, Los Alamitos (2009)

    Google Scholar 

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

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

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

    MATH  Google Scholar 

  12. Droste, M., Rahonis, G.: Weighted automata and weighted logics with discounting. Theoretical Computer Science 410, 3481–3494 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  13. Droste, M., Rahonis, G.: Weighted automata and weighted logics on infinite words. Izvestiya VUZ. Matematika 54, 26–45 (2010)

    MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  15. Droste, M., Vogler, H.: Kleene and Büchi theorems for weighted automata and multi-valued logics over arbitrary bounded lattices. In: DLT 2010. LNCS. Springer, Heidelberg (2010)

    Google Scholar 

  16. Eilenberg, S.: Automata, Languages, and Machines, vol. A. Academic Press, London (1974)

    MATH  Google Scholar 

  17. Elgot, C.: Decision problems of finite automata design and related arithmetics. Trans. Amer. Math. Soc. 98, 21–52 (1961)

    MathSciNet  Google Scholar 

  18. Ésik, Z., Kuich, W.: Finite automata. In: Droste, et al. (eds.) [11], ch. 3

    Google Scholar 

  19. Fichtner, I., Kuske, D., Meinecke, I.: Traces, series-parallel posets, and pictures: A weighted study. In: Droste, et al. (eds.) [11], ch. 10

    Google Scholar 

  20. Fischer, D., Grädel, E., Kaiser, Ł.: Model checking games for the quantitative μ-calculus. In: STACS 2008, pp. 301–312 (2008)

    Google Scholar 

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

    MATH  Google Scholar 

  22. Kuich, W.: Semirings and formal power series: their relevance to formal languages and automata. In: Handbook of Formal Languages. Word, Language, Grammar, vol. 1, pp. 609–677. Springer, Heidelberg (1997)

    Google Scholar 

  23. Kuich, W., Salomaa, A.: Semirings, Automata, Languages. In: EATCS Monographs in Theoretical Computer Science, vol. 5. Springer, Heidelberg (1986)

    Google Scholar 

  24. Kupferman, O., Lustig, Y.: Lattice automata. In: Cook, B., Podelski, A. (eds.) VMCAI 2007. LNCS, vol. 4349, pp. 199–213. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  25. 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 

  26. Mathissen, C.: Weighted logics for nested words and algebraic formal power series. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part II. LNCS, vol. 5126, pp. 221–232. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  27. Quaas, K.: Weighted timed MSO logics. In: Diekert, V., Nowotka, D. (eds.) DLT 2009. LNCS, vol. 5583, pp. 419–430. Springer, Heidelberg (2009)

    Google Scholar 

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

    MATH  MathSciNet  Google Scholar 

  29. Salomaa, A., Soittola, M.: Automata-Theoretic Aspects of Formal Power Series. In: Texts and Monographs in Computer Science. Springer, Heidelberg (1978)

    Google Scholar 

  30. Schützenberger, M.: On the definition of a family of automata. Information and Control 4, 245–270 (1961)

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Droste, M., Meinecke, I. (2010). Describing Average- and Longtime-Behavior by Weighted MSO Logics. In: Hliněný, P., Kučera, A. (eds) Mathematical Foundations of Computer Science 2010. MFCS 2010. Lecture Notes in Computer Science, vol 6281. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15155-2_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15155-2_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15154-5

  • Online ISBN: 978-3-642-15155-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics