因此,L基本上满足了CFL的抽运引理的条件,但不是CFL(根据引理的定义,这是可能的)。
因此,L基本上满足了CFL的抽运引理的条件,但不是CFL(根据引理的定义,这是可能的)。
Answers:
经典示例是。Wise在他的论文中显示了一种针对上下文无关语言的强大抽引引理, Bar-Hillel泵引理和Parikh定理(指出上下文无关语言中的单词长度集是半线性的)都不能用来证明那是不是免费的上下文。与常规语言相交等其他技巧也无济于事。(Ogden引理是Bar-Hillel抽运引理的推广,确实证明了不是上下文无关的。)他还提供了一个等效于上下文无关性的替代抽运引理(对于可计算语言),并用它来证明那是不是免费的上下文。大号
Wise的抽引式引理指出,语言在且仅当存在一个(无限制的)语法生成和一个整数时,语言才是上下文无关的,以便每当生成“句子形式”(因此可以包括非结尾)长度,我们可以写成,其中是非空的,,并且存在一个非终端,使得生成而生成和。ģ 大号ķ ģ 小号小号| s | > k s = u v x y z x ,v y | v x y | ≤ ķ 甲ģ ü 甲ž 甲v 甲ÿ X
通过在引理中重复应用条件,Wise可以证明不是上下文无关的,但是细节有些复杂。他还给出了一个更复杂的等效条件,并用它来证明语言不能写成上下文无关语言的有限交集。{ 一个Ñ b 一个Ñ 米:Ñ ,米> 0 }
如果您无法访问Wise的论文(在付费专栏后面),则可以使用印第安纳大学技术报告中提供的打字版本。
Johnsonbaugh和Miller提出了一种非上下文无关的语言,它满足了Ogden引理的泵送条件,Johnbaugh和Miller 提出了泵激引理的逆向,并将其归因于Boasson和Horvath,即满足Ogden引理的语言。该语言为 我们可以写,对应于两条不同的线。请注意,并且是常规的。奥格登引理可以用来证明
更简单:。能否始终泵一秒; 与常规L(a b + c + d +)的交集给出非CFL(这可以通过抽引引理证明)。
一个简单的语言是。与L(a b + c + d +)相交以获得明显的非CFL,但您始终可以泵浦a,并模仿海洋中的等长度。。