โ† back to index

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. wpBisimulation 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 wpMarkov decision process viewed through the lens of process algebra.

Scheme

Bisimulation โ€” behavioral equivalence

Two states are wpbisimilar 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 ~.

Scheme

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.

System 1 s0 s1 s2 0.7 0.3 System 2 t0 t1 t2 0.6 0.4 d = 0.12 d ≈ 0 close states behave similarly; d = 0 means bisimilar
Scheme

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.

Scheme

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 liftingLift metric to distributions
L; set of labels (actions)Action alphabet
Neighbors

Other paper pages

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 (wpWasserstein-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.

Ready for the real thing? The book is published by Imperial College Press (2009). Start at Chapter 4 for bisimulation, Chapter 7 for the metric, Chapter 8 for the logical characterization.