【发布时间】:2012-11-04 16:48:12
【问题描述】:
我需要一些帮助来解决抽水引理问题。
L = { {a,b,c}* | #a(L) < #b(L) < #c(L) }
这是我目前得到的:
y = uvw is the string from the pumping lemma.
我让 y = abbc^n,n 是从泵引理的长度。 y在L中是因为a:s的个数小于b:s的个数,b:s的个数小于c:s的个数。
我让 u = a,v = bb 和 w = c^n。 |紫外线|
y = abbbbc^n which violates the rule #b(L) < #c(L).
这是对的吗?我在“正确的道路”上吗?
谢谢
【问题讨论】:
-
您正在寻求使用抽水引理来证明所描述的语言是正则的?还是说它不规律?无论哪种方式,您都不能选择要重复的子字符串:抽水引理只是说有一些 n 使得在任何长度为 s 的句子中 >= n 将 s 分为 uvw 使得 | uw | n, | v | >= 1,而 u v ^ i w 是所有 i的句子>。 (由于 'c' 在这种语言中总是可重复的,因此您可能很难找到在某些内部 c 上划分句子不起作用的句子。)
标签: regular-language automata formal-languages pumping-lemma