,
Jan Friso Groote
Creative Commons Attribution 4.0 International license
We study the problem of computing minimal distinguishing formulas for non-bisimilar states in finite LTSs. We show that this is NP-hard if the size of the formula must be minimal. Similarly, the existence of a short distinguishing trace is NP-complete. However, we can provide polynomial algorithms, if minimality is formulated as the minimal number of nested modalities, and it can even be extended by recursively requiring a minimal number of nested negations. A prototype implementation shows that the generated formulas are much smaller than those generated by the method introduced by Cleaveland.
@InProceedings{martens_et_al:LIPIcs.CONCUR.2023.32,
author = {Martens, Jan and Groote, Jan Friso},
title = {{Computing Minimal Distinguishing Hennessy-Milner Formulas is NP-Hard, but Variants are Tractable}},
booktitle = {34th International Conference on Concurrency Theory (CONCUR 2023)},
pages = {32:1--32:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-299-0},
ISSN = {1868-8969},
year = {2023},
volume = {279},
editor = {P\'{e}rez, Guillermo A. and Raskin, Jean-Fran\c{c}ois},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CONCUR.2023.32},
URN = {urn:nbn:de:0030-drops-190268},
doi = {10.4230/LIPIcs.CONCUR.2023.32},
annote = {Keywords: Distinguishing behaviour, Hennessy-Milner logic, NP-hardness}
}
archived version