English

Profinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm

Formal Languages and Automata Theory 2017-09-12 v4 Logic in Computer Science

Abstract

We consider the value 1 problem for probabilistic automata over finite words: it asks whether a given probabilistic automaton accepts words with probability arbitrarily close to 1. This problem is known to be undecidable. However, different algorithms have been proposed to partially solve it; it has been recently shown that the Markov Monoid algorithm, based on algebra, is the most correct algorithm so far. The first contribution of this paper is to give a characterisation of the Markov Monoid algorithm. The second contribution is to develop a profinite theory for probabilistic automata, called the prostochastic theory. This new framework gives a topological account of the value 1 problem, which in this context is cast as an emptiness problem. The above characterisation is reformulated using the prostochastic theory, allowing us to give a simple and modular proof.

Keywords

Cite

@article{arxiv.1501.02997,
  title  = {Profinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm},
  author = {Nathanaël Fijalkow},
  journal= {arXiv preprint arXiv:1501.02997},
  year   = {2017}
}

Comments

Conference version: STACS'2016, Symposium on Theoretical Aspects of Computer Science Journal version: TCS'2017, Theoretical Computer Science

R2 v1 2026-06-22T07:59:43.041Z