【问题标题】:How do you prove this pumping lemma example? [closed]你如何证明这个抽水引理的例子? [关闭]
【发布时间】:2012-01-11 00:40:16
【问题描述】:

我在测试中弄错了这个问题,想知道是否有人可以解释它,并展示得出结论所采取的步骤。任何帮助将不胜感激。

在 L_neq = {0^i1^j | 的 PL 证明中i

此外,如果这个证明是错误的,写下一个正确的证明。

谢谢

【问题讨论】:

    标签: dfa proof pumping-lemma


    【解决方案1】:

    当使用pumping lemma 时,虽然您可以选择要pump 的字符串(我们称之为w),但 允许您选择如何将w 拆分为xyz 三个部分。相反,您需要做的是表明对于 any 可以将 w 拆分为 xyz 的方式,有一些 i 的选择使得 xyiz 使得 xyiz ∉ Lneq。因此,虽然如果 y = 0 则可以从 Lneq 中取出字符串是正确的,但您不能保证 y = 0。相反,您需要证明对于 y 的任何选择这样 |xy| ≤ m 和 |y| > 0,你可以把字符串从语言中取出来。

    作为提示,试试字符串 0m1m。现在,对于 y 的任何选择,因为 |xy| ≤ m,你知道对于某个自然数 j > 0,y 必须具有 0j 的形式。那么你的论点可以用来证明 xyiz 不再是在 Lneq.

    有关抽水引理以及这些证明如何工作的其他资源,请随时查看我在本季度早些时候在计算理论课程中使用的 these lecture slides。他们浏览了一些引理示例,并且(重要的是)展示了考虑这些证明的对抗模型

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2013-03-02
      • 2020-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-14
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      相关资源
      最近更新 更多