Robust Probabilistic Temporal Logics
Martin Zimmermann
TL;DR
This work extends Tabuada and Neider's robust semantics to probabilistic temporal logics by introducing rPCTL and rPCTL*, which adopt a five‑valued truth framework $\mathbb{B}_4$ while preserving the original syntax and DTMC semantics. The authors show that robustness can be incorporated without increasing model‑checking complexity: rPCTL remains in $\mathsf{P}$ and rPCTL* remains in $\mathsf{PSPACE}$, with translations and automata‑based methods adapting existing PCTL/PCTL* techniques. They establish expressiveness relationships, proving that rPCTL is at least as expressive as PCTL and that rPCTL* has the same expressiveness as PCTL*, via polynomial translations. These results provide a principled, scalable way to specify and verify robust probabilistic properties, such as “99% of executions,” under environment‑assumption violations, while maintaining tractable verification. The work positions probabilistic robustness as a practical enhancement rather than a costlier computational overhead, broadening the applicability of robust specifications in probabilistic systems.
Abstract
We robustify PCTL and PCTL*, the most important specification languages for probabilistic systems, and show that robustness does not increase the complexity of their model-checking problems.
