Dimension-Minimality and Primality of Counter Nets
Abstract: A $k$-Counter Net ($k$-CN) is a finite-state automaton equipped with $k$ integer counters that are not allowed to become negative, but do not have explicit zero tests. This language-recognition model can be thought of as labelled vector addition systems with states, some of which are accepting. Certain decision problems for $k$-CNs become easier, or indeed decidable, when the dimension $k$ is small. Yet, little is known about the effect that the dimension $k$ has on the class of languages recognised by $k$-CNs. Specifically, it would be useful if we could simplify algorithmic reasoning by reducing the dimension of a given CN. To this end, we introduce the notion of dimension-primality for $k$-CN, whereby a $k$-CN is prime if it recognises a language that cannot be decomposed into a finite intersection of languages recognised by $d$-CNs, for some $d<k$. We show that primality is undecidable. We also study two related notions: dimension-minimality (where we seek a single language-equivalent $d$-CN of lower dimension) and language regularity. Additionally, we explore the trade-offs in expressiveness between dimension and non-determinism for CN.
- Parametrized universality problems for one-counter nets. In 31st International Conference on Concurrency Theory (CONCUR 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
- Determinization of one-counter nets. In 33rd International Conference on Concurrency Theory (CONCUR 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2022.
- Model checking coverability graphs of vector addition systems. In Filip Murlak and Piotr Sankowski, editors, Mathematical Foundations of Computer Science 2011 - 36th International Symposium, MFCS 2011, Warsaw, Poland, August 22-26, 2011. Proceedings, volume 6907 of Lecture Notes in Computer Science, pages 108–119. Springer, 2011. doi:10.1007/978-3-642-22993-0_13.
- The reachability problem for two-dimensional vector addition systems with states. Journal of the ACM (JACM), 68(5):1–43, 2021.
- History-deterministic vector addition systems. arXiv preprint arXiv:2305.01981, 2023.
- Diagnosability of discrete-event systems using labeled Petri nets. IEEE Transactions on Automation Science and Engineering, 11(1):144–153, 2013.
- Universality problem for unambiguous vass. In 31st International Conference on Concurrency Theory (CONCUR 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
- Reachability in fixed dimension vector addition systems with states. In 31st International Conference on Concurrency Theory (CONCUR 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
- New pumping technique for 2-dimensional VASS. In 44th International Symposium on Mathematical Foundations of Computer Science (MFCS 2019). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2019.
- Improved lower bounds for reachability in vector addition systems. In 48th International Colloquium on Automata, Languages, and Programming (ICALP 2021). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2021.
- Reachability in vector addition systems is Ackermann-complete. In 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS), pages 1229–1240. IEEE, 2022.
- Stéphane Demri. On selective unboundedness of VASS. J. Comput. Syst. Sci., 79(5):689–713, 2013. doi:10.1016/j.jcss.2013.01.014.
- Javier Esparza. Decidability and complexity of petri net problems—an introduction. Lectures on Petri Nets I: Basic Models: Advances in Petri Nets, pages 374–428, 2005.
- Diego Figueira. Co-finiteness of VASS coverability languages. working paper or preprint, July 2019. URL: https://hal.science/hal-02193089.
- Ackermannian and primitive-recursive bounds with dickson’s lemma. In 2011 IEEE 26th Annual Symposium on Logic in Computer Science, pages 269–278. IEEE, 2011.
- Reachability for two-counter machines with one test and one reset. In FSTTCS 2018-38th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, volume 122, pages 31–1. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2018.
- Sheila A. Greibach. Remarks on blind and partially blind one-way multicounter machines. Theoretical Computer Science, 7(3):311–324, 1978.
- Reachability in succinct and parametric one-counter automata. In CONCUR 2009-Concurrency Theory: 20th International Conference, CONCUR 2009, Bologna, Italy, September 1-4, 2009. Proceedings 20, pages 369–383. Springer, 2009.
- Michel Henri Theódore Hack. Petri net language. Computation Structures Group Memo 124, 1976. URL: http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-159.pdf.
- Decidability of weak simulation on one-counter nets. In 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science, pages 203–212. IEEE, 2013.
- Trace inclusion for one-counter nets revisited. In Reachability Problems: 8th International Workshop, RP 2014, Oxford, UK, September 22-24, 2014. Proceedings 8, pages 151–162. Springer, 2014.
- On the reachability problem for 5-dimensional vector addition systems. Theor. Comput. Sci., 8:135–159, 1979. doi:10.1016/0304-3975(79)90041-0.
- Decomposing permutation automata. In Proc. 32nd CONCUR, volume 203 of LIPIcs, pages 18:1–18:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
- Unary prime languages. In 45th International Symposium on Mathematical Foundations of Computer Science, volume 170, 2020.
- Prime languages. Information and Computation, 240:90–107, 2015.
- Jérôme Leroux. The reachability problem for petri nets is not primitive recursive. In 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS), pages 1241–1252. IEEE, 2022.
- On flatness for 2-dimensional vector addition systems with states. In CONCUR, volume 4, pages 402–416. Springer, 2004.
- Rational subsets of polycyclic monoids and valence automata. Information and Computation, 207(11):1329–1339, 2009.
- Petri nets and regular languages. Journal of Computer and system Sciences, 23(3):299–325, 1981.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.