History-Determinism vs Fair Simulation

Authors Udi Boker , Thomas A. Henzinger , Karoliina Lehtinen , Aditya Prakash



PDF
Thumbnail PDF

File

LIPIcs.CONCUR.2024.12.pdf
  • Filesize: 0.73 MB
  • 16 pages

Document Identifiers

Author Details

Udi Boker
  • Reichman University, Herzliya, Israel
Thomas A. Henzinger
  • Institute of Science and Technology Austria (ISTA), Klosterneuburg, Austria
Karoliina Lehtinen
  • CNRS, LIS, Aix-Marseille Univ., France
Aditya Prakash
  • University of Warwick, Coventry, UK

Cite AsGet BibTex

Udi Boker, Thomas A. Henzinger, Karoliina Lehtinen, and Aditya Prakash. History-Determinism vs Fair Simulation. In 35th International Conference on Concurrency Theory (CONCUR 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 311, pp. 12:1-12:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.CONCUR.2024.12

Abstract

An automaton 𝒜 is history-deterministic if its nondeterminism can be resolved on the fly, only using the prefix of the word read so far. This mild form of nondeterminism has attracted particular attention for its applications in synthesis problems. An automaton 𝒜 is guidable with respect to a class C of automata if it can fairly simulate every automaton in C, whose language is contained in that of 𝒜. In other words, guidable automata are those for which inclusion and simulation coincide, making them particularly interesting for model-checking. We study the connection between these two notions, and specifically the question of when they coincide. For classes of automata on which they do, deciding guidability, an otherwise challenging decision problem, reduces to deciding history-determinism, a problem that is starting to be well-understood for many classes. We provide a selection of sufficient criteria for a class of automata to guarantee the coincidence of the notions, and use them to show that the notions coincide for the most common automata classes, among which are ω-regular automata and many infinite-state automata with safety and reachability acceptance conditions, including vector addition systems with states, one-counter nets, pushdown-, Parikh-, and timed-automata. We also demonstrate that history-determinism and guidability do not always coincide, for example, for the classes of timed automata with a fixed number of clocks.

Subject Classification

ACM Subject Classification
  • Theory of computation → Formal languages and automata theory
Keywords
  • History-Determinism

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Rajeev Alur and P. Madhusudan. Visibly pushdown languages. In László Babai, editor, Proceedings of the 36th Annual ACM Symposium on Theory of Computing, Chicago, IL, USA, June 13-16, 2004, pages 202-211. ACM, 2004. URL: https://doi.org/10.1145/1007352.1007390.
  2. Marc Bagnol and Denis Kuperberg. Büchi good-for-games automata are efficiently recognizable. In 38th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2018), page 16, 2018. Google Scholar
  3. Udi Boker, Thomas A. Henzinger, Karoliina Lehtinen, and Aditya Prakash. History-determinism vs fair simulation, 2024. URL: https://arxiv.org/abs/2407.08620.
  4. Udi Boker, Denis Kuperberg, Karoliina Lehtinen, and Michał Skrzypczak. On succinctness and recognisability of alternating good-for-games automata. arXiv preprint, 2020. URL: https://arxiv.org/abs/2002.07278.
  5. Udi Boker and Karoliina Lehtinen. Token games and history-deterministic quantitative automata. In FoSSaCS, pages 120-139, 2022. A submitted journal version is available at URL: https://arxiv.org/abs/2110.14308.
  6. Udi Boker and Karoliina Lehtinen. When a little nondeterminism goes a long way: An introduction to history-determinism. ACM SIGLOG News, 10(1):24-51, 2023. URL: https://doi.org/10.1145/3584676.3584682.
  7. Sougata Bose, Thomas A. Henzinger, Karoliina Lehtinen, Sven Schewe, and Patrick Totzke. History-deterministic timed automata, 2023. URL: https://arxiv.org/abs/2304.03183.
  8. Thomas Colcombet. Fonctions régulières de coût. Habilitation à diriger les recherches, École Doctorale de Sciences Mathématiques de Paris Centre, 2013. Google Scholar
  9. Thomas Colcombet and Christof Löding. The non-deterministic mostowski hierarchy and distance-parity automata. In Proc. of ICALP, volume 5126, pages 398-409, 2008. URL: https://doi.org/10.1007/978-3-540-70583-3_33.
  10. Shibashis Guha, Ismaël Jecker, Karoliina Lehtinen, and Martin Zimmermann. A bit of nondeterminism makes pushdown automata expressive and succinct. Log. Methods Comput. Sci., 20(1), 2024. URL: https://doi.org/10.46298/LMCS-20(1:3)2024.
  11. Thomas Henzinger and Nir Piterman. Solving games without determinization. In Proceedings of CSL, pages 395-410, 2006. Google Scholar
  12. Thomas A. Henzinger, Orna Kupferman, and Sriram K. Rajamani. Fair simulation. Inf. Comput., 173(1):64-81, 2002. URL: https://doi.org/10.1006/inco.2001.3085.
  13. Thomas A. Henzinger, Karoliina Lehtinen, and Patrick Totzke. History-deterministic timed automata. In Bartek Klin, Slawomir Lasota, and Anca Muscholl, editors, 33rd International Conference on Concurrency Theory, CONCUR 2022, September 12-16, 2022, Warsaw, Poland, volume 243 of LIPIcs, pages 14:1-14:21. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022. Google Scholar
  14. Michael Kaminski and Nissim Francez. Finite-memory automata. Theoretical Computer Science, 134(2):329-363, 1994. URL: https://doi.org/10.1016/0304-3975(94)90242-9.
  15. Robert McNaughton. Testing and generating infinite sequences by a finite automaton. Information and Control, 9:521-530, 1966. Google Scholar
  16. Satoru Miyano and Takeshi Hayashi. Alternating finite automata on ω-words. Theoretical Computer Science, 32:321-330, 1984. Google Scholar
  17. Damian Niwiński and Michał Skrzypczak. On Guidable Index of Tree Automata. In Filippo Bonchi and Simon J. Puglisi, editors, 46th International Symposium on Mathematical Foundations of Computer Science (MFCS 2021), volume 202 of Leibniz International Proceedings in Informatics (LIPIcs), pages 81:1-81:14, Dagstuhl, Germany, 2021. Schloss Dagstuhl - Leibniz-Zentrum für Informatik. URL: https://doi.org/10.4230/LIPIcs.MFCS.2021.81.
  18. Aditya Prakash and K. S. Thejaswini. On history-deterministic one-counter nets. In Orna Kupferman and Pawel Sobocinski, editors, Foundations of Software Science and Computation Structures - 26th International Conference, FoSSaCS 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22-27, 2023, Proceedings, volume 13992 of Lecture Notes in Computer Science, pages 218-239. Springer, 2023. URL: https://doi.org/10.1007/978-3-031-30829-1_11.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail