Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dimension-Minimality and Primality of Counter Nets

Published 26 Jul 2023 in cs.FL | (2307.14492v2)

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (29)
  1. Parametrized universality problems for one-counter nets. In 31st International Conference on Concurrency Theory (CONCUR 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
  2. Determinization of one-counter nets. In 33rd International Conference on Concurrency Theory (CONCUR 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2022.
  3. 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.
  4. The reachability problem for two-dimensional vector addition systems with states. Journal of the ACM (JACM), 68(5):1–43, 2021.
  5. History-deterministic vector addition systems. arXiv preprint arXiv:2305.01981, 2023.
  6. Diagnosability of discrete-event systems using labeled Petri nets. IEEE Transactions on Automation Science and Engineering, 11(1):144–153, 2013.
  7. Universality problem for unambiguous vass. In 31st International Conference on Concurrency Theory (CONCUR 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. Diego Figueira. Co-finiteness of VASS coverability languages. working paper or preprint, July 2019. URL: https://hal.science/hal-02193089.
  15. 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.
  16. 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.
  17. Sheila A. Greibach. Remarks on blind and partially blind one-way multicounter machines. Theoretical Computer Science, 7(3):311–324, 1978.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. Decomposing permutation automata. In Proc. 32nd CONCUR, volume 203 of LIPIcs, pages 18:1–18:19. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
  24. Unary prime languages. In 45th International Symposium on Mathematical Foundations of Computer Science, volume 170, 2020.
  25. Prime languages. Information and Computation, 240:90–107, 2015.
  26. 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.
  27. On flatness for 2-dimensional vector addition systems with states. In CONCUR, volume 4, pages 402–416. Springer, 2004.
  28. Rational subsets of polycyclic monoids and valence automata. Information and Computation, 207(11):1329–1339, 2009.
  29. Petri nets and regular languages. Journal of Computer and system Sciences, 23(3):299–325, 1981.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.