English

Complementation of Emerson-Lei Automata (Technical Report)

Logic in Computer Science 2024-10-16 v1 Formal Languages and Automata Theory

Abstract

We give new constructions for complementing subclasses of Emerson-Lei automata using modifications of rank-based B\"uchi automata complementation. In particular, we propose a specialized rank-based construction for a Boolean combination of Inf acceptance conditions, which heavily relies on a novel way of a run DAG labelling enhancing the ranking functions with models of the acceptance condition. Moreover, we propose a technique for complementing generalized Rabin automata, which are structurally as concise as general Emerson-Lei automata (but can have a larger acceptance condition). The construction is modular in the sense that it combines a given complementation algorithm for a condition φ\varphi in a way that the resulting procedure handles conditions of the form Fin φ{} \land \varphi. The proposed constructions give upper bounds that are exponentially better than the state of the art for some of the classes.

Keywords

Cite

@article{arxiv.2410.11644,
  title  = {Complementation of Emerson-Lei Automata (Technical Report)},
  author = {Vojtěch Havlena and Ondřej Lengál and Barbora Šmahlíková},
  journal= {arXiv preprint arXiv:2410.11644},
  year   = {2024}
}
R2 v1 2026-06-28T19:22:40.644Z