47 research outputs found

    Tight Upper Bounds for Streett and Parity Complementation

    Get PDF
    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.Comment: Corrected typos. 23 pages, 3 figures. To appear in the 20th Conference on Computer Science Logic (CSL 2011

    Lower Bounds for Complementation of omega-Automata Via the Full Automata Technique

    Full text link
    In this paper, we first introduce a lower bound technique for the state complexity of transformations of automata. Namely we suggest first considering the class of full automata in lower bound analysis, and later reducing the size of the large alphabet via alphabet substitutions. Then we apply such technique to the complementation of nondeterministic \omega-automata, and obtain several lower bound results. Particularly, we prove an \omega((0.76n)^n) lower bound for B\"uchi complementation, which also holds for almost every complementation or determinization transformation of nondeterministic omega-automata, and prove an optimal (\omega(nk))^n lower bound for the complementation of generalized B\"uchi automata, which holds for Streett automata as well
    corecore