2.3 Non-Context-Free Languages

Q:如何证明一个language不是context-free language?

A:证明它违背了pumping lemma for context-free languages是一个常用方法。(反证:假设是cfl,则寻找一个p,使得不满足pumping lemma)

定理(Pumping lemma for context-free languages)

一个context-free string必然可拆解成一个带两环的形式,将两环进行任意次循环后的string都依然是context-free string。

results matching ""

    No results matching ""