EXPSPACE-Complete Variant of Countdown Games, and Simulation on Succinct One-Counter Nets

  • Petr JančarEmail author
  • Petr Osička
  • Zdeněk Sawa
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11123)


We answer an open complexity question for simulation preorder of succinct one-counter nets (i.e., one-counter automata with no zero tests where counter increments and decrements are integers written in binary), by showing that all relations between bisimulation equivalence and simulation preorder are EXPSPACE-hard for these nets. We describe a reduction from reachability games whose EXPSPACE-completeness in the case of succinct one-counter nets was shown by Hunter [RP 2015], by using other results. We also provide a direct self-contained EXPSPACE-completeness proof for a special case of such reachability games, namely for a modification of countdown games that were shown EXPTIME-complete by Jurdzinski, Sproston, Laroussinie (LMCS 2008); in our modification the initial counter value is not given but is freely chosen by the first player.


Succinct one-counter net Simulation Countdown game Complexity 


  1. 1.
    Abdulla, P.A., Čerāns, K.: Simulation is decidable for one-counter nets. In: Sangiorgi, D., de Simone, R. (eds.) CONCUR 1998. LNCS, vol. 1466, pp. 253–268. Springer, Heidelberg (1998). Scholar
  2. 2.
    Böhm, S., Göller, S., Jančar, P.: Equivalence of deterministic one-counter automata is NL-complete. In: STOC 2013, pp. 131–140. ACM (2013)Google Scholar
  3. 3.
    Böhm, S., Göller, S., Jančar, P.: Bisimulation equivalence and regularity for real-time one-counter automata. J. Comput. Syst. Sci. 80(4), 720–743 (2014). Preliminary versions appeared at CONCUR 2010 and MFCS 2011MathSciNetCrossRefGoogle Scholar
  4. 4.
    Chandra, A.K., Kozen, D., Stockmeyer, L.J.: Alternation. J. ACM 28(1), 114–133 (1981)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Demri, S., Lazić, R., Sangnier, A.: Model checking freeze LTL over one-counter automata. In: Amadio, R. (ed.) FoSSaCS 2008. LNCS, vol. 4962, pp. 490–504. Springer, Heidelberg (2008). Scholar
  6. 6.
    Göller, S., Haase, C., Ouaknine, J., Worrell, J.: Model checking succinct and parametric one-counter automata. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010 Part II. LNCS, vol. 6199, pp. 575–586. Springer, Heidelberg (2010). Scholar
  7. 7.
    Göller, S., Lohrey, M.: Branching-time model checking of one-counter processes. In: STACS 2010. LIPIcs, vol. 5, pp. 405–416. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2010)Google Scholar
  8. 8.
    Göller, S., Mayr, R., To, A.W.: On the computational complexity of verifying one-counter processes. In: LICS 2009, pp. 235–244. IEEE Computer Society (2009)Google Scholar
  9. 9.
    Haase, C., Kreutzer, S., Ouaknine, J., Worrell, J.: Reachability in succinct and parametric one-counter automata. In: Bravetti, M., Zavattaro, G. (eds.) CONCUR 2009. LNCS, vol. 5710, pp. 369–383. Springer, Heidelberg (2009). Scholar
  10. 10.
    Hofman, P., Lasota, S., Mayr, R., Totzke, P.: Simulation problems over one-counter nets. Log. Methods Comput. Sci. 12(1), 46 pp. (2016). Preliminary versions appeared at FSTTCS 2013, LICS 2013, and in Totzke’s Ph.D. thesis (2014)Google Scholar
  11. 11.
    Hunter, P.: Reachability in succinct one-counter games. In: Bojańczyk, M., Lasota, S., Potapov, I. (eds.) RP 2015. LNCS, vol. 9328, pp. 37–49. Springer, Cham (2015). Scholar
  12. 12.
    Jančar, P., Kučera, A., Moller, F.: Simulation and bisimulation over one-counter processes. In: Reichel, H., Tison, S. (eds.) STACS 2000. LNCS, vol. 1770, pp. 334–345. Springer, Heidelberg (2000). Scholar
  13. 13.
    Jančar, P., Kučera, A., Moller, F., Sawa, Z.: DP lower bounds for equivalence-checking and model-checking of one-counter automata. Inf. Comput. 188(1), 1–19 (2004)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Jančar, P., Moller, F., Sawa, Z.: Simulation problems for one-counter machine. In: Pavelka, J., Tel, G., Bartošek, M. (eds.) SOFSEM 1999. LNCS, vol. 1725, pp. 404–413. Springer, Heidelberg (1999). Scholar
  15. 15.
    Jančar, P., Sawa, Z.: A note on emptiness for alternating finite automata with a one-letter alphabet. Inf. Process. Lett. 104(5), 164–167 (2007)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Jančar, P., Srba, J.: Undecidability of bisimilarity by defender’s forcing. J. ACM 55(1), 5:1–5:26 (2008)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Jurdzinski, M., Sproston, J., Laroussinie, F.: Model checking probabilistic timed automata with one or two clocks. Log. Methods Comput. Sci. 4(3), 28 pp. (2008)Google Scholar
  18. 18.
    Kiefer, S.: BPA bisimilarity is EXPTIME-hard. Inf. Process. Lett. 113(4), 101–106 (2013)MathSciNetCrossRefGoogle Scholar
  19. 19.
    Kučera, A.: Efficient verification algorithms for one-counter processes. In: Montanari, U., Rolim, J.D.P., Welzl, E. (eds.) ICALP 2000. LNCS, vol. 1853, pp. 317–328. Springer, Heidelberg (2000). Scholar
  20. 20.
    Mayr, R.: Undecidability of weak bisimulation equivalence for 1-counter processes. In: Baeten, J.C.M., Lenstra, J.K., Parrow, J., Woeginger, G.J. (eds.) ICALP 2003. LNCS, vol. 2719, pp. 570–583. Springer, Heidelberg (2003). Scholar
  21. 21.
    Reichert, J.: On the complexity of counter reachability games. Fundam. Inform. 143(3–4), 415–436 (2016)MathSciNetCrossRefGoogle Scholar
  22. 22.
    Serre, O.: Parity games played on transition graphs of one-counter processes. In: Aceto, L., Ingólfsdóttir, A. (eds.) FoSSaCS 2006. LNCS, vol. 3921, pp. 337–351. Springer, Heidelberg (2006). Scholar
  23. 23.
    Srba, J.: Beyond language equivalence on visibly pushdown automata. Log. Methods Comput. Sci. 5(1), 22 pp. (2009)Google Scholar
  24. 24.
    Valiant, L.G., Paterson, M.: Deterministic one-counter automata. J. Comput. Syst. Sci. 10(3), 340–350 (1975)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Department of Computer Science, Faculty of SciencePalacký University OlomoucOlomoucCzechia
  2. 2.Department of Computer ScienceFEI, Technical University of OstravaOstravaCzechia

Personalised recommendations