arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1302.3906cs.FL
收藏

正则语言的最大句法复杂度蕴涵原子的最大商复杂度

Maximal Syntactic Complexity of Regular Languages Implies Maximal Quotient Complexities of Atoms

Janusz Brzozowski, Gareth Davies

摘要:

我们涉及到正则语言的复杂性的两个措施。第一个是句法复杂性,即语言的句法半群的基数。该半群同构于接受该语言的最小确定性有限自动机中由非空词引起的状态变换半群。如果语言有n个左向量(它的最小自动机有n个状态),那么它的语法复杂度最多是n^n,这个界是紧的。第二个度量由语言原子的商(状态)复杂性组成,其中原子是有补和无补子的非空交集。一个正则语言最多有2^n个原子,这个界限是紧的。当r=0或r=n时,任何原子与r个补子的最大商复杂度为2 ^n-1,否则为1+ \sum_{k=1}^{r} \sum_{h=k+1}^{k+n-r} \binom{h}{n} \binom{k}{h}。我们证明了,如果一个语言具有最大的句法复杂度,那么它有2^n个原子,每个原子都具有最大的商复杂度,但反之则不成立。

英文摘要:

We relate two measures of complexity of regular languages. The first is syntactic complexity, that is, the cardinality of the syntactic semigroup of the language. That semigroup is isomorphic to the semigroup of transformations of states induced by non-empty words in the minimal deterministic finite automaton accepting the language. If the language has n left quotients (its minimal automaton has n states), then its syntactic complexity is at most n^n and this bound is tight. The second measure consists of the quotient (state) complexities of the atoms of the language, where atoms are non-empty intersections of complemented and uncomplemented quotients. A regular language has at most 2^n atoms and this bound is tight. The maximal quotient complexity of any atom with r complemented quotients is 2^n-1, if r=0 or r=n, and 1+\sum_{k=1}^{r} \sum_{h=k+1}^{k+n-r} \binom{h}{n} \binom{k}{h}, otherwise. We prove that if a language has maximal syntactic complexity, then it has 2^n atoms and each atom has maximal quotient complexity, but the converse is false.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑