probabilistic automata