【问题标题】:Regular Languages常规语言
【发布时间】:2016-08-03 08:20:07
【问题描述】:

我遇到过很多论坛,他们说

所代表的语言

L={WWR|WR是W的逆,W属于(0,1)*}

不规则。并且它也已经被抽引理证明了。

但我可以为此编写一个正则表达式,其中我使用与this 链接中给出的相同逻辑。
检查一下:

(0+1) * 11 (0+1) * + (0+1) * 00 (0+1) *

逻辑有问题吗?或者我可能想念的东西。 在此先感谢:)

【问题讨论】:

    标签: regular-language computation-theory


    【解决方案1】:
    (0+1) * 11 (0+1) * + (0+1) * 00 (0+1) * + (0+1) *           initial
    = (0+1) * 11 (0+1) * + ((0+1) * 00 (0+1) * + (0+1) *)       union is associative
    = (0+1) * 11 (0+1) * + (0+1) *                              L u U = U (U is universe)
    = (0+1) *                                                   L u U = U (U is universe)
    

    您的正则表达式包含与(0+1)* 的联合,是包含0s 和1s 的所有字符串并包含目标语言作为适当子集的语言。您的语言包含字符串01100

    请注意,我使用+ 表示联合,并列表示连接,* 表示 Kleene 闭合。

    【讨论】:

      猜你喜欢
      • 2013-09-13
      • 1970-01-01
      • 2020-06-13
      • 2020-10-16
      • 2021-07-07
      • 2012-02-16
      • 2012-02-27
      • 2011-10-06
      • 2012-11-04
      相关资源
      最近更新 更多