Quasilinear-time Computation of Generic Modal Witnesses for Behavioural Inequivalence
-
Published:2022-11-17
Issue:
Volume:Volume 18, Issue 4
Page:
-
ISSN:1860-5974
-
Container-title:Logical Methods in Computer Science
-
language:en
-
Short-container-title:
Author:
Wißmann Thorsten,Milius Stefan,Schröder Lutz
Abstract
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 deterministic finite automata, transition
systems, labelled Markov chains, and systems of many other types. The ambient
logic is a modal logic featuring modalities that are generically extracted from
the functor; these modalities can be systematically translated into custom sets
of modalities in a postprocessing step. The new algorithm builds on an existing
coalgebraic partition refinement algorithm. It runs in time $\mathcal{O}((m+n)
\log n)$ on systems with $n$ states and $m$ transitions, and the same
asymptotic bound applies to the dag size of the formulae it constructs. This
improves the bounds on run time and formula size compared to previous
algorithms even for previously known specific instances, viz. transition
systems and Markov chains; in particular, the best previous bound for
transition systems was $\mathcal{O}(m n)$.
Publisher
Centre pour la Communication Scientifique Directe (CCSD)
Subject
General Computer Science,Theoretical Computer Science
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Proving Behavioural Apartness;Lecture Notes in Computer Science;2024
2. Relating Apartness and Branching Bisimulation Games;Lecture Notes in Computer Science;2024