【问题标题】:A regular expression for the complement of the language L语言 L 补码的正则表达式
【发布时间】:2012-03-26 00:49:46
【问题描述】:

令 L(R) 为正则表达式 R 表示的语言。

非常希望您能帮助我为补码提供正则表达式

of L((0 U 10 U 110)* (epsilon U 1 U 11)),其中语言在字母表{0,1}之上,epsilon是空字,'U'代表联合,'* ' 是星号迭代器。

我试图用德摩根定律找到它。我认为我被要求评估

not (L((0 U 10 U 110)* (epsilon U 1 U 11)))- 例如,什么不是'*'?

非常感谢

【问题讨论】:

    标签: regular-language


    【解决方案1】:

    您需要将正则表达式转换为确定性有限自动机,对其进行补充(转换为另一个 DFA),然后将其转换回正则表达式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-18
      • 1970-01-01
      • 2011-01-31
      • 2013-04-27
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      相关资源
      最近更新 更多