Deciding the Common Fragment of CTL with Past and LTL
Abstract
A central goal of language theory is to compare formalisms by understanding their relative expressive power. One challenging question in this direction is the problem of determining the \emph{common fragment} of two formalisms and , that is, effectively characterise the class of properties that can be expressed in both formalisms. A question closely related to this is the \emph{membership problem}, denoted , which asks whether a property expressed in can be also expressed in . These problems become particularly difficult when \emph{branching-time} formalisms are involved. In this work, we prove that is decidable, where \PCTL denotes \CTL extended with \emph{past operators}. We do this by showing that both membership problems, and , are decidable. The direction follows from suitable combinations of known results. The converse direction, , requires an automata-theoretic characterisation of . Specifically, we introduce a new class of automata, called \emph{counter-free hesitant weak tree automata} () that capture precisely the expressiveness of , and that are obtained by combining two orthogonal restrictions on alternating parity tree automata, namely, \emph{counter-free hesitancy} and \emph{weakness}. We prove that, for every word language defined by an \LTL formula, the associated tree language is recognisable by an \HWTcf if and only if is recognized by a \DBW. Since the latter recognisability problem is decidable, so is the former. This result advances the longstanding open problem of deciding . Indeed, that problem can now be reduced to , that is, the question of when past operators can be eliminated.
Cite
@article{arxiv.2606.30405,
title = {Deciding the Common Fragment of CTL with Past and LTL},
author = {Massimo Benerecetti and Dario Della Monica and Angelo Matteo and Fabio Mogavero and Gabriele Puppis},
journal= {arXiv preprint arXiv:2606.30405},
year = {2026}
}
Comments
Extended version of the MFCS 2026 paper