最小泵送长度

时间:2016-01-29 15:08:30

标签: pumping-lemma

以下语言的最小抽水长度是多少? L = 10(11 * 0)* 0

我已经阅读了这样的声明

  

s = xyz = 10100其中x = 10,y = 10且z = 0,使得xyiz∈L(即10(1ε0)* 0)   好吧它看起来最小泵送长度是5,但它不是,我们可以在任何时间重复y(或它应该)和y≠≠这意味着我们不能使用3个或更少长度的L从L用于泵送,所以你可以10(最小)因此我们用于泵送的最小字符串S是长度为5的10100,但是长度为4的字符串不能从给定的语言生成(这不是我们的错)。因此我们可以说我们使用4个或更多长度的串s用于属于L的泵送。因此泵送长度为4

但是, 我对此很困惑。 y = 10,那么是什么让作者说泵送长度为3或更少?它必须是两个或更少。不是吗? 如果泵送长度为4,则必须由语言L接受。不是吗?请帮我找一下这个问题的最小长度

1 个答案:

答案 0 :(得分:0)

最小抽吸长度是最小常数C,因此可以抽取长度大于或等于C的任何语言字符串(据我记得)。引文的作者说,正则表达式可以抽取的现有字符串的最小长度为5,但语言中没有长度为4的字符串,所以可以安全地说< / strong>最小抽水长度为4,因为它适合定义。