可以使用非上下文自由语言的示例吗?


15

因此,L基本上满足了CFL的抽运引理的条件,但不是CFL(根据引理的定义,这是可能的)。


这是一个家庭作业问题,还是您只是好奇?
Yuval Filmus

这不是家庭作业,但我希望能在考试中看到它(只是直觉,认识我的教授)。而且我总是很好奇:)
user2329564

2
我们有一个类似的问题,但对于普通语言。适用相同类型的构造:采用特殊符号并考虑作为讨厌的语言。$ ķ { $ ķ | ķ 1 } { 一个b } * ķ { 一个b } *$$K{$kk1}{a,b}K{a,b}
亨德里克

Answers:


13

经典示例是。Wise在他的论文中显示了一种针对上下文无关语言的强大抽引引理, Bar-Hillel泵引理和Parikh定理(指出上下文无关语言中的单词长度集是半线性的)都不能用来证明那是不是免费的上下文。与常规语言相交等其他技巧也无济于事。(Ogden引理是Bar-Hillel抽运引理的推广,确实证明了不是上下文无关的。)他还提供了一个等效于上下文无关性的替代抽运引理(对于可计算语言),并用它来证明那是不是免费的上下文。L={aibjck:i,j,k all different}大号LLL

Wise的抽引式引理指出,语言在且仅当存在一个(无限制的)语法生成和一个整数时,语言才是上下文无关的,以便每当生成“句子形式”(因此可以包括非结尾)长度,我们可以写成,其中是非空的,,并且存在一个非终端,使得生成而生成和。ģ 大号ķ ģ 小号小号| s | > k s = u v x y z x v y | v x y | ķ ģ ü ž v ÿ XLGLkGss|s|>ks=uvxyzx,vy|vxy|kAGuAzAvAyx

通过在引理中重复应用条件,Wise可以证明不是上下文无关的,但是细节有些复杂。他还给出了一个更复杂的等效条件,并用它来证明语言不能写成上下文无关语言的有限交集。{ 一个Ñ b 一个Ñ Ñ > 0 }L{anbanm:n,m>0}

如果您无法访问Wise的论文(在付费专栏后面),则可以使用印第安纳大学技术报告中提供的打字版本


Johnsonbaugh和Miller提出了一种非上下文无关的语言,它满足了Ogden引理的泵送条件,Johnbaugh和Miller 提出了泵激引理的逆向,并将其归因于Boasson和Horvath,即满足Ogden引理的语言。该语言为 我们可以写,对应于两条不同的线。请注意,并且是常规的。奥格登引理可以用来证明

L=n1(e+a+d+)n(e+b+d+)n(e+c+d+)n(a+b+c+d)ΣΣ(a+b+c+e)Σ(ed+d(a+b+c)+(a+b+c)e)Σ.
L=L1L2大号2 大号1 大号大号L1L2=L2L1不是上下文无关的,因此也不是,但是它不能直接用于表明不是上下文无关的。LL

是不是至少需要一个看起来像这样的产品:A-> sententialForm1一个
sendentialForm2

更笼统地说:非终结符B是否需要成为可从A派生的句子形式的一部分,使得B-> sententialForm1.B.sententialfrom2是G的产生。否则如何确定a的单词任意长度可以从A被泵
user2329564

我不明白为什么,我们有一个生产,这相当于抽。例如,您可以立即恢复由于泵浦引理小号* ü 一个ž * ü v 一个Ÿ ž * ü v X Ÿ žA+vAySuAzuviAyizuvixyiz
Yuval Filmus

4
听起来像是对我们的参考的不错补充。
拉斐尔

缺少的另一件事是“逆gsm映射”下的闭包,请参见planetmath.org/generalizedsequentialmachine。也许我会在某些时候添加它们。
Yuval Filmus

8

更简单:。能否始终泵秒; 与常规La b + c + d +)的交集给出非CFL(这可以通过抽引引理证明)。{ambncndn:m1,n1}aL(ab+c+d+)


1
这将是第三次作业的不错补充... muahaha
Renato Sanhueza 2015年

1
我认为这是不对的。如果只有一个语言开始,然后如果你尝试泵一个你必须考虑到一个事实,即一个0也必须在语言。aaa0
MCT

为了扩展对MCT的评论:考虑单词;选择v = au = w = x = εy = b p c p d p。然后,对于i = 0u v i w x i y不在语言中,因为它不是以a开头,所以引理不成立。abpcpdpv=au=w=x=εy=bpcpdpi=0uviwxiy
potestasity

2

一个简单的语言是。与La b + c + d +相交以获得明显的非CFL,但您始终可以泵浦a,并模仿海洋中的等长度。{abncndn:n1}L(aa+b+c+d+)L(ab+c+d+)a+


怀斯的例子(显然)也不受这些技术的影响,所以他声称。
Yuval Filmus

4
@YuvalFilmus,看来。但是我的例子可以避免教授怀疑您理解Wise的论文,或者想要一个完整的证据证明它在考试的2小时内不是CFL ;-)
vonbrand
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.