Complementing Emerson-Lei Elevator Automata (Technical Report)
Abstract
B\"uchi elevator automata naturally appear in several areas of formal methods as a structural expressibly-equivalent subclass of B\"uchi automata where every strongly connected component is either deterministic or inherently weak. It was shown that this class contains the majority of B\"uchi automata generated in practical applications, including LTL model-checking and verification of hyperproperties. Moreover, the elevator subclass enables more efficient complementation and determinization algorithms than unrestricted B\"uchi automata. In this paper, we introduce Emerson-Lei elevator automata, which is a generalization of B\"uchi elevator automata to richer acceptance conditions. We provide a complementation algorithm with a significantly better asymptotic complexity than the best known algorithm for unrestricted Emerson-Lei automata. The practical efficiency of our algorithm is demonstrated by an experimental comparison with the popular state-of-the-art tool Spot. Our work is, to the best of our knowledge, the first step towards practical algorithms for complementing, determinizing, and testing universality and inclusion of Emerson-Lei automata with rich acceptance conditions.
Cite
@article{arxiv.2606.26768,
title = {Complementing Emerson-Lei Elevator Automata (Technical Report)},
author = {Ondrej Alexaj and Vojtěch Havlena and Ondřej Lengál and Yong Li and Nicolas Mazzocchi},
journal= {arXiv preprint arXiv:2606.26768},
year = {2026}
}
Comments
Accepted at CONCUR'26