1

最终,我想将以下 CFG 转换为乔姆斯基范式:

S→aSbS∣bSaS∣ε

但是,我不确定我是否正确地进行了推导——这就是我所拥有的:

用终端替换非终端

S→aabb

S→ε

有人可以告诉我这是否正确/在正确的轨道上吗?

谢谢你。

4

1 回答 1

0

正如@Ashalynd 所写,您应该阅读更多关于乔姆斯基范式的内容:

乔姆斯基范式意味着没有 epsilon,也没有复杂的陈述。

您拥有的语法包含一个 ε,因此永远不能转换为 CNF,因为 ε 是由生成的语言中的有效句子S.

于 2015-05-27T11:30:12.340 回答