FLLOJun 25

Complementing Emerson-Lei Elevator Automata (Technical Report)

arXiv:2606.267681.7
Predicted impact top 96% in FL · last 90 daysOriginality Incremental advance
AI Analysis

This work provides the first practical algorithm for complementing Emerson-Lei automata with rich acceptance conditions, benefiting formal methods applications such as model checking and verification.

The paper introduces Emerson-Lei elevator automata, a generalization of Büchi elevator automata to richer acceptance conditions, and provides a complementation algorithm with significantly better asymptotic complexity than existing methods. Experimental comparison with the tool Spot demonstrates practical efficiency.

Büchi elevator automata naturally appear in several areas of formal methods as a structural expressibly-equivalent subclass of Büchi automata where every strongly connected component is either deterministic or inherently weak. It was shown that this class contains the majority of Büchi 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üchi automata. In this paper, we introduce Emerson-Lei elevator automata, which is a generalization of Büchi 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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes