On Persistent Reachability in Petri Nets
نویسندگان
چکیده
The notion of persistency, based on the rule “no action can disable another one” is one of the classical notions in concurrency theory. In this paper, we deal with arbitrary place/transition nets, but concentrate on their persistent computations. It leads to an interesting decision problem: Is a given marking reachable with a persistent run? In order to study the persistent-reachability problem we define a class of nets, called nonviolence nets. We show that inhibitor nets can be simulated by the nonviolence nets, and that reachability and coverability problems are undecidable in the class of the nonviolence nets. Then we prove more: nonviolence nets can be simulated by the inhibitor nets, thus they are computationally equivalent to Turing machines.
منابع مشابه
On the Reducibility of Persistent Petri Nets
This paper aims to find a transformation from persistent Petri nets, which are a general class of conflict-free Petri nets, into a more restricted class of nets called behaviourally conflict-free nets. In a persistent net, whenever two distinct transitions are simultaneously enabled, one cannot become disabled through the occurrence of the other. In a behaviourally conflict-free net, two distin...
متن کاملCompleteness Results for Single-Path Petri Nets
We de ne a new subclass of persistent Petri nets called single-path Petri nets. Our intention is to provide a class of Petri nets whose study might yield some insight into the mathematical properties of persistent Petri nets or even general Petri nets. We conjecture that the Karp-Miller coverability tree for a persistent net is small enough to be searched in polynomial space. Although we are un...
متن کاملComplexity of Some Problems in Petri Nets
We consider the complexity of several steindard problems for various classes of Pletri nets.. In particular, the reachability problem, the liveness problem and the k-‘boundedness problems are analyzed. Some polynomial time and polynomial space complete probkms for Petri nets are given. We then show that the problem of deciding whether a Petri net Is persistent is reducible to reaphability, part...
متن کاملLevels of Persistency in Place/Transition Nets
The classical notion of persistency, originated in 60s, has been extensively studied up to now. An action of a processing system is said to be persistent if, whenever it becomes enabled, it remains enabled until executed. And a system is said to be persistent if each of its actions is persistent. This notion, introduced by Karp/Miller, is one of the most frequently discussed issues in the Petri...
متن کاملA Note on the Reachability Set of Petri Nets
This paper treats the notion of reachability in Petri nets. More precisely, a method to compute the residue of the reachability set of a Petri net is present. Moreover, as an application, it is shown how this residue set can be used to compute the concurrency-degrees of Petri nets.
متن کامل