It satisfies some natural axioms:
$$u \cdot (v \cdot u)^\sharp = (u \cdot v)^\sharp \cdot u$$
If there exists an element $M$ such that
$$\forall t \in Q, M(s_0, t) = 1 \implies t \in F$$
then the Markov Monoid algorithm answers "$\mathcal{A}$ has value 1", otherwise "$\mathcal{A}$ does not have value 1".
Contributions
Finite-memory Determinacy for Games with Counters
The Value 1 Problem for Probabilistic Automata
A positive instance: cost-parity games (with Zimmermann)
Collapse for pushdown graphs (with Chatterjee)
Memory characterisation for topologically closed conditions (with Colcombet & Horn)
Memoryless strategies for stochastic infinite games (with Pinchinat & Serre)
A counter-example to the LoCo conjecture (with Kuperberg, Horn & Skrzypczak)
The LoCo conjecture over thin trees (with Kuperberg, Horn & Skrzypczak)
The Markov Monoid algorithm (with Gimbert & Oualhadj)
Undecidability of the numberless problems (with Gimbert, Horn & Oualhadj)
Undecidability of the regularity problem (with Skrzypczak)
A characterisation: convergence speeds
The prostochastic theory
Convergence speeds
The sequence witnessing value 1 is $((\mathrm{drive}^n \cdot \mathrm{exit})^{2^n})_{n \in \mathbb{N}}$
Characterisation
The sequence $((a^n b)^n)_{n \in \mathbb{N}}$ is polynomial,
the sequence $((a^n b)^{2^n})_{n \in \mathbb{N}}$ is not.
Theorem
The Markov Monoid algorithm answers YES
if, and only if,
there exists a polynomial sequence $(u_n)_{n \in \mathbb{N}}$
such that $\lim_n \mathbb{P}(u_n) = 1$
Optimality
Theorem
Determining whether there exist two words $u,v$ such that $\lim_n \mathbb{P}((u^n v)^{2^n}) = 1$ is undecidable
The Markov Monoid algorithm is in some sense optimal
Prostochastic Theory
Profinite
Prostochastic
A sequence converges if for every deterministic automaton, almost all words are accepted, or almost all words are rejected.
A sequence $(u_n)_{n \in \mathbb{N}}$ converges if for every probabilistic automaton, $\lim_n \mathbb{P}(u_n)$ exists.
Two sequences are equivalent if for every deterministic automaton, they agree on almost all words.
Two sequences $(u_n)_{n \in \mathbb{N}}$ and $(v_n)_{n \in \mathbb{N}}$ are equivalent if for every probabilistic automaton,
$\lim_n \mathbb{P}(u_n) = \lim_n \mathbb{P}(v_n)$.
A profinite word is an equivalence class of converging sequences.
A prostochastic word is an equivalence class of converging sequences.
Free Prostochastic Monoid
Theorem
The free prostochastic monoid, denoted $\mathcal{PA}$, is the set of all prostochastic words.
It forms a compact metric space, satisfying a universal property:
''Every morphism $\phi : A^* \to Stoch(\mathbb{R})$ extends uniquely to a continuous morphism $\widehat{\phi} : \mathcal{PA} \to Stoch(\mathbb{R})$.''