Skip to main content

Kleene and Büchi Theorems for Weighted Automata and Multi-valued Logics over Arbitrary Bounded Lattices

  • Conference paper
Developments in Language Theory (DLT 2010)

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

Included in the following conference series:

Abstract

We show that \({\mathcal L}\)-weighted automata, \({\mathcal L}\)-rational series, and \(\mathcal L\)-valued monadic second-order logic have the same expressive power, for any bounded lattice \(\mathcal L\) and for finite and infinite words. This extends classical results of Kleene and Büchi to arbitrary bounded lattices, without any distributivity assumption that is fundamental in the theory of weighted automata over semirings. In fact, we obtain these results for large classes of strong bimonoids which properly contain all bounded lattices.

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. Berstel, J., Reutenauer, C.: Rational Series and Their Languages. EATCS Monograph on Theoretical Computer Science, vol. 12. Springer, Heidelberg (1988)

    MATH  Google Scholar 

  2. Birkhoff, G.: Lattice Theory. Revised ed. Amer. Math. Soc. Colloq. Publ., vol. XXV. Amer. Math. Soc., Providence (1961)

    Google Scholar 

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

    Article  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)

    Google Scholar 

  5. Bollig, B., Meinecke, I.: Weighted distributed systems and their logics. In: Artemov, S., Nerode, A. (eds.) LFCS 2007. LNCS, vol. 4514, pp. 54–68. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  6. Bruns, G., Godefroid, P.: Model checking with multi-valued logics. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 281–293. Springer, Heidelberg (2004)

    Google Scholar 

  7. Büchi, J.R.: Weak second-order arithmetic and finite automata. Zeitschr. für math. Logik und Grundl. der Mathem. 6, 66–92 (1960)

    Article  MATH  Google Scholar 

  8. Büchi, J.R.: On a decision method in restricted second-order arithmetic. In: Proc. 1960 Int. Congr. for Logic, Methodology and Philosophy of Science, pp. 1–11. Stanford Univ. Press, Stanford (1962)

    Google Scholar 

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

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

    Google Scholar 

  11. Chatterjee, K., Doyen, L., Henzinger, T.: Expressiveness and closure properties for quantitative languages. In: Proc. of 24th LICS 2009, pp. 199–208. IEEE Computer Society Press, Los Alamitos (2009)

    Google Scholar 

  12. Chechik, M., Devereux, B., Gurfinkel, A.: Model-checking infinite state-space systems with fine-grained abstractions using spin. In: Dwyer, M.B. (ed.) SPIN 2001. LNCS, vol. 2057, pp. 16–36. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  13. Diekert, V., Gastin, P.: First-order definable languages. In: Flum, J., Grädel, E., Wilke, T. (eds.) Logic and Automata: History and Perspectives, pp. 261–306. Amsterdam University Press, Amsterdam (2007)

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  15. Droste, M., Gastin, P.: Weighted automata and weighted logics. In: [17], ch. 5

    Google Scholar 

  16. Droste, M., Kuich, W., Rahonis, G.: Multi-valued MSO logics over words and trees. Fundamenta Informaticae 84, 305–327 (2008)

    MATH  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  18. Droste, M., Rahonis, G.: Weighted automata and weighted logics on infinite words. In: Ibarra, O.H., Dang, Z. (eds.) DLT 2006. LNCS, vol. 4036, pp. 49–58. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  19. Droste, M., Stüber, T., Vogler, H.: Weighted finite automata over strong bimonoids. Information Sciences 180, 156–166 (2010)

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  21. Droste, M., Vogler, H.: Weighted logics for unranked tree automata. Theory of Comput. Systems (2010) (in print)

    Google Scholar 

  22. Eilenberg, S.: Automata, Languages, and Machines – Volume A. Pure and Applied Mathematics, vol. 59. Academic Press, London (1974)

    Google Scholar 

  23. Ésik, Z., Kuich, W.: A semiring-semimodule generalization of ω-regular languages I. J. Automata, Languages and Combinatorics 10(2/3), 203–242 (2005)

    MATH  Google Scholar 

  24. Fichtner, I.: Weighted picture automata and weighted logics. Theory of Comput. Syst (to appear 2010)

    Google Scholar 

  25. Gottwald, S.: A Treatise on Many-Valued Logics. Studies in Logic and Computation, vol. 9. Research Studies Press, Baldock (2001)

    MATH  Google Scholar 

  26. Grätzer, G.: General Lattice Theory. Birkhäuser, Basel (2003)

    MATH  Google Scholar 

  27. Gurfinkel, A., Chechik, M.: Multi-valued model checking via classical model checking. In: Amadio, R.M., Lugiez, D. (eds.) CONCUR 2003. LNCS, vol. 2761, pp. 266–280. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  28. Kleene, S.E.: Representation of events in nerve nets and finite automata. In: Shannon, C.E., McCarthy, J. (eds.) Automata Studies, pp. 3–42. Princeton University Press, Princeton (1956)

    Google Scholar 

  29. Kuich, W.: Semirings and formal power series. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, ch. 9, vol. 1, pp. 609–677. Springer, Heidelberg (1997)

    Google Scholar 

  30. Kuich, W., Salomaa, A.: Semirings, Automata, Languages. Monogr. Theoret. Comput. Sci. EATCS Ser., vol. 5. Springer, Heidelberg (1986)

    MATH  Google Scholar 

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

  32. Li, Y.M.: Finite automata based on quantum logic and monadic second-order quantum logic. Science China Information Sciences 53, 101–114 (2010)

    Article  MathSciNet  Google Scholar 

  33. Łukasiewicz, J.: O logice trojwartosciowej. Ruch Filosoficzny 5, 169–171 (1920)

    Google Scholar 

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

  35. Mathissen, C.: Definable transductions and weighted logics for texts. In: Harju, T., Karhumäki, J., Lepistö, A. (eds.) DLT 2007. LNCS, vol. 4588, pp. 324–336. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

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

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

  38. Perrin, D.: Finite automata. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, ch. 1, vol. B, pp. 3–57. Elsevier, Amsterdam (1990)

    Google Scholar 

  39. Perrin, D., Pin, J.E.: Infinite Words. Elsevier, Amsterdam (2004)

    MATH  Google Scholar 

  40. Post, E.L.: Introduction to a general theory of elementary propositions. Am. J. Math. 43, 163–185 (1921)

    Article  MATH  MathSciNet  Google Scholar 

  41. Qiu, D.: Automata theory based on quantum logic: some characterizations. Information and Computation 190, 179–195 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  42. Qiu, D.: Automata theory based on quantum logic: Reversibilities and pushdown automata. Theoret. Comput. Sci. 386, 38–56 (2007)

    Article  MATH  MathSciNet  Google Scholar 

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

  44. Rahonis, G.: Weighted Muller tree automata and weighted logics. J. Automata, Languages and Combinatorics 12, 455–483 (2007)

    MATH  MathSciNet  Google Scholar 

  45. Rahonis, G.: Fuzzy languages. In: [17], ch. 12

    Google Scholar 

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

    MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  48. Thomas, W.: Automata on infinite objects. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, ch. 4, vol. B, pp. 133–191. Elsevier Publishing Company, Amsterdam (1990)

    Google Scholar 

  49. Ying, M.: Automata theory based on quantum logic (I) and (II). Int. J. of Theoret. Physics 39, 985–995, 2545–2557 (2000)

    Article  MATH  Google Scholar 

  50. Ying, M.: A theory of computation based on quantum logic (I). Theoret. Comput. Sci. 344, 134–207 (2005)

    Article  MATH  MathSciNet  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., Vogler, H. (2010). 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) Developments in Language Theory. DLT 2010. Lecture Notes in Computer Science, vol 6224. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14455-4_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14455-4_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14454-7

  • Online ISBN: 978-3-642-14455-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics