On the Home-Space Problem for Petri Nets and its Ackermannian Complexity
Abstract
A set of configurations is a home-space for a set of configurations of aPetri net if every configuration reachable from (any configuration in) can reach (some configuration in) . The semilinear home-space problem for Petri nets asks, given a Petri net and semilinear sets of configurations , , if is a home-space for . In 1989, David de Frutos Escrig and Colette Johnen proved that the problem is decidable when is a singleton and is a finite union of linear sets with the same periods. In this paper, we show that the general (semilinear) problem is decidable. This result is obtained by proving a duality between the reachability problem and the non-home-space problem. In particular, we prove that for any Petri net and any semilinear set of configurations we can effectively compute a semilinear set of configurations, called a non-reachability core for , such that for every set the set is not a home-space for if, and only if, is reachable from . We show that the established relation to the reachability problem yields the Ackermann-completeness of the (semilinear) home-space problem. For this we also show that, given a Petri net with an initial marking, the set of minimal reachable markings can be constructed in Ackermannian time.
Keywords
Cite
@article{arxiv.2207.02697,
title = {On the Home-Space Problem for Petri Nets and its Ackermannian Complexity},
author = {Petr Jančar and Jérôme Leroux},
journal= {arXiv preprint arXiv:2207.02697},
year = {2024}
}