Abstract
A history deterministic (HD) automaton can successfully resolve its nondeterministic choices in a way that only depends on the past. Formally, an HD automaton has a strategy that maps each finite word to the transition to be taken after the word is read, and following this strategy results in accepting all the words in the language of the automaton. HD automata can replace deterministic automata in several applications, most notably reactive synthesis, and they attract a lot of interest in the research community. In 2015, Kuperberg and Skrzypczak proved that an HD Büchi automaton A can be determinized with a quadratic blow-up in the state space. The suggested construction also implicitly induces an HD co-Büchi automaton of linear size that complements A. The construction is based on a series of transformations on an HD strategy for A, which has two drawbacks. First, the construction is conceptually hard to understand. Second, since the state space of the HD strategy is exponential, so is the runtime of a procedure implementing the construction. In this paper, we describe a direct complementation procedure for HD Büchi automata. Our procedure is based on removal of transitions from A itself, which can be done in polynomial time. It results in an HD Büchi automaton equivalent to A on top of which we define a complementing HD co-Büchi automaton of linear size. A deterministic equivalent automaton of size quadratic in A can then be defined in polynomial time too. We also prove a quadratic lower bound on the size of an HD strategy for HD Büchi automata.
Original language | English |
---|---|
Title of host publication | Automated Technology for Verification and Analysis - 22nd International Symposium, Proceedings |
Editors | S. Akshay, Aina Niemetz, Sriram Sankaranarayanan |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 67-88 |
Number of pages | 22 |
ISBN (Print) | 9783031787089 |
DOIs | |
State | Published - 2025 |
Event | 22nd International Symposium on Automated Technology for Verification and Analysis, ATVA 2024 - Kyoto, Japan Duration: 21 Oct 2024 → 25 Oct 2024 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 15054 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 22nd International Symposium on Automated Technology for Verification and Analysis, ATVA 2024 |
---|---|
Country/Territory | Japan |
City | Kyoto |
Period | 21/10/24 → 25/10/24 |
Bibliographical note
Publisher Copyright:© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.