克莱恩以乔姆斯基范式封闭

时间:2014-09-11 14:59:05

标签: grammar context-free-grammar kleene-star chomsky-normal-form

n 成为任何终端。

考虑以下(可能是正确的)kleene星在 n 上的表示:

N → n N | ε

(其中ε是空终端。)

维基百科says

  

乔姆斯基普通形式的每个语法都是无上下文的,相反,每个无上下文的语法都可以转换成乔姆斯基正规形式的等价语法。

我无法看到上述语法如何转换为CNF。

  • 语法是不是没有上下文的吗?
  • 实际上是否有办法在CNF中代表它?

1 个答案:

答案 0 :(得分:1)

幸运的是,这可以用CNF编写。这是一个这样的语法:

  

S→ε| n | NA

     

N→n

     

A→n | NA

因此,该语言无上下文。

希望这有帮助!