Antonio Casares ; Thomas Colcombet ; Nathanaël Fijalkow ; Karoliina Lehtinen - From Muller to Parity and Rabin Automata: Optimal Transformations Preserving (History) Determinism

theoretics:11336 - TheoretiCS, April 24, 2024, Volume 3 - https://doi.org/10.46298/theoretics.24.12
From Muller to Parity and Rabin Automata: Optimal Transformations Preserving (History) DeterminismArticle

Authors: Antonio Casares ORCID; Thomas Colcombet ORCID; Nathanaël Fijalkow ORCID; Karoliina Lehtinen ORCID

    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.


    Volume: Volume 3
    Published on: April 24, 2024
    Accepted on: January 21, 2024
    Submitted on: May 19, 2023
    Keywords: Computer Science - Formal Languages and Automata Theory,Computer Science - Logic in Computer Science,68Q45,F.4.3
    Funding:
      Source : OpenAIRE Graph
    • Duality in Formal Languages and Logic - a unifying approach to complexity and semantics; Funder: European Commission; Code: 670624
    • Challenges for Logic, Transducers and Automata; Funder: French National Research Agency (ANR); Code: ANR-16-CE40-0007

    Consultation statistics

    This page has been seen 106 times.
    This article's PDF has been downloaded 54 times.