History-deterministic Timed Automata
We explore the notion of history-determinism in the context of timed automata (TA) over infinite timed words. History-deterministic (HD) automata are those in which nondeterminism can be resolved on the fly, based on the run constructed thus far. History-determinism is a robust property that admits different game-based characterisations, and HD specifications allow for game-based verification without an expensive determinization step. We show that the class of timed $\omega$-languages recognized by HD timed automata strictly extends that of deterministic ones, and is strictly included in those recognised by fully non-deterministic TA. For non-deterministic timed automata it is known that universality is already undecidable for safety/reachability TA. For history-deterministic TA with arbitrary parity acceptance, we show that timed universality, inclusion, and synthesis all remain decidable and are EXPTIME-complete. For the subclass of TA with safety or reachability acceptance, one can decide (in EXPTIME) whether such an automaton is history-deterministic. If so, it can effectively determinized without introducing new automaton states.
Authors
- Sougata Bose (ORCID: https://orcid.org/0000-0003-3662-3915)
- Karoliina Lehtinen (ORCID: https://orcid.org/0000-0003-1171-8790)
- Sven Schewe (ORCID: https://orcid.org/0000-0002-9093-9518)
- Thomas A. Henzinger
- Patrick Totzke (ORCID: https://orcid.org/0000-0001-5274-8190)
Publication Details
- Journal
- Logical Methods in Computer Science
- Published
- 2024-10-02
- DOI
- https://doi.org/10.46298/lmcs-20(4:1)2024
- Citations
- 1
- Primary Topic
- semigroups and automata theory
- Type
- article
- Field-Weighted Citation Impact
- 0.36
Funders
- Agence Nationale de la Recherche
- Engineering and Physical Sciences Research Council