formal languages and automata theory

Explorable Parity Automata

arXiv:2410.23187

summary

The paper introduces explorable automata, a generalization of history‑deterministic automata that resolves nondeterminism using multiple simultaneous runs, and studies their decision problems and expressive power for finite and infinite words.

Abstract

We define the class of explorable automata on finite or infinite words. This is a generalization of History-Deterministic (HD) automata, where this time non-deterministic choices can be resolved by building finitely many simultaneous runs instead of just one. We show that recognizing HD parity automata of fixed index among explorable ones is in PTime, thereby giving a strong link between the two notions. We then show that recognizing explorable automata is ExpTime-complete, in the case of finite words or parity automata up to index [0, 2]. Additionally, we define the notion of ω-explorable automata on infinite words, where countably many runs can be used to resolve the non-deterministic choices. We show ExpTime-completeness for ω-explorability of automata on infinite words for the safety and coBüchi acceptance conditions. We finally characterize the expressivity of (ω-)explorable automata with respect to the parity index hierarchy.

Topics & keywords

#explorable automata#parity automata#history‑deterministic automata#complexity analysis#infinite-word acceptanceexplorable automataparity indexhistory‑deterministicExpTime‑completeω‑explorablesafetycoBüchi
Explorable Parity Automata · wovepaper