,
Keya Prakash
,
Michał Skrzypczak
Creative Commons Attribution 4.0 International license
History-deterministic automata, often also called good-for-games, are an intermediate model between deterministic and nondeterministic automata, which are particularly well-suited for applications in verification and reactive synthesis. We show that deciding whether a parity automaton is history-deterministic is in NP. Our result matches an NP-hardness lower bound (Prakash 2024) and builds on insights from a fixed-parameter tractable algorithm (Lehtinen and Prakash 2025). This settles the complexity of the problem, which has been open since 2006.
@InProceedings{lehtinen_et_al:LIPIcs.LICS.2026.64,
author = {Lehtinen, Karoliina and Prakash, Keya and Skrzypczak, Micha{\l}},
title = {{Checking History Determinism for Parity Automata Is in NP}},
booktitle = {41st Annual Symposium on Logic in Computer Science (LICS 2026)},
pages = {64:1--64:24},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-434-5},
ISSN = {1868-8969},
year = {2026},
volume = {380},
editor = {Faggian, Claudia and Katoen, Joost-Pieter},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.LICS.2026.64},
URN = {urn:nbn:de:0030-drops-268517},
doi = {10.4230/LIPIcs.LICS.2026.64},
annote = {Keywords: History-determinism, parity automata, good-for-games}
}