Traversing automata with current state uncertainty under LTL$_f$ constraints
Abstract
In this paper, we consider a problem which we call LTL model checking on paths: given a DFA and a formula in LTL on finite traces, does there exist a word such that every path starting in a state of and labeled by satisfies ? The original motivation for this problem comes from the constrained parts orienting problem, introduced in [Petra Wolf, "Synchronization Under Dynamic Constraints", FSTTCS 2020], where the input constraints restrict the order in which certain states are visited for the first or the last time while reading a word which is also required to synchronize . We identify very general conditions under which LTL model checking on paths is solvable in polynomial space. For the particular constraints in the parts orienting problem, we consider PSPACE-complete cases and one NP-complete case. The former provide very strong lower bound for LTL model checking on paths. The latter is related to (classical) LTL model checking for formulas with the until modality only and with no nesting of operators. We also consider LTL model checking of the power-set automaton of a given DFA, and get similar results for this setting. For all our problems, we consider the case where the required word must also be synchronizing, and prove that if the problem does not become trivial, then this additional constraint does not change the complexity.
Keywords
Cite
@article{arxiv.2311.17849,
title = {Traversing automata with current state uncertainty under LTL$_f$ constraints},
author = {Andrew Ryzhikov and Petra Wolf},
journal= {arXiv preprint arXiv:2311.17849},
year = {2023}
}