Skip to main content

Weighted Automata and Logics on Graphs

  • Conference paper
  • First Online:
Book cover Mathematical Foundations of Computer Science 2015 (MFCS 2015)

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

Abstract

Weighted automata model quantitative features of the behavior of systems and have been investigated for various structures like words, trees, traces, pictures, and nested words. In this paper, we introduce a general model of weighted automata acting on graphs, which form a quantitative version of Thomas’ unweighted model of graph acceptors. We derive a Nivat theorem for weighted graph automata which shows that their behaviors are precisely those obtainable from very particular weighted graph automata and unweighted graph acceptors with a few simple operations. We also show that a suitable weighted MSO logic is expressively equivalent to weighted graph automata. As a consequence, we obtain corresponding Büchi-type equivalence results known from the recent literature for weighted automata and weighted logics on words, trees, pictures, and nested words. Establishing such a general result has been an open problem for weighted logic for some time.

S. Dück—supported by Deutsche Forschungsgemeinschaft (DFG), project DR 202/11-1 and Graduiertenkolleg 1763 (QuantLA).

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 EPUB and 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

References

  1. Alur, R., Madhusudan, P.: Adding nesting structure to words. J. ACM 56(3), 16:1–16:43 (2009)

    Article  MathSciNet  Google Scholar 

  2. Anselmo, M., Giammarresi, D., Madonia, M., Restivo, A.: Unambiguous recognizable two-dimensional languages. ITA 40(2), 277–293 (2006)

    MathSciNet  MATH  Google Scholar 

  3. Berstel, J., Reutenauer, C.: Rational Series and Their Languages. EATCS Monographs in Theoretical Computer Science, vol. 12. Springer, Heidelberg (1988)

    Book  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. Bollig, B., Gastin, P., Monmege, B., Zeitoun, M.: Pebble weighted automata and weighted logics. ACM Trans. Comput. Log. 15(2), 15 (2014)

    Article  MathSciNet  Google Scholar 

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

    Article  MATH  Google Scholar 

  7. Doner, J.: Tree acceptors and some of their applications. J. Comput. Syst. Sci. 4(5), 406–451 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  8. Droste, M., Dück, S.: Weighted automata and logics for infinite nested words. In: Dediu, A.-H., Martín-Vide, C., Sierra-Rodríguez, J.-L., Truthe, B. (eds.) LATA 2014. LNCS, vol. 8370, pp. 323–334. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  9. Droste, M., Gastin, P.: Weighted automata and weighted logics. Theor. Comput. Sci. 380(1–2), 69–86 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  10. Droste, M., Gastin, P.: Weighted automata and weighted logics. In: Droste et al. [11], chapter 5, pp. 175–211

    Google Scholar 

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

    Google Scholar 

  12. Droste, M., Kuske, D.: Weighted automata. In: Pin, J.E. (ed.) Handbook: “Automata: from Mathematics to Applications". Europ. Mathematical Soc. (to appear)

    Google Scholar 

  13. Droste, M., Perevoshchikov, V.: A Nivat theorem for weighted timed automata and weighted relative distance logic. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014, Part II. LNCS, vol. 8573, pp. 171–182. Springer, Heidelberg (2014)

    Google Scholar 

  14. Droste, M., Vogler, H.: Weighted tree automata and weighted logics. Theor. Comput. Sci. 366(3), 228–247 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  15. Eilenberg, S.: Automata, Languages, and Machines, Pure and Applied Mathematics, vol. 59-A. Academic Press, New York (1974)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  17. Fichtner, I.: Weighted picture automata and weighted logics. Theory Comput. Syst. 48(1), 48–78 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  18. Giammarresi, D., Restivo, A., Seibert, S., Thomas, W.: Monadic second-order logic over rectangular pictures and recognizability by tiling systems. Inf. Comput. 125(1), 32–45 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  19. Golan, J.S.: Semirings and their Applications. Kluwer Academic Publishers, Dordrecht (1999)

    Book  MATH  Google Scholar 

  20. Hanf, W.: Model-theoretic methods in the study of elementary logic. In: Addison, J., Henkin, L., Tarski, A. (eds.) The Theory of Models, pp. 132–145. Amsterdam, North-Holland (1965)

    Google Scholar 

  21. Hoogeboom, H.J., ten Pas, P.: Monadic second-order definable text languages. Theory Comput. Syst. 30(4), 335–354 (1997)

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  23. Mathissen, C.: Definable transductions and weighted logics for texts. Theor. Comput. Sci. 411(3), 631–659 (2010)

    Article  MathSciNet  MATH  Google Scholar 

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

  25. Meinecke, I.: Weighted logics for traces. In: Grigoriev, D., Harrison, J., Hirsch, E.A. (eds.) CSR 2006. LNCS, vol. 3967, pp. 235–246. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  26. Monmege, B.: Specification and Verification of Quantitative Properties: Expressions, Logics, and Automata. Thèse de doctorat, ENS Cachan, France (2013)

    Google Scholar 

  27. Nivat, M.: Transductions des langages de Chomsky. Ann. de l’Inst. Fourier 18, 339–455 (1968)

    Article  MathSciNet  MATH  Google Scholar 

  28. Rabin, M.O.: Decidability of second order theories and automata on infinite trees. Trans. Am. Math. Soc. 141, 1–35 (1969)

    MathSciNet  MATH  Google Scholar 

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

    Book  Google Scholar 

  30. Schützenberger, M.P.: On the definition of a family of automata. Inf. Control 4(2–3), 245–270 (1961)

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  32. Thomas, W.: On logical definability of trace languages. In: Diekert, V. (ed.) Proceedings of workshop ASMICS 1989, pp. 172–182. Technical University of Munich (1990)

    Google Scholar 

  33. Thomas, W.: On logics, tilings, and automata. In: Leach Albert, J., Monien, B., Rodríguez-Artalejo, M. (eds.) ICALP 1991. LNCS, vol. 510, pp. 441–454. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  34. Thomas, W.: Elements of an automata theory over partial orders. In: Proceedings of DIMACS Workshop POMIV 1996, pp. 25–40. AMS Press Inc, New York, USA (1996)

    Google Scholar 

  35. Trakhtenbrot, B.A.: Finite automata and logic of monadic predicates (in Russian). Doklady Akademii Nauk SSR 140, 326–329 (1961)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefan Dück .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Droste, M., Dück, S. (2015). Weighted Automata and Logics on Graphs. In: Italiano, G., Pighizzini, G., Sannella, D. (eds) Mathematical Foundations of Computer Science 2015. MFCS 2015. Lecture Notes in Computer Science(), vol 9234. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48057-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-48057-1_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-48056-4

  • Online ISBN: 978-3-662-48057-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics