Transformation To Non-deterministic Muller Automaton
Following is a list of automata constructions which transforms a type of ω-automata to a non-deterministic muller automaton.
- From Büchi automaton
- If is the set of final states in a Büchi automata with the set of states, we can construct a Muller automata with same set of states, transition function and initial state with the muller accepting condition as F = { X | X ∈ 2Q ∧ X ∩ B ≠ }
- From Rabin automaton/Parity automaton
- Similarly, the Rabin conditions can be emulated by constructing the acceptance set in the Muller automata as all sets in which satisfy, for some j. Note that this covers the case of Parity automaton too, as the Parity acceptance condition can be expressed as Rabin acceptance condition easily.
- From Streett automaton
- The Streett conditions can be emulated by constructing the acceptance set in the Muller automata as all sets in which satisfy, for all j.
Read more about this topic: Muller Automaton