English

On the Home-Space Problem for Petri Nets and its Ackermannian Complexity

Logic in Computer Science 2024-12-18 v5

Abstract

A set of configurations HH is a home-space for a set of configurations XX of aPetri net if every configuration reachable from (any configuration in) XX can reach (some configuration in) HH. The semilinear home-space problem for Petri nets asks, given a Petri net and semilinear sets of configurations XX, HH, if HH is a home-space for XX. In 1989, David de Frutos Escrig and Colette Johnen proved that the problem is decidable when XX is a singleton and HH 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 HH we can effectively compute a semilinear set CC of configurations, called a non-reachability core for HH, such that for every set XX the set HH is not a home-space for XX if, and only if, CC is reachable from XX. 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}
}
R2 v1 2026-06-24T12:15:58.727Z