Reachability in Trace-Pushdown Systems
Chris Köcher, Dietrich Kuske
TL;DR
This work extends Caucal's reachability results to trace pushdown systems where the pushdown stores Mazurkiewicz traces. It introduces lc_rational trace relations, a left closed refinement of rational relations, and develops a robust theory showing that the reachability relation of trace_pDS is lc_rational under natural transition structure conditions. Using forward and backward preservation properties of lc_rational relations, the authors show that backwards reachability preserves recognizability and forwards reachability preserves rationality, yielding polynomial-time decidability for questions about reaching a recognizable trace set from a rational trace set. The results generalize classical pushdown reachability to the trace setting and complement Zetzsche’s monoid-based decidability results by focusing on transition structures, achieving Caucal-like preservation in this richer setting.
Abstract
We consider the reachability relation of pushdown systems whose pushdown holds a Mazurkiewicz trace instead of just a word as in classical systems. Under two natural conditions on the transition structure of such systems, we prove that the reachability relation is lc-rational, a new notion that restricts the class of rational trace relations. We also develop the theory of these lc-rational relations to the point where they allow to infer that forwards-reachability of a trace-pushdown system preserves the rationality and backwards-reachability the recognizability of sets of configurations. As a consequence, we obtain that it is decidable whether one recognizable set of configurations can be reached from some rational set of configurations. All our constructions are polynomial (assuming the dependence alphabet to be fixed). These findings generalize results by Caucal on classical pushdown systems (namely the rationality of the reachability relation of such systems) and complement results by Zetzsche (namely the decidability for arbitrary transition structures under severe restrictions on the dependence alphabet).
