Decidable Reversible Equivalences for Finite Petri Nets
Abstract
In the setting of Petri nets, we prove that causal-net bisimilarity G15,Gor22,Gor25a, which is a refinement of history-preserving bisimilarity RT88,vGG89,DDM89, and the novel hereditary causal-net bisimilarity, which is a refinement of hereditary history-preserving bisimilarity Bed91,JNW96, do coincide. This means that causal-net bisimilarity is a reversible behavioral equivalence, as causal-net bisimilar markings not only are able to match each other's forward transitions, but also backward transitions by undoing performed events. Causal-net bisimilarity can be equivalently formulated as structure-preserving bisimilarity G15,Gor25a, that is decidable on finite bounded Petri nets CG21a. Moreover, place bisimilarity ABS91, that we prove to be finer than causal-net bisimilarity, is also reversible and it was proved decidable for finite Petri nets in Gor21decid,Gor25a. These results offer two decidable reversible behavioral equivalences in the true concurrency spectrum, which are alternative to the coarser hereditary history-preserving bisimilarity Bed91,JNW96, that, unfortunately, is undecidable even for safe Petri nets JNS03.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.