【问题标题】:Is L = {a^n b^m | n>m} a regular or irregular language?是 L = {a^n b^m | n>m} 是规则的还是不规则的语言?
【发布时间】:2013-02-16 22:02:45
【问题描述】:

我在解决/证明这个问题时遇到了麻烦。请问有什么想法吗?

【问题讨论】:

  • 查看Pumping Lemma,该描述将为您提供有关答案的巨大提示,祝您作业顺利。
  • 问题有点典型,但你没有证明你的工作!..我在下面回答。希望对您有所帮助。
  • 这个问题似乎跑题了,因为它是关于计算机科学的,而不是关于编程的。

标签: regular-language dfa formal-languages


【解决方案1】:

L = {an bm | n > m} 是常规语言。

是的,问题很棘手在最初的几次尝试中都值得一票。

抽取引理是常规语言的必要属性,是正式证明语言不是常规语言的工具。

正式定义:Pumping lemma for regular languages

L 成为常规语言。那么存在一个整数 p ≥ 1 仅取决于 L 使得 每个字符串 wL长度至少为pp称为“抽水长度”)可以写成w = xyz (即w可以分为三个子串),满足如下条件:

  1. || ≥1
  2. |xy| ≤ p
  3. 对于所有i ≥ 0,xyizL

假设,如果你选择字符串 W = an bm 其中(n + m) ≥ pn > m + 1W 的选择是有效的,但该选择您无法表明该语言不是常规语言。因为有了这个W,您总是有至少一个y=a 的选择,通过重复a 来抽取语言中的新字符串i 的所有值(对于 i =0 和 i > 1)。

在我编写解决方案以证明语言不规则之前。请理解以下几点并注意:我在上面的泵引理的正式定义中加粗了every string wall i

  • 虽然在语言中使用 Some Sufficiently large W,但您可以在语言中生成新字符串,但 不可能全部使用W(以下在我的证明中)有很多可能的选择,而 任何选择 y strong> 为 all i >=0 生成新的语言字符串。因此,因为每个 Sufficiently large W 都无法在语言中生成新字符串,因此语言是 NOT 常规的。

阅读:what pumping lemma formal definition says

证明:使用抽引引理

步骤(1):选择字符串W = an bm 其中(n + m) ≥ p和@ 987654335@。

Is this choice of W is valid according to pumping lemma?

是的,这样的 W 是语言,因为 a 的数量 = n > b 的数量 em> = 米。 W 是语言并且足够大 >= p

步骤 (2): 现在选择 yall i >= 0 生成新字符串。

而这次y 可以选择!为什么?

首先,要明白我们不能在 y 中有 b 符号,因为它会生成新的字符串超出模式 结果字符串中的 b 总数将超过 a 符号的总数。

Second,我们不能选择 y = some a's,因为使用 i=0 你会得到一个新字符串,其中a 的数量将少于 b 的数量,这在语言中是不可能的。(记住 W 中 a 的数量只是比b 多一个,因此删除结果字符串 N(a)=N(b) 中不可接受的任何 a 手段,因为 n>m)

因此,我们可以找到一些足够大的 W,但是使用它我们无法在与常规语言的泵引引理属性相矛盾的语言中生成新字符串,因此语言 {an bm | n > m} 确实是不是常规语言。

【讨论】:

  • @NavneetSwaminath believes there is an error 在您的帖子中。
  • 重要的是要注意,即使一个长度≥ p 的字符串也有一个 i ≥ 0 的值,使得 x(y^i)z ∉ L 则语言不规则。我花了一分钟才意识到这一点。
  • @Grijesh Chauhan,为什么我们不能在两者之间选择 y=ab ?现在如果我们抽 y 那么我们得到相等数量的 a 和 b
  • @Zephyr 如果您选择y = ab 并重复yi 次,它将为您提供类似ababababab.....i 次的模式,这将超出语言。这就是我在首先中提到的“我们不能在y中选择符号b导致字符串不符合模式”
  • 哦。没注意到。感谢您的回复。
猜你喜欢
  • 2021-12-11
  • 1970-01-01
  • 2022-06-28
  • 2018-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-06
相关资源
最近更新 更多