Easy Complementation of History-Deterministic Büchi Automata

Bader Abu Radi*, Orna Kupferman*, Ofer Leshkowitz*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 22nd International Symposium, Proceedings
EditorsS. Akshay, Aina Niemetz, Sriram Sankaranarayanan
PublisherSpringer Science and Business Media Deutschland GmbH
Pages67-88
Number of pages22
ISBN (Print)9783031787089
DOIs
StatePublished - 2025
Event22nd International Symposium on Automated Technology for Verification and Analysis, ATVA 2024 - Kyoto, Japan
Duration: 21 Oct 202425 Oct 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15054 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference22nd International Symposium on Automated Technology for Verification and Analysis, ATVA 2024
Country/TerritoryJapan
CityKyoto
Period21/10/2425/10/24

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.

Fingerprint

Dive into the research topics of 'Easy Complementation of History-Deterministic Büchi Automata'. Together they form a unique fingerprint.

Cite this