为给定的上下文无关文法生成 CNF
问题
为以下上下文无关文法(CFG)生成乔姆斯基范式(CNF)。
S->aAa|bbBb|e
A->C|a
B->C|b
C->CDE|e
D->A|B|ab
解决方案
按照下面提到的步骤为给定的CFG生成CNF
步骤1-消除∧-生产
我们可以删除、擦除或∧-生产双倍重复。
S-->aAa|bbb|∧
一个-->一个|∧
乙-->乙|∧
D-->A|乙|AB
Step2-消除上述语法中的单元产生式
消除RHS单一符号产生式
S-->aDa|数据库
D-->一个|乙|AB
步骤3-消除无用的符号
E是给定语法中的无用符号,因为它不是RHS中的派生词。
S-->aDa|数据库
D-->一个|乙|AB
步骤4-乔姆斯基范式(CNF)
获取其主体是终端和变量的混合体,或由多个终端组成的产生式
分解短形式的制作,如下所示
S-->XYX|ZYZ
S-->XP|中青
P-->YX
问-->YZ
X-->一个
是-->一个|乙|AB
Z-->b
热门推荐
10 夜晚祝福语简短暖心
11 祖国疫情期间祝福语简短
12 同学祝福语简短诗句
13 弟媳生宝宝祝福语简短
14 男宝宝的祝福语简短
15 简短道教生日祝福语
16 新年拜年祝福语简短版
17 年会老师的祝福语简短
18 考试祝福语简短文字