形式陈述
上下文无关文法可化为 Chomsky 范式:除可能的开始规则
直觉
CNF 把任意语法树规范成二叉分叉:内部节点每次产生两个非终结符,叶层再产生单个终结符。结构统一后,解析区间可以按切分点动态规划。
例子与边界
规则
推论与应用
CNF 是 CYK 算法、CFG 泵引理证明和许多文法复杂性分析的标准预处理,同时把长度
参考资料
- John E. Hopcroft, Rajeev Motwani, and Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, 3rd ed., Pearson, 2006,Chs. 1–9。
- Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013,Chs. 0–10。