skip to main content
research-article

Randomization in Automata on Infinite Trees

Published: 17 July 2014 Publication History

Abstract

We study finite automata running over infinite binary trees. A run of such an automaton over an input tree is a tree labeled by control states of the automaton: the labeling is built in a top-down fashion and should be consistent with the transitions of the automaton. A branch in a run is accepting if the ω-word obtained by reading the states along the branch satisfies some acceptance condition (typically an ω-regular condition such as a Büchi or a parity condition). Finally, a tree is accepted by the automaton if there exists a run over this tree in which every branch is accepting.
In this article, we consider two relaxations of this definition, introducing a qualitative aspect. First, we relax the notion of accepting run by allowing a negligible set (in the sense of measure theory) of nonaccepting branches. In this qualitative setting, a tree is accepted by the automaton if there exists a run over this tree in which almost every branch is accepting. This leads to a new class of tree languages, qualitative tree languages. This class enjoys many good properties: closure under union and intersection (but not under complement), and emptiness is decidable in polynomial time. A dual class, positive tree languages, is defined by requiring that an accepting run contains a non-negligeable set of branches.
The second relaxation is to replace the existential quantification (a tree is accepted if there exists some accepting run over the input tree) with a probabilistic quantification (a tree is accepted if almost every run over the input tree is accepting). For the run, we may use either classical acceptance or qualitative acceptance. In particular, for the latter, we exhibit a tight connection with partial observation Markov decision processes. Moreover, if we additionally restrict operation to the Büchi condition, we show that it leads to a class of probabilistic automata on infinite trees enjoying a decidable emptiness problem. To our knowledge, this is the first positive result for a class of probabilistic automaton over infinite trees.

References

[1]
Christel Baier, Nathalie Bertrand, and Marcus Marcus Größer. 2008. On decision problems for probabilistic Büchi automata. In Proceedings of the 11th International Conference on Foundations of Software Science and Computation Structures (FoSSaCS’08). Springer, 287--301.
[2]
Christel Baier, Marcus Größer, and Nathalie Bertrand. 2012. Probabilistic ω-automata. Journal of the Association of Computing Machinery 59, 1 (2012), 1.
[3]
Christel Baier and Marcus Marcus Größer. 2005. Recognizing omega-regular languages with probabilistic automata. In Proceedings of the 20th IEEE Symposium on Logic in Computer Science (LiCS’05). IEEE Computer Society, 137--146.
[4]
Christel Baier and Joost-Pieter Katoen. 2008. Principles of Model Checking (Representation and Mind Series). MIT Press.
[5]
Heinz Bauer. 1996. Probability Theory. Walter de Gruyter.
[6]
Heinz Bauer. 2001. Measure and Integration Theory. Walter de Gruyter.
[7]
Danièle Beauquier, Maurice Nivat, and Damian Niwinski. 1991. About the effect of the number of successful paths in an infinite tree on the recognizability by a finite automaton with Büchi conditions. In Proceedings of Fundamentals of Computation Theory, 8th International Symposium (FCT’91). Springer, 136--145.
[8]
Danièle Beauquier and Damian Niwiński. 1995. Automata on infinite trees with path counting constraints. Information and Computation 120, 1 (1995), 117--125.
[9]
Laurent Bienvenu. 2008. Caractérisations de l’aléatoire par les jeux: impredictibilité et stochasticité. Ph.D. Dissertation. Université de Provence.
[10]
Rohit Chadha, A. Prasad Sistla, and Mahesh Viswanathan. 2009. Power of randomization in automata on infinite strings. In Proceedings of the 20th International Conference on Concurrency Theory (CONCUR’09). Springer, 229--243.
[11]
Krishnendu Chatterjee, Laurent Doyen, and Thomas A. Henzinger. 2009. Probabilistic weighted automata. In Proceedings of the 20th International Conference on Concurrency Theory (CONCUR’09). Springer, 244--258.
[12]
Krishnendu Chatterjee, Marcin Jurdziński, and Thomas A. Henzinger. 2004. Quantitative stochastic parity games. In Proceedings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2004). SIAM, 121--130.
[13]
Alonzo Church. 1962. Logic, arithmetic and automata. In Proceedings of the International Congress of Mathematicians. 23--35.
[14]
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). Springer, 336--349.
[15]
E. Allen Emerson, Charanjit S. Jutla, and A. Prasad Sistla. 1993. On model-checking for fragments of μ-calculus. In Proceedings of the 5th International Conference on Computer Aided Verification (CAV’93). Springer, 385--396.
[16]
Erich Grädel, Wolfgang Thomas, and Thomas Wilke (Eds.). 2002. Automata, Logics, and Infinite Games: A Guide to Current Research {outcome of a Dagstuhl seminar, February 2001}. Lecture Notes in Computer Science, Vol. 2500. Springer.
[17]
Yuri Gurevich and Leo Harrington. 1982. Trees, automata, and games. In Proceedings of the 14th Annual ACM Symposium on Theory of Computing (STOC’82). ACM, 60--65.
[18]
Shizuo Kakutani. 1948. On equivalence of infinite product measures. Annals of Mathematics 49 (1948), 214--224.
[19]
Christof Löding. 2011. Infinite games and automata theory. In Lectures in Game Theory for Computer Scientists, K. Apt and E. Grädel (Eds.). Cambridge University Press, 38--73.
[20]
Andrei A. Muchnik, Alexei L. Semenov, and Vladimir A. Uspensky. 1998. Mathematical metaphysics of randomness. Theoretical Computer Science 207, 2 (1998), 263--317.
[21]
A. Paz. 1971. Introduction to Probabilistic Automata. Academic Press.
[22]
Dominique Perrin and Jean-Éric Pin. 2004. Infinite Words. Academic Press.
[23]
Michael O. Rabin. 1963. Probabilistic automata. Information and Control 6, 3 (1963), 230--245.
[24]
Michael O. Rabin. 1969. Decidability of second-order theories and automata on infinite trees. Transaction of the American Mathematical Society 141 (1969), 1--35.
[25]
Michael O. Rabin. 1972. Automata on Infinite Objects and Church’s problem. American Mathematical Society, Providence, R.I. iii+22 pages. Conference Board of the Mathematical Sciences Regional Conference Series in Mathematics, No. 13.
[26]
Robert D. Reisz. 1999. Decomposition theorems for probabilistic automata over infinite objects. Informatica, Lithiuanian Academy of Science 10, 4 (1999), 427--440.
[27]
Wolfgang Thomas. 1997. Languages, automata, and logic. In Handbook of Formal Language Theory, G. Rozenberg and A. Salomaa (Eds.). Vol. III. Springer, 389--455.
[28]
Moshe Y. Vardi and Thomas Wilke. 2007. Automata: From logics to algorithms. In Logic and Automata: History and Perspectives. Amsterdam University Press, 629--736.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computational Logic
ACM Transactions on Computational Logic  Volume 15, Issue 3
July 2014
250 pages
ISSN:1529-3785
EISSN:1557-945X
DOI:10.1145/2648783
Issue’s Table of Contents
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 July 2014
Accepted: 01 February 2014
Revised: 01 November 2013
Received: 01 April 2013
Published in TOCL Volume 15, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. (partial observation) Markov decision processes
  2. Finite automata on infinite trees
  3. measure theory
  4. probabilistic automata

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 04 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media