Answers:
可以说,泵抽引是考虑到DFA中的状态数。DFA接受状态的每种语言满足以下激励条件:
长度至少为每个单词可以分解为,其中和,使得为所有。
您可以使用此特征来证明语言需要p + 1状态。
另一种方法是使用Myhill-Nerode定理。两个单词是不等价的(相对于一些语言大号如果由于某些字)Ž,要么X Ž ∈ 大号和ÿ ž ∉ 大号或周围的其他方法。Myhill-Nerode定理指出,如果存在p个成对的不等价词,则L的每个DFA 都至少具有p个状态。对于示例L = { 0 p },您可以找到p + 1成对的不等词,即。
Yuval的答案很好。他所描述的一个更简单的表述是,有限自动机不能任意计数,而它们可以计数的数量受自动机中数字状态的限制。更准确地说,要使自动机计数到,它需要p +1 个状态(一个状态为0)。
从本质上讲,这就是泵送引理背后的整个思想:如果字符串真的很长,则有限自动机必须“忘记”计数的高度并重新开始,从而使您可以一遍又一遍地重复一段,而无需关心。
因此,任何需要计数到3才能验证其中一个单词的常规语言都无法用大小为3的有限自动机来描述。
你能想到这种语言吗?(您的教授也可能希望您证明这一点很重要,尽管在我的课程中,对抽水引理的理解是理所当然的)
z
可以为^
空,但我认为您的报价中有错字。xy^i ∈ L
应该是xy^i z ∈ L