Resolving Nondeterminism with Randomness
Thomas A. Henzinger, Aditya Prakash, and K. S. Thejaswini

TL;DR
This paper introduces new classes of automata that resolve nondeterminism using memory and randomness, enabling efficient handling of infinite-word specifications in reactive systems without full determinisation.
Contribution
It defines and analyzes the novel class of stochastically resolvable automata, expanding the understanding of automata that manage nondeterminism with probabilistic policies.
Findings
Automata classes with stochastic resolution offer a trade-off between expressivity and complexity.
Stochastic resolvability generalizes history-deterministic automata to probabilistic settings.
New automata classes are more succinct and expressive than deterministic automata.
Abstract
In automata theory, while determinisation provides a standard route to solving many common problems in automata theory, some weak forms of nondeterminism can be dealt with in some problems without costly determinisation. For example, the handling of specifications given by nondeterministic automata over infinite words for the problems of reactive synthesis or runtime verification requires resolving nondeterministic choices without knowing the future of the input word. We define and study classes of -regular automata for which the nondeterminism can be resolved by a policy that uses a combination of memory and randomness on any input word, based solely on the prefix read so far. We examine two settings for providing the input word to an automaton. In the first setting, called adversarial resolvability, the input word is constructed letter-by-letter by an adversary, dependent on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms
