Papers
Topics
Authors
Recent
Search
2000 character limit reached

On the Power of Finite Ambiguity in Büchi Complementation

Published 27 Sep 2021 in cs.FL | (2109.12828v2)

Abstract: In this work, we exploit the power of \emph{finite ambiguity} for the complementation problem of B\"uchi automata by using reduced run directed acyclic graphs (DAGs) over infinite words, in which each vertex has at most one predecessor; these reduced run DAGs have only a finite number of infinite runs, thus obtaining the finite ambiguity in B\"uchi complementation. We show how to use this type of reduced run DAGs as a unified tool to optimize both rank-based and slice-based complementation constructions for B\"uchi automata with a finite degree of ambiguity. As a result, given a B\"uchi automaton with nn states and a finite degree of ambiguity, the number of states in the complementary B\"uchi automaton constructed by the classical rank-based and slice-based complementation constructions can be improved from 2<sup>O(n</sup>logn)2<sup>{\mathsf{O}(n</sup> \log n)} and O((3n)<sup>n)\mathsf{O}((3n)<sup>{n}) to O(6<sup>n)</sup>2<sup>O(n)\mathsf{O}(6<sup>{n})</sup> \subseteq 2<sup>{\mathsf{O}(n)} and O(4<sup>n)\mathsf{O}(4<sup>{n}), respectively. We further show how to construct such reduced run DAGs for limit deterministic B\"uchi automata and obtain a specialized complementation algorithm, thus demonstrating the generality of the power of finite ambiguity.

Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.