,
Bas Luttik
,
Tim A. C. Willemse
Creative Commons Attribution 4.0 International license
When verifying liveness properties on a transition system, it is often necessary to discard spurious violating paths by making assumptions on which paths represent realistic executions. Capturing that some property holds under such an assumption in a logical formula is challenging and error-prone, particularly in the modal μ-calculus. In this paper, we present template formulae in the modal μ-calculus that can be instantiated to a broad range of liveness properties. We consider the following assumptions: progress, justness, weak fairness, strong fairness, and hyperfairness, each with respect to actions. The correctness of these formulae has been proven.
@InProceedings{spronck_et_al:LIPIcs.CONCUR.2024.38,
author = {Spronck, Myrthe S. C. and Luttik, Bas and Willemse, Tim A. C.},
title = {{Progress, Justness and Fairness in Modal \mu-Calculus Formulae}},
booktitle = {35th International Conference on Concurrency Theory (CONCUR 2024)},
pages = {38:1--38:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-339-3},
ISSN = {1868-8969},
year = {2024},
volume = {311},
editor = {Majumdar, Rupak and Silva, Alexandra},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CONCUR.2024.38},
URN = {urn:nbn:de:0030-drops-208102},
doi = {10.4230/LIPIcs.CONCUR.2024.38},
annote = {Keywords: Modal \mu-calculus, Property specification, Completeness criteria, Progress, Justness, Fairness, Liveness properties}
}