Bisimulation and cocongruence for probabilistic systems

  • Authors:
  • Vincent Danos;Josée Desharnais;François Laviolette;Prakash Panangaden

  • Affiliations:
  • íquipe PPS, Université Paris 7 and CNRS, Paris, France;Département d'Informatique, Université Laval, Que., Canada;Département d'Informatique, Université Laval, Que., Canada;School of Computer Science, McGill University, Montréal, Que., Canada H3A 2A7

  • Venue:
  • Information and Computation - Special issue: Seventh workshop on coalgebraic methods in computer science 2004
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a new notion of bisimulation, called event bisimulation on labelled Markov processes (LMPs) and compare it with the, now standard, notion of probabilistic bisimulation, originally due to Larsen and Skou. Event bisimulation uses a sub @s-algebra as the basic carrier of information rather than an equivalence relation. The resulting notion is thus based on measurable subsets rather than on points: hence the name. Event bisimulation applies smoothly for general measure spaces; bisimulation, on the other hand, is known only to work satisfactorily for analytic spaces. We prove the logical characterization theorem for event bisimulation without having to invoke any of the subtle aspects of analytic spaces that feature prominently in the corresponding proof for ordinary bisimulation. These complexities only arise when we show that on analytic spaces the two concepts coincide. We show that the concept of event bisimulation arises naturally from taking the co-congruence point of view for probabilistic systems. We show that the theory can be given a pleasing categorical treatment in line with general coalgebraic principles. As an easy application of these ideas we develop a notion of ''almost sure'' bisimulation; the theory comes almost ''for free'' once we modify Giry's monad appropriately.