Quasilinear-time Computation of Generic Modal Witnesses for Behavioural Inequivalence

@article{Wimann2022QuasilineartimeCO,
  title={Quasilinear-time Computation of Generic Modal Witnesses for Behavioural Inequivalence},
  author={Thorsten Wi{\ss}mann and Stefan Milius and Lutz Schr{\"o}der},
  journal={Log. Methods Comput. Sci.},
  year={2022},
  volume={18}
}
We provide a generic algorithm for constructing formulae that distinguish behaviourally inequivalent states in systems of various transition types such as nondeterministic, probabilistic or weighted; genericity over the transition type is achieved by working with coalgebras for a set functor in the paradigm of universal coalgebra. For every behavioural equivalence class in a given system, we construct a formula which holds precisely at the states in that class. The algorithm instantiates to… 

Figures and Tables from this paper

References

SHOWING 1-10 OF 53 REFERENCES

Explaining Behavioural Inequivalence Generically in Quasilinear Time

We provide a generic algorithm for constructing formulae that distinguish behaviourally inequivalent states in systems of various transition types such as nondeterministic, probabilistic or weighted;

Efficient and Modular Coalgebraic Partition Refinement

A generic partition refinement algorithm that quotients coalgebraic systems by behavioural equivalence, an important task in system analysis and verification, and yields a toolbox for efficient partition refinement algorithms.

From generic partition refinement to weighted tree automata minimization

The run time analysis of this algorithm is refined to cover additional instances, notably weighted automata and, more generally, weighted tree automata, and to match the run time of the best known algorithms for many concrete types of systems.

Efficient Coalgebraic Partition Refinement

A generic partition refinement algorithm that quotients coalgebraic systems by behavioural equivalence, an important task in reactive verification, and match the runtime of the best known algorithms for unlabelled transition systems, Markov chains, and deterministic automata (with fixed alphabets), and improve the bestknown algorithms for Segala systems.

Aggregation-based minimization of finite state automata

This work presents a minimization algorithm for non-deterministic finite state automata that finds and merges bisimulation-equivalent states and simultaneously generalises and simplifies an earlier one by Watson and Daciuk for deterministic devices.

Predicate Liftings and Functor Presentations in Coalgebraic Expression Languages

A generic expression language describing behaviours of finite coalgebras over sets and a generic Kleene-type theorem establishing a correspondence between these expressions and finite systems is introduced.

Simulations and Bisimulations for Coalgebraic Modal Logics

A modular notion of equivalence is arrived at that, when used with a separating set of monotone predicate liftings, coincides with T-behavioural equivalence regardless of whether T preserves weak pullbacks (unlike the notion of T-bisimilarity).

Universal coalgebra: a theory of systems

...