有一种证明它的直接方法:如果p
是抽水长度,我们取字符串s = 0p1p+p!
,那么无论分解s = xyz
是什么,字符串{{1} }}将等于xy1+p!/|y|z
,而不是语言。
我不明白这里给出的价值。
答案 0 :(得分:0)
y
是一些子串,可以"抽取" - 重复*次 - 并保持语言规律。基本上,我们必须在某处找到一个循环,并且该循环是y
所代表的。
基本上,如果语言的格式为0m1m!
(m
零后跟m!
个),那么就不会有循环。
在这种情况下,y
表示"子集语言{0m1m!}
"的假设泵字符串。 - 假设因为它不存在!显然,对于这种较小的语言来说,没有可能的抽水,因为重复将立即使我们脱离语言。 (考虑示例00111111
- 我们能为此找到一个泵字符串吗?)因此,我们有一个特殊的语言不常规的情况,因此语言通常不规则。 (虽然它肯定包含常规的特殊情况,但这没有争议)