We study the computational complexity of finite intersections and unions of deterministic context-free (dcf) languages. Earlier, Wotschke [J. Comput. System Sci. 16 (1978) 456--461] demonstrated that intersections of $(d+1)$ dcf languages are in general more powerful than intersections of $d$ dcf languages for any positive integer $d$ based on the intersection hierarchy separation of Liu and Weiner [Math. Systems Theory 7 (1973) 185--192]. The argument of Liu and Weiner, however, works only on bounded languages of particular forms, and therefore Wotschke's result is not directly extendable to disprove any given language to be written in the form of $d$ intersection of dcf languages. To deal with the non-membership of a wide range of languages, we circumvent the specialization of their proof argument and devise a new and practical technical tool: two pumping lemmas for finite unions of dcf languages. Since the family of dcf languages is closed under complementation and also under intersection with regular languages, these pumping lemmas help us establish a non-membership relation of languages formed by finite intersections of non-bounded languages as well. We also refer to a relationship to deterministic limited automata of Hibbard [Inf. Control 11 (1967) 196--238] in this regard.
翻译:先前,Wotschke[J. Comput. Sci. 16 (1978) 456-461] Wotschke[J. Comput. System Sci. 16 (1978) 456-461] 证明,一般来说,美元+1美元dcf语言的交叉比美元+1美元dcf语言的任何正数整数(dcf)语言的交叉更强大,因为刘文和魏纳(Math. System Systery 7 (1973) 185-192)的交叉,因此,刘文和魏纳(Weiner)的论点只针对特定形式的受约束语言,因此,Wotschke的结果不能直接延伸至否定以美元组合语言交叉形式撰写的任何特定语言。为了处理多种语言的非组合,我们绕过其论证的专业化,并设计一个新的实用技术工具:两种用于有限组合 dcffc语言的抽取品量伦马;由于dcfc语言的大家庭在补充之下和与普通语言的交叉,这些调制的lemmas-23语言也帮助我们建立固定的交叉关系。