English

A Tight Lower Bound for Streett Complementation

Logic in Computer Science 2011-09-20 v3 Formal Languages and Automata Theory

Abstract

Finite automata on infinite words (ω\omega-automata) proved to be a powerful weapon for modeling and reasoning infinite behaviors of reactive systems. Complementation of ω\omega-automata is crucial in many of these applications. But the problem is non-trivial; even after extensive study during the past four decades, we still have an important type of ω\omega-automata, namely Streett automata, for which the gap between the current best lower bound 2Ω(nlgnk)2^{\Omega(n \lg nk)} and upper bound 2Ω(nklgnk)2^{\Omega(nk \lg nk)} is substantial, for the Streett index size kk can be exponential in the number of states nn. In arXiv:1102.2960 we showed a construction for complementing Streett automata with the upper bound 2O(nlgn+nklgk)2^{O(n \lg n+nk \lg k)} for k=O(n)k = O(n) and 2O(n2lgn)2^{O(n^{2} \lg n)} for k=ω(n)k=\omega(n). In this paper we establish a matching lower bound 2Ω(nlgn+nklgk)2^{\Omega(n \lg n+nk \lg k)} for k=O(n)k = O(n) and 2Ω(n2lgn)2^{\Omega(n^{2} \lg n)} for k=ω(n)k = \omega(n), and therefore showing that the construction is asymptotically optimal with respect to the 2Θ()2^{\Theta(\cdot)} notation.

Keywords

Cite

@article{arxiv.1102.2963,
  title  = {A Tight Lower Bound for Streett Complementation},
  author = {Yang Cai and Ting Zhang},
  journal= {arXiv preprint arXiv:1102.2963},
  year   = {2011}
}

Comments

Typo correction and section reorganization. To appear in the proceeding of the 31st Foundations of Software Technology and Theoretical Computer Science conference (FSTTCS 2011)

R2 v1 2026-06-21T17:26:17.506Z