Structural Liveness of Conservative Petri Nets
Pith reviewed 2026-05-23 00:09 UTC · model grok-4.3
The pith
For conservative Petri nets, structural liveness is EXPSPACE-complete.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
In conservative Petri nets, if the net is structurally live then the smallest live initial markings have token counts at most doubly exponential in the size of the net description. This size bound yields an EXPSPACE decision procedure for structural liveness, which is also EXPSPACE-hard for conservative nets.
What carries the argument
An extension of bounds on the size of minimal integer solutions to Boolean combinations of linear equalities, inequalities and divisibility constraints, applied to an encoding of structural liveness.
If this is right
- Structural liveness is decidable in EXPSPACE for conservative nets.
- The same complexity holds for structurally bounded Petri nets.
- Minimal live markings are bounded doubly exponentially in size.
- The general case for arbitrary Petri nets remains open.
Where Pith is reading between the lines
- The bound technique may transfer to other net properties involving reachability or liveness.
- Similar complexity results could be sought for other restricted classes of Petri nets.
- The result suggests that conservative nets capture much of the hardness of the general structural liveness problem.
Load-bearing premise
The known bounds on minimal solutions to linear Diophantine systems with divisibility can be extended and applied to the particular formula encoding structural liveness for conservative nets.
What would settle it
A counterexample would be a conservative Petri net that is structurally live, yet every live marking requires some place to hold more than doubly exponentially many tokens relative to the net size.
Figures
read the original abstract
We show that the EXPSPACE-hardness result for structural liveness of Petri nets [Jancar and Purser, 2019] holds even for a simple subclass of conservative nets. As our main result, we prove that for structurally live conservative nets, the values of the minimal live markings are at most doubly exponential in the size of the net. This implies the EXPSPACE-completeness of structural liveness for conservative Petri nets. The result also applies to structurally bounded Petri nets, whereas the complexity of the general case remains open. As a proof ingredient of independent interest, we present an extension of known results on the bounds of minimal integer solutions to Boolean combinations of linear equalities, inequalities, and divisibility constraints.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper shows that structural liveness remains EXPSPACE-complete when restricted to conservative Petri nets. It reuses the 2019 EXPSPACE-hardness result of Jancar and Purser and proves a new doubly exponential upper bound on the token counts in any minimal live marking of a structurally live conservative net; the bound is obtained by encoding structural liveness into a Boolean combination of linear equalities, inequalities and divisibility constraints and then extending known results on the size of minimal integer solutions to such systems. The same bound applies to structurally bounded nets. The extension itself is presented as an independent technical contribution.
Significance. If the central bound holds, the result supplies a tight complexity classification for an important and natural subclass of Petri nets and simultaneously supplies a reusable bound on minimal solutions of linear systems augmented with divisibility constraints. Both the complexity statement and the bound on integer solutions are stated in a form that is directly usable by subsequent work in verification and integer programming.
minor comments (2)
- [Abstract] The abstract states that the bound is 'at most doubly exponential in the size of the net' but does not specify the precise size measure (number of places, total size of the incidence matrix, etc.). Adding one sentence would remove any ambiguity for readers who wish to instantiate the bound.
- The manuscript should include a short self-contained statement of the precise form of the Boolean combination that arises from the structural-liveness encoding (before invoking the new bound), so that the applicability of the extension can be checked without reconstructing the encoding from the surrounding text.
Simulated Author's Rebuttal
We thank the referee for the positive assessment of the paper and the recommendation for minor revision. No major comments appear in the report, so we have no specific points requiring response or revision.
Circularity Check
No significant circularity; derivation self-contained
full rationale
The paper cites the 2019 EXPSPACE-hardness result (Jancar-Purser) to establish hardness for the conservative subclass and then derives the doubly-exponential bound on minimal live markings via a new encoding into Boolean combinations of linear constraints plus an explicit extension of known solution-size bounds. This extension is presented as an independent proof ingredient rather than a self-citation or fitted parameter. No equation reduces to a prior result by definition, no uniqueness theorem is imported from the authors' own prior work to force the outcome, and the central upper-bound claim does not collapse to the input data or to the cited hardness result. The derivation chain therefore remains non-circular.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Standard properties of conservative Petri nets and structural liveness
- standard math Known bounds on minimal integer solutions to linear Diophantine systems
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We show that the EXPSPACE-hardness result for structural liveness of Petri nets holds even for a simple subclass of conservative nets. As our main result, we prove that for structurally live conservative nets, the values of the minimal live markings are at most doubly exponential in the size of the net.
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
As a proof ingredient of independent interest, we present an extension of known results on the bounds of minimal integer solutions to Boolean combinations of linear equalities, inequalities, and divisibility constraints.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Angluin, D., Aspnes, J., Diamadi, Z., Fischer, M.J., Pera lta, R.: Computation in networks of passively mobile finite-state sensors. Distrib uted Comput. 18(4), 235– 253 (2006). https://doi.org/10.1007/s00446-005-0138-3
-
[2]
Angluin, D., Aspnes, J., Eisenstat, D., Ruppert, E.: The c omputational power of population protocols. Distributed Comput. 20(4), 279–304 (2007). https://doi.org/10.1007/s00446-007-0040-2
-
[3]
Best, E., Devillers, R.: Petri Net Primer. Birkhäuser Cha m (2024). https://doi.org/10.1007/978-3-031-48278-6 , 545 pp
-
[4]
Best, E., Esparza, J.: Existence of home states in Petri nets is decidable. Inf. Process. Lett. 116(6), 423–427 (2016). https://doi.org/10.1016/j.ipl.2016.01.011
-
[5]
In: Chandra, A.K., Wotschke, D., Friedman, E.P., Harrison, M.A
Cardoza, E., Lipton, R.J., Meyer, A.R.: Exponential Spac e Complete Problems for Petri Nets and Commutative Semigroups: Preliminary Report . In: Chandra, A.K., Wotschke, D., Friedman, E.P., Harrison, M.A. (eds.) Proceedings of the 8th Annual ACM Symposium on Theory of Computing, May 3-5, 1976, Hershey , Pennsylvania, USA. pp. 50–54. ACM (1976). https://do...
-
[6]
Czerwinski, W., Orlikowski, L.: Reachability in Vector A ddition Systems is Ackermann-complete. In: 62nd IEEE Annual Symposium on Foun dations of Com- puter Science, FOCS 2021, Denver, CO, USA, February 7-10, 20 22. pp. 1229–1240. IEEE (2021). https://doi.org/10.1109/FOCS52979.2021.00120
-
[7]
Cambridge Tracts in Theoretical Computer Science, Cambridge University Press (1995)
Desel, J., Esparza, J.: Free Choice Petri Nets. Cambridge Tracts in Theoretical Computer Science, Cambridge University Press (1995). https://doi.org/10.1017/CBO9780511526558 Structural Liveness of Conservative Petri Nets 33
-
[8]
Esparza, J., Raskin, M.A., Weil-Kennedy, C.: Parameteri zed Analysis of Im- mediate Observation Petri Nets. In: Donatelli, S., Haar, S. (eds.) Applica- tion and Theory of Petri Nets and Concurrency - 40th Internat ional Confer- ence, PETRI NETS 2019, Aachen, Germany, June 23-28, 2019, Pr oceedings. Lecture Notes in Computer Science, vol. 11522, pp. 365–38...
-
[9]
ACM SIGLOG News 5(3), 67–82 (2018)
Haase, C.: A survival guide to Presburger arithmetic. ACM SIGLOG News 5(3), 67–82 (2018). https://doi.org/10.1145/3242953.3242964
-
[10]
Hack, M.: The Recursive Equivalence of the Reachability Problem and the Liveness Problem for Petri Nets and Vector Addition Systems . In: 15th An- nual Symposium on Switching and Automata Theory, New Orlean s, Louisiana, USA, October 14-16, 1974. pp. 156–164. IEEE Computer Societ y (1974). https://doi.org/10.1109/SWAT.1974.28
-
[11]
Hujsa, T., Devillers, R.: On Deadlockability, Liveness and Reversibility in Sub- classes of Weighted Petri Nets. Fundam. Informaticae 161(4), 383–421 (2018). https://doi.org/10.3233/FI-2018-1708
-
[12]
Jančar, P., Leroux, J.: The Semilinear Home-Space Probl em Is Ackermann- Complete for Petri Nets. In: Pérez, G.A., Raskin, J. (eds.) 3 4th International Con- ference on Concurrency Theory, CONCUR 2023, September 18-2 3, 2023, Antwerp, Belgium. LIPIcs, vol. 279, pp. 36:1–36:17. Schloss Dagstuh l - Leibniz-Zentrum für Informatik (2023). https://doi.org/10.4...
-
[13]
Jančar, P., Leroux, J.: On the Home-Space Problem for Pet ri Nets and its Ackermannian Complexity. Log. Methods Comput. Sci. 20(4) (2024). https://doi.org/10.46298/LMCS-20(4:23)2024
-
[14]
Acta Informatica 56(6), 537– 552 (2019)
Jančar, P., Purser, D.: Structural liveness of Petri net s is ExpSpace-hard and decidable. Acta Informatica 56(6), 537– 552 (2019). https://doi.org/10.1007/s00236-019-00338-6 , https://doi.org/10.1007/s00236-019-00338-6
-
[15]
Jančar, P., Valůšek, J.: Structural Liveness of Immedia te Obser- vation Petri Nets. Fundam. Informaticae 188(3), 179–215 (2023). https://doi.org/10.3233/FI-222146
-
[16]
Durations and parametric model-checking in timed automata
Klaedtke, F.: Bounds on the automata size for Presburger arith- metic. ACM Trans. Comput. Log. 9(2), 11:1–11:34 (2008). https://doi.org/10.1145/1342991.1342995
-
[17]
In: Etessami, K., Feige, U., P uppis, G
Künnemann, M., Mazowiecki, F., Schütze, L., Sinclair-B anks, H., Wegrzy- cki, K.: Coverability in V ASS Revisited: Improving Rackoff’ s Bound to Ob- tain Conditional Optimality. In: Etessami, K., Feige, U., P uppis, G. (eds.) 50th International Colloquium on Automata, Languages, and Programming, ICALP 2023, July 10-14, 2023, Paderborn, Germany. LIPIcs, v o...
-
[18]
In: Chattopadhyay, A., Gastin, P
Leroux, J.: Distance Between Mutually Reachable Petri N et Configurations. In: Chattopadhyay, A., Gastin, P. (eds.) 39th IARCS Annual C onference on Foundations of Software Technology and Theoretical Comp uter Science, FSTTCS 2019, December 11-13, 2019, Bombay, India. LIPIcs, v ol. 150, pp. 47:1–47:14. Schloss Dagstuhl - Leibniz-Zentrum für Inf ormatik (20...
-
[19]
Leroux, J.: The Reachability Problem for Petri Nets is No t Primitive Recur- sive. In: 62nd IEEE Annual Symposium on Foundations of Compu ter Science, FOCS 2021, Denver, CO, USA, February 7-10, 2022. pp. 1241–12 52. IEEE (2021). https://doi.org/10.1109/FOCS52979.2021.00121 34 P. Jančar, J. Leroux, J. Valůšek
-
[20]
Leroux, J., Schmitz, S.: Reachability in Vector Additio n Systems is Primitive- Recursive in Fixed Dimension. In: 34th Annual ACM/IEEE Symp osium on Logic in Computer Science, LICS 2019, Vancouver, BC, Canada, June 24-27, 2019. pp. 1–13. IEEE (2019). https://doi.org/10.1109/LICS.2019.8785796
-
[21]
Mayr, E.W.: Some Complexity Results for Polynomial Idea ls. J. Complex. 13(3), 303–325 (1997). https://doi.org/10.1006/jcom.1997.0447
-
[22]
Advances in mathema tics 46(3), 305–329 (1982)
Mayr, E.W., Meyer, A.R.: The complexity of the word probl ems for commuta- tive semigroups and polynomial ideals. Advances in mathema tics 46(3), 305–329 (1982). https://doi.org/10.1016/0001-8708(82)90048-2
-
[23]
Mayr, E.W., Weihmann, J.: A Framework for Classical Petr i Net Problems: Conservative Petri Nets as an Application. In: Ciardo, G., K indler, E. (eds.) Application and Theory of Petri Nets and Concurrency - 35th I nternational Conference, PETRI NETS 2014, Tunis, Tunisia, June 23-27, 20 14. Proceedings. Lecture Notes in Computer Science, vol. 8489, pp. 314...
-
[24]
Pottier, L.: Minimal Solutions of Linear Diophantine Sy stems: Bounds and Al- gorithms. In: Book, R.V. (ed.) Rewriting Techniques and App lications, 4th In- ternational Conference, RTA-91, Como, Italy, April 10-12, 1991, Proceedings. Lecture Notes in Computer Science, vol. 488, pp. 162–173. Sp ringer (1991). https://doi.org/10.1007/3-540-53904-2_94
-
[25]
Rackoff, C.: The Covering and Boundedness Problems for Ve c- tor Addition Systems. Theor. Comput. Sci. 6, 223–231 (1978). https://doi.org/10.1016/0304-3975(78)90036-1
-
[26]
Raskin, M., Weil-Kennedy, C.: Efficient Restrictions of I mmediate Obser- vation Petri Nets. In: Reachability Problems - 14th Interna tional Con- ference, RP 2020, Paris, France, October 19-21, 2020, Proce edings. Lec- ture Notes in Computer Science, vol. 12448, pp. 99–114. Spri nger (2020). https://doi.org/10.1007/978-3-030-61739-4_7
-
[27]
Raskin, M.A., Weil-Kennedy, C., Esparza, J.: Flatness a nd Complexity of Imme- diate Observation Petri Nets. In: 31st International Confe rence on Concurrency Theory, CONCUR 2020, September 1-4, 2020, Vienna, Austria ( Virtual Confer- ence). LIPIcs, vol. 171, pp. 45:1–45:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2020). https://doi.org/10.4230...
-
[28]
Understanding Petri Nets – Modeling Techniques, Analysis Methods, Case Studies
Reisig, W.: Understanding Petri Nets. Springer-Verlag (2013). https://doi.org/10.1007/978-3-642-33278-4 , 230 pp
-
[29]
John Wiley & Sons, Inc., USA (1986)
Schrijver, A.: Theory of Linear and Integer Programming . John Wiley & Sons, Inc., USA (1986)
work page 1986
-
[30]
Weil-Kennedy, C.: Observation Petri Nets. Ph.D. the- sis, Technical University of Munich, Germany (2023), https://nbn-resolving.org/urn:nbn:de:bvb:91-diss-20230320-1691161-1-3
work page 2023
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.