Ergodic properties of concurrent systems
Samy Abbes, Vincent Jugé
TL;DR
This work develops a probabilistic theory for concurrent systems built from trace monoids acting on finite state spaces. It proves a key spectral property for irreducible systems, ensures the existence and uniqueness of Markov measures on infinite trajectories via probabilistic valuations, and shows the Möbius matrix has a one-dimensional kernel, enabling a canonical cocycle-based normalization. The authors formulate an intrinsic ergodic theory, establishing a Strong Law of Large Numbers for broad test functions and introducing speedup as a universal measure of average concurrency. The approach blends combinatorial encoding (cliques, cylinders, and the DSC) with analytic tools (generating series, Möbius transforms) to yield robust ergodic and probabilistic results with wide applicability to concurrency models and their examples.
Abstract
A concurrent system is defined as a monoid action of a trace monoid on a finite set of states. Concurrent systems represent state models where the state is distributed and where state changes are local. Starting from a spectral property on the combinatorics of concurrent systems, we prove the existence and uniqueness of a Markov measure on the space of infinite trajectories relatively to any weight distributions. In turn, we obtain a combinatorial result by proving that the kernel of the associated Möbius matrix has dimension 1; the Möbius matrix extends in this context the Möbius polynomial of a trace monoid. We study ergodic properties of irreducible concurrent systems and we prove a Strong law of large numbers. It allows us to introduce the speedup as a measurement of the average amount of concurrency within infinite trajectories. Examples are studied.
