Graded Monads for the Linear Time - Branching Time Spectrum

12/04/2018
by   Ulrich Dorsch, et al.
0

State-based models of concurrent systems are traditionally considered under a variety of notions of process equivalence. In the particular case of labelled transition systems, these equivalences range from trace equivalence to (strong) bisimilarity, and are organized in what is known as the linear time - branching time spectrum. A combination of universal coalgebra and graded monads provides a generic framework in which the semantics of concurrency can be parametrized both over the branching type of the underlying transition systems and over the granularity of process equivalence. In particular, it yields a generic notion of trace logic, which is maybe surprisingly based on using graded monad algebras as formulas. In the present paper, we focus on substantiating the genericity over process equivalences by elaborating concrete graded monads for a range of equivalences from the linear time - branching time spectrum. Moreover, we complete the theory of trace logics by adding an explicit propositional layer and providing a generic expressiveness criterion that generalizes the classical Hennessy-Milner theorem to coarser notions of process equivalence. We extract trace logics for our leading examples, and give exemplaric proofs of their trace invariance and expressiveness based on our generic criterion.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/24/2023

Linear Arboreal Categories

Arboreal categories, introduced by Abramsky and Reggio, axiomatise categ...
research
03/29/2022

Graded Monads and Behavioural Equivalence Games

The framework of graded semantics uses graded monads to capture behaviou...
research
11/29/2020

Behavioural Preorders via Graded Monads

Like notions of process equivalence, behavioural preorders on processes ...
research
03/03/2023

Process Equivalence Problems as Energy Games

We characterize all common notions of behavioral equivalence by one 6-di...
research
07/12/2022

Hennessy-Milner Theorems via Galois Connections

We introduce a general and compositional, yet simple, framework that all...
research
05/28/2023

Linear-Time–Branching-Time Spectroscopy Accounting for Silent Steps

We provide the first generalized game characterization of van Glabbeek's...
research
02/22/2021

On the Axiomatisability of Parallel Composition

This paper studies the existence of finite equational axiomatisations of...

Please sign up or login with your details

Forgot password? Click here to reset