简化无上下文语法

时间:2016-04-18 14:10:04

标签: theory context-free-grammar computation

给定无上下文语法G = ( {S, A, B, C} , {0, 1} , P , S),其中制作集P为:

S → 0A0 | 1B1 | BB
A → C
B → S | A
C → S | λ

我应该删除无用的符号。

我的问题是,在应用算法时,我应该考虑空字符串λ作为终端,我创建一个包含符号的新集合V',从而导致直接派生,然后添加到生成组合的V'符号V'中的终端和变量 任何指导表示赞赏, 感谢

1 个答案:

答案 0 :(得分:0)

λ不是终端,你不应该把它做成一个终端。然而,它是(微不足道的)“终端和非终端的组合”。