我必须使用pummping-lemma来解释该语言:
L ={a^n b^k c^m | k>=0, n>m}
不正常。
有人可以解释一下如何使用这种特定语言吗?
答案 0 :(得分:1)
编辑:我在这里犯了2个错误,首先,抽水必须与您使用的单词相关(或者至少在看了很多示例之后看起来如此),其次,如果您找到任何匹配项,则相反,那么您不能将其用作错误的示例。如果我的回答是错误的,我将编辑如何证明它是真的。
pummping引理是关于通过使用矛盾证明不是常规语言,您首先必须假设所提供的字符串对于L是有效的是常规的,然后您必须按照一些规则将此字符串分为3部分:
所以让我们举个例子,P是1:
如果语言允许,我将不使用任何b。 这意味着我将用L = {a ^ P + 1 c ^ P}来表达我的语言,它包含在L中并且有效,所以可以说aac(这个在L中)
考虑到这一点,您可以使用3条语句中的2条来证明是不规则的
| xy |大于P,因为P为1,xy为2
xy ^ nz如果我们使用n = 0,那么结果将是ac,这是该语言未包含的内容。