The Satisfiability and Validity Problems for Probabilistic Computational Tree Logic are Highly Undecidable
Miroslav Chodil, Antonín Kučera
TL;DR
This work resolves a long-standing open problem by proving that both satisfiability and validity for Probabilistic Computational Tree Logic (PCTL) are highly undecidable, extending beyond the arithmetical hierarchy and persisting even in the $\operatorname{F},\operatorname{G}$ fragment. The authors achieve this via a reduction from the recurrent computation problem of nondeterministic two-counter machines, encoding configurations as probabilistic coordinates in $\left(0,1\right)^2$ and employing a convex-geometry argument to enforce valid step transitions. A key technical advance is the construction of a PCTL formula $\varphi_{\mathcal{M}}$ whose models correspond exactly to recurrent computations of $\mathcal{M}$, including a novel Inc/Dec encoding and polytope-based constraints to prevent spurious mass transfers. The results imply there is no sound and complete deductive system for PCTL, and even finite satisfiability for the $\operatorname{F},\operatorname{G}$-fragment is undecidable, highlighting fundamental limits of automatic reasoning for probabilistic temporal logics and impacting formal verification of probabilistic systems.
Abstract
The Probabilistic Computational Tree Logic (PCTL) is the main specification formalism for discrete probabilistic systems modeled by Markov chains. Despite serious research attempts, the decidability of PCTL satisfiability and validity problems remained unresolved for 30 years. We show that both problems are highly undecidable, i.e., beyond the arithmetical hierarchy. Consequently, there is no sound and complete deductive system for PCTL.
