From Muller to Parity and Rabin Automata: Optimal Transformations Preserving (History-)Determinism

05/07/2023
by   Antonio Casares, et al.
0

We study transformations of automata and games using Muller conditions into equivalent ones using parity or Rabin conditions. We present two transformations, one that turns a deterministic Muller automaton into an equivalent deterministic parity automaton, and another that provides an equivalent history-deterministic Rabin automaton. We show a strong optimality result: the obtained automata are minimal amongst those that can be derived from the original automaton by duplication of states. We introduce the notions of locally bijective morphisms and history-deterministic mappings to formalise the correctness and optimality of these transformations. The proposed transformations are based on a novel structure, called the alternating cycle decomposition, inspired by and extending Zielonka trees. In addition to providing optimal transformations of automata, the alternating cycle decomposition offers fundamental information on their structure. We use this information to give crisp characterisations on the possibility of relabelling automata with different acceptance conditions and to perform a systematic study of a normal form for parity automata.

READ FULL TEXT
research
04/06/2023

History-deterministic Timed Automata

We explore the notion of history-determinism in the context of timed aut...
research
06/20/2022

From Spot 2.0 to Spot 2.10: What's New?

Spot is a C ++ 17 library for LTL and ω-automata manipulation, with comm...
research
03/19/2018

Categorical Buechi and Parity Conditions via Alternating Fixed Points of Functors

Categorical studies of recursive data structures and their associated re...
research
10/24/2017

Permutation Games for the Weakly Aconjunctive mu-Calculus

We introduce a natural notion of limit-deterministic parity automata and...
research
07/22/2022

Natural Colors of Infinite Words

While finite automata have minimal DFAs as a simple and natural normal f...
research
02/10/2020

Alternating Tree Automata with Qualitative Semantics

We study alternating automata with qualitative semantics over infinite b...
research
05/06/2022

Alternating Good-for-MDP Automata

When omega-regular objectives were first proposed in model-free reinforc...

Please sign up or login with your details

Forgot password? Click here to reset