【问题标题】:Chomsky Normal form removing epsilon transitions乔姆斯基范式删除 epsilon 转换
【发布时间】:2014-10-28 05:28:57
【问题描述】:

我正在努力将 CFG 转换为乔姆斯基范式,但我遇到了一些困难。

我有这个 CFG

A-> BAB|B|epsilon B -> 00|epsilon

好的,我添加一个新的开始状态

S -> A A-> BAB|B|epsilon B -> 00|epsilon

然后我必须删除 epsilon 转换,所以我从 B 开始

S -> A A-> BAB|B|AB|BA|A|epsilon B -> 00

然后如何从 A 中删除 epsilon?开头可以有一个epsilon吗?以及如何转换 A-> A?

【问题讨论】:

    标签: chomsky-normal-form


    【解决方案1】:

    你不能把这个文法转换成没有 ε 的文法,因此它不能写成乔姆斯基范式。这是因为所有产生式都可以归约为 ε,因此 ε 是该语言中的有效句子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 2011-11-19
      • 2012-07-17
      • 1970-01-01
      • 2016-01-23
      • 2011-02-25
      • 2018-11-28
      相关资源
      最近更新 更多