English

Tight Upper Bounds for Streett and Parity Complementation

Logic in Computer Science 2015-03-19 v3 Formal Languages and Automata Theory

Abstract

Complementation of finite automata on infinite words is not only a fundamental problem in automata theory, but also serves as a cornerstone for solving numerous decision problems in mathematical logic, model-checking, program analysis and verification. For Streett complementation, a significant gap exists between the current lower bound 2Ω(nlgnk)2^{\Omega(n\lg nk)} and upper bound 2O(nklgnk)2^{O(nk\lg nk)}, where nn is the state size, kk is the number of Streett pairs, and kk can be as large as 2n2^{n}. Determining the complexity of Streett complementation has been an open question since the late '80s. In this paper show a complementation construction with 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), which matches well the lower bound obtained in \cite{CZ11a}. We also obtain a tight upper bound 2O(nlgn)2^{O(n \lg n)} for parity complementation.

Keywords

Cite

@article{arxiv.1102.2960,
  title  = {Tight Upper Bounds for Streett and Parity Complementation},
  author = {Yang Cai and Ting Zhang},
  journal= {arXiv preprint arXiv:1102.2960},
  year   = {2015}
}

Comments

Corrected typos. 23 pages, 3 figures. To appear in the 20th Conference on Computer Science Logic (CSL 2011)

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