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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Casares, Antonio, Colcombet, Thomas, Fijalkow, Nathanaël, Lehtinen, Karoliina
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929449995337728
author Casares, Antonio
Colcombet, Thomas
Fijalkow, Nathanaël
Lehtinen, Karoliina
author_facet Casares, Antonio
Colcombet, Thomas
Fijalkow, Nathanaël
Lehtinen, Karoliina
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2305_04323
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle From Muller to Parity and Rabin Automata: Optimal Transformations Preserving (History) Determinism
Casares, Antonio
Colcombet, Thomas
Fijalkow, Nathanaël
Lehtinen, Karoliina
Formal Languages and Automata Theory
Logic in Computer Science
68Q45
F.4.3
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.
title From Muller to Parity and Rabin Automata: Optimal Transformations Preserving (History) Determinism
topic Formal Languages and Automata Theory
Logic in Computer Science
68Q45
F.4.3
url https://arxiv.org/abs/2305.04323