skip to main content
research-article

Alternating Tree Automata with Qualitative Semantics

Published:17 December 2020Publication History
Skip Abstract Section

Abstract

We study alternating automata with qualitative semantics over infinite binary trees: Alternation means that two opposing players construct a decoration of the input tree called a run, and the qualitative semantics says that a run of the automaton is accepting if almost all branches of the run are accepting. In this article, we prove a positive and a negative result for the emptiness problem of alternating automata with qualitative semantics.

The positive result is the decidability of the emptiness problem for the case of Büchi acceptance condition. An interesting aspect of our approach is that we do not extend the classical solution for solving the emptiness problem of alternating automata, which first constructs an equivalent non-deterministic automaton. Instead, we directly construct an emptiness game making use of imperfect information.

The negative result is the undecidability of the emptiness problem for the case of co-Büchi acceptance condition. This result has two direct consequences: the undecidability of monadic second-order logic extended with the qualitative path-measure quantifier and the undecidability of the emptiness problem for alternating tree automata with non-zero semantics, a recently introduced probabilistic model of alternating tree automata.

References

  1. Christel Baier, Marcus Größer, and Nathalie Bertrand. 2012. Probabilistic ω-automata. J. ACM 59, 1 (2012), 1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Vince Bárány, Łukasz Kaiser, and Alex Rabinovich. 2010. Expressing cardinality quantifiers in monadic second-order logic over trees. Fundam. Inf. 100, 1--4 (2010), 1--17.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Raphaël Berthon, Emmanuel Filiot, Shibashis Guha, Bastien Maubert, Nello Murano, Laureline Pinault, Jean-François Raskin, and Sasha Rubin. 2019. Monadic second-order logic with path-measure quantifier is undecidable. CoRR abs/1901.04349.Google ScholarGoogle Scholar
  4. Nathalie Bertrand, Blaise Genest, and Hugo Gimbert. 2009. Qualitative determinacy and decidability of stochastic games with signals. In Proceedings of the 24th Annual IEEE Symposium on Logic in Computer Science. IEEE, 319--328.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Mikołaj Bojańczyk. 2016. Thin MSO with a probabilistic path quantifier. In Proceedings of the 43rd International Colloquium on Automata, Languages, and Programming (LIPIcs), Vol. 55. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 96:1--96:13.Google ScholarGoogle Scholar
  6. Mikołaj Bojańczyk, Hugo Gimbert, and Edon Kelmendi. 2017. Emptiness of zero automata is decidable. In Proceedings of the 44th International Colloquium on Automata, Languages, and Programming (LIPIcs), Vol. 80. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 106:1--106:13.Google ScholarGoogle Scholar
  7. Mikołaj Bojańczyk, Edon Kelmendi, and Michal Skrzypczak. 2019. MSO+∇ is undecidable. In Proceedings of the 34th Annual ACM/IEEE Symposium on Logic in Computer Science. IEEE, 1--13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Arnaud Carayol, Axel Haddad, and Olivier Serre. 2014. Randomization in automata on infinite trees. ACM Trans. Comput. Logic 15, 3 (2014), 24:1--24:33.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Arnaud Carayol, Christof Löding, and Olivier Serre. 2018. Pure strategies in imperfect information stochastic games. Fundam. Inf. 160, 4 (2018), 361--384.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Krishnendu Chatterjee and Laurent Doyen. 2014. Partial-observation stochastic games: How to win when belief fails. ACM Trans. Comput. Logic 15, 2 (2014), 16:1--16:44.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Krishnendu Chatterjee, Laurent Doyen, Thomas A. Henzinger, and Jean-François Raskin. 2007. Algorithms for omega-regular games with imperfect information. Logic. Methods Comput. Sci. 3, 3 (2007).Google ScholarGoogle Scholar
  12. Costas Courcoubetis and Mihalis Yannakakis. 1990. Markov decision processes and regular events (extended abstract). In Proceedings of the 17th International Colloquium on Automata, Languages, and Programming (ICALP'90), Lecture Notes in Computer Science, Vol. 443. Springer, 336--349.Google ScholarGoogle Scholar
  13. Luca de Alfaro. 1999. The verification of probabilistic systems under memoryless partial-information policies is hard. In Proceedings of the 2nd International Workshop on Probabilistic Methods in Verification. 19--32.Google ScholarGoogle Scholar
  14. Ronald Fagin, Joseph Y. Halpern, Yoram. Moses, and Moshe Y. Vardi. 1995. Reasoning about Knowledge. MIT Press.Google ScholarGoogle Scholar
  15. Nathanaël Fijalkow. 2017. Undecidability results for probabilistic automata. SIGLOG News 4, 4 (2017), 10--17.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Nathanaël Fijalkow, Hugo Gimbert, Edon Kelmendi, and Youssouf Oualhadj. 2015. Deciding the value 1 problem for probabilistic leaktight automata. Logic. Methods Comput. Sci. 11, 2 (2015), 1--42.Google ScholarGoogle Scholar
  17. Nathanaël Fijalkow, Sophie Pinchinat, and Olivier Serre. 2013. Emptiness of alternating tree automata using games with imperfect information. In Proceedings of IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (LIPIcs), Vol. 24. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 299--311.Google ScholarGoogle Scholar
  18. Nathanaël Fijalkow, Sophie Pinchinat, and Olivier Serre. 2013. Emptiness of Alternating Tree Automata Using Games with Imperfect Information. Retrieved from https://hal.inria.fr/hal-01260682.Google ScholarGoogle Scholar
  19. Paulin Fournier and Hugo Gimbert. 2018. Alternating nonzero automata. In Proceedings of the 29th International Conference on Concurrency Theory (LIPIcs), Vol. 118. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 13:1--13:16.Google ScholarGoogle Scholar
  20. Hugo Gimbert and Youssouf Oualhadj. 2010. Probabilistic automata on finite words: Decidable and undecidable problems. In Proceedings of the 37th International Colloquium on Automata, Languages and Programming, Lecture Notes in Computer Science, Vol. 6199. Springer, 527--538.Google ScholarGoogle Scholar
  21. Hugo Gimbert and Wiesław Zielonka. 2007. Perfect information stochastic priority games. In Proceedings of the 34th International Colloquium on Automata, Languages, and Programming, Lecture Notes in Computer Science, Vol. 4596. Springer, 850--861.Google ScholarGoogle Scholar
  22. Vincent Gripon and Olivier Serre. 2009. Qualitative concurrent stochastic games with imperfect information. In Proceedings of the 36th International Colloquium on Automata, Languages, and Programming, Lecture Notes in Computer Science, Vol. 5556. Springer, 200--211.Google ScholarGoogle Scholar
  23. Antonín Kučera. 2011. Turn-based stochastic games. In Lectures in Game Theory for Computer Scientists, Krzysztof R. Apt and Erich Grdel (Eds.). Cambridge University Press, New York, NY, Chapter 5, 146--184.Google ScholarGoogle Scholar
  24. Henryk Michalewski and Matteo Mio. 2016. Measure quantifier in monadic second order logic. In Proceedings of the International Symposium on Logical Foundations of Computer Science, Lecture Notes in Computer Science, Vol. 9537. Springer, 267--282.Google ScholarGoogle Scholar
  25. Matteo Mio, Michał Skrzypczak, and Henryk Michalewski. 2018. Monadic second order logic with measure and category quantifiers. Logic. Methods Comput. Sci. 14, 2 (2018).Google ScholarGoogle Scholar
  26. Azaria Paz. 1971. Introduction to Probabilistic Automata. Academic Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Martin L. Puterman. 1994. Markov Decision Processes: Discrete Stochastic Dynamic Programming. John Wiley 8 Sons, Inc., New York, NY.Google ScholarGoogle Scholar
  28. Michael O. Rabin. 1963. Probabilistic automata. Inf. Contr. 6, 3 (1963), 230--245.Google ScholarGoogle ScholarCross RefCross Ref
  29. Michael O. Rabin. 1969. Decidability of second-order theories and automata on infinite trees. Trans. AMS 141 (1969), 1--35. https://www.ams.org/journals/tran/1969-141-00/S0002-9947-1969-0246760-1/.Google ScholarGoogle Scholar
  30. J. H. Reif. 1979. Universal games of incomplete information. In Proceedings of the Annual ACM Symposium on Theory of Computing (STOC’79). ACM, 288--308.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. J. H. Reif. 1984. The complexity of two-player games of incomplete information. J. Comput. Syst. Sci. 29, 2 (1984), 274--301.Google ScholarGoogle ScholarCross RefCross Ref
  32. Wolfgang Thomas. 1997. Languages, automata, and logic. In Handbook of Formal Language Theory, G. Rozenberg and A. Salomaa (Eds.). Vol. III. 389--455.Google ScholarGoogle Scholar
  33. Wiesław Zielonka. 1998. Infinite games on finitely coloured graphs with applications to automata on infinite trees. Theor. Comput. Sci. 200, 1--2 (1998), 135--183.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Alternating Tree Automata with Qualitative Semantics

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Computational Logic
              ACM Transactions on Computational Logic  Volume 22, Issue 1
              January 2021
              262 pages
              ISSN:1529-3785
              EISSN:1557-945X
              DOI:10.1145/3436816
              • Editor:
              • Orna Kupferman
              Issue’s Table of Contents

              Copyright © 2020 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 17 December 2020
              • Revised: 1 October 2020
              • Accepted: 1 October 2020
              • Received: 1 February 2020
              Published in tocl Volume 22, Issue 1

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed
            • Article Metrics

              • Downloads (Last 12 months)12
              • Downloads (Last 6 weeks)0

              Other Metrics

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format