Labelled Markov Processes
Prakash Panangaden ยท 2009 ยท Imperial College Press
Prereqs: ๐ Fritz 2020 (Markov kernels, composition). Basic probability.
Two stochastic systems are behaviorally equivalent if no experiment can tell them apart. Bisimulation makes this precise. The bisimulation metric measures how different two systems are โ a continuous relaxation of the binary same-or-different question.
Labelled Markov processes
A labelled Markov process (LMP) is a state space with labelled probabilistic transitions. From state s, action a leads to a distribution over next states. It's a Markov decision process viewed through the lens of process algebra.
Bisimulation โ behavioral equivalence
Two states are bisimilar if they can't be distinguished by any sequence of observations. Formally: s ~ t if for every label a, the distributions transition(s,a) and transition(t,a) assign the same total probability to every equivalence class of ~.
Bisimulation metric
Instead of binary (same or different), measure how far apart two states are. The bisimulation metric d(s,t) is the maximum difference in expected reward over all experiments. d(s,t) = 0 iff s ~ t. This is the Kantorovich lifting of the metric to distributions.
Logical characterization
The metric has a logical counterpart: two states are distance d apart iff there exists a formula in a quantitative logic that evaluates to values differing by d on the two states. Behavioral distance = logical distance. This is the quantitative analogue of the Hennessy-Milner theorem.
Notation reference
| Paper | Scheme | Meaning |
|---|---|---|
| (S, {τ_a}) | (transition state label) | LMP: states + labelled transitions |
| s ~ t | ; bisimilar (no experiment distinguishes) | Bisimulation relation |
| d(s,t) | (kantorovich-1d ...) | Bisimulation metric |
| K(d) | ; Kantorovich lifting | Lift metric to distributions |
| L | ; set of labels (actions) | Action alphabet |
Neighbors
Other paper pages
- ๐ Fritz 2020 โ the category where these kernels compose
- ๐ Sato 2023 โ divergences as distances between distributions
- ๐ Baez, Fritz, Leinster 2011 โ information loss (related to behavioral distance)
Foundations (Wikipedia)
Translation notes
All examples use finite state spaces with explicit transition tables. Panangaden works with labelled Markov processes over analytic spaces โ continuous state spaces with ฯ-algebras, where bisimulation is defined via measurable partitions and the metric uses the Kantorovich (Wasserstein-1) distance on probability measures. For example: the bisimulation metric on this page computes total variation between finite distributions. In the book, the Kantorovich metric lifts an arbitrary pseudometric on states to distributions over those states, and the bisimulation metric is the greatest fixed point of this lifting. The iterative structure is the same; the measure-theoretic foundations are not.
Every example is Simplified.