Decidability Border for Petri Nets with Data: WQO Dichotomy Conjecture
In Petri nets with data, every token carries a data value, and executability of a transition is conditioned by a relation between data values involved. Decidability status of various decision problems for Petri nets with data may depend on the structure of data domain. For instance, if data values are only tested for equality, decidability status of the reachability problem is unknown (but decidability is conjectured). On the other hand, the reachability problem is undecidable if data values are additionally equipped with a total ordering.
We investigate the frontiers of decidability for Petri nets with various data, and formulate the WQO Dichotomy Conjecture: under a mild assumption, either a data domain exhibits a well quasi-order (in which case one can apply the general setting of well-structured transition systems to solve problems like coverability or boundedness), or essentially all the decision problems are undecidable for Petri nets over that data domain.
In first place, I am very grateful Wojtek Czerwiński and Paweł Parys, with whom I currently work on the WQO Dichotomy Conjecture, for many fruitful discussions and for reading a draft of this paper. Furthermore, I thank Sylvain Schmitz for our discussion and for his interesting ideas towards resolving the conjecture. Finally, I would like to thank my colleagues: Mikołaj Bojańczyk, Lorenzo Clemente, Bartek Klin, Asia Ochremiak and Szymek Toruńczyk for the joint research effort on sets with atoms, a long-term research project, of which the present note constitutes a small part.
- 2.Bojańczyk, M., Braud, L., Klin, B., Lasota, S.: Towards nominal computation. In: Proceedings of the POPL, pp. 401–412 (2012)Google Scholar
- 4.Bojańczyk, M., Klin, B., Lasota, S., Toruńczyk, S.: Turing machines with atoms. In: LICS, pp. 183–192 (2013)Google Scholar
- 5.Cervesato, I., Durgin, N.A., Lincoln, P., Mitchell, J.C., Scedrov, A.: A meta-notation for protocol analysis. In: Proceedings of the CSFW 1999, pp. 55–69 (1999)Google Scholar
- 6.Cherlin, G.: The classification of countable homogeneous directed graphs and countable homogeneous n-tournaments. Memoirs of the American Mathematical Society, vol. 621. American Mathematical Society (1998)Google Scholar
- 7.Clemente, L., Lasota, S.: Reachability analysis of first-order definable pushdown systems. In: Proceedings of the CSL 2015, pp. 244–259 (2015)Google Scholar
- 9.Delzanno, G.: Constraint multiset rewriting. Technical report DISI-TR-05-08, DISI, Universitá di Genova (2005)Google Scholar
- 10.Finkel, A., Goubault-Larrecq, J.: Forward analysis for wsts, part I: completions. In: Proceedings of the STACS 2009, pp. 433–444 (2009)Google Scholar
- 11.Finkel, A., Schnoebelen, P.: Well-structured transition systems everywhere! Theor. Comput. Sci. 256(1–2), 63–92 (2001)Google Scholar
- 12.Fraïssé, R.: Theory of Relations. North-Holland (1953)Google Scholar
- 14.Haddad, S., Schmitz, S., Schnoebelen, P.: The ordinal-recursive complexity of timed-arc Petri nets, data nets, and other enriched nets. In: Proceedings of the LICS 2012, pp. 355–364 (2012)Google Scholar
- 20.Klin, B., Szynwelski, M.: SMT solving for functional programming over infinite structures. In: Mathematically Structured Functional Programming (accepted for publication, 2016)Google Scholar
- 21.Kopczyński, E., Toruńczyk, S.: LOIS: an application of SMT solvers (submitted, 2016). http://www.mimuw.edu.pl/~erykk/lois/lois-sat.pdf
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (http://creativecommons.org/licenses/by-nc/2.5/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.