Petr Jančar ; Jérôme Leroux - On the Home-Space Problem for Petri Nets and its Ackermannian Complexity

lmcs:13007 - Logical Methods in Computer Science, December 11, 2024, Volume 20, Issue 4 - https://doi.org/10.46298/lmcs-20(4:23)2024
On the Home-Space Problem for Petri Nets and its Ackermannian ComplexityArticle

Authors: Petr Jančar ; Jérôme Leroux

    A set of configurations $H$ is a home-space for a set of configurations $X$ of aPetri net if every configuration reachable from (any configuration in) $X$ can reach (some configuration in) $H$. The semilinear home-space problem for Petri nets asks, given a Petri net and semilinear sets of configurations $X$, $H$, if $H$ is a home-space for $X$. In 1989, David de Frutos Escrig and Colette Johnen proved that the problem is decidable when $X$ is a singleton and $H$ 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 $H$ we can effectively compute a semilinear set $C$ of configurations, called a non-reachability core for $H$, such that for every set $X$ the set $H$ is not a home-space for $X$ if, and only if, $C$ is reachable from $X$. 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.


    Volume: Volume 20, Issue 4
    Published on: December 11, 2024
    Accepted on: September 11, 2024
    Submitted on: February 6, 2024
    Keywords: Computer Science - Logic in Computer Science

    Consultation statistics

    This page has been seen 99 times.
    This article's PDF has been downloaded 62 times.