在前缀和后缀下关闭明确的上下文无关语言。


10

令为上下文无关的语言。限定p p Ç (大号)是的前和后缀闭合大号,换句话说,p p Ç (大号)包含所有的大号前缀和后缀,并且因此的大号本身。我的问题是:如果L是上下文无关的并且具有明确的语法,那么p p c (L )是否也是如此?Lppc(L)Lppc(L)LLLppc(L)

我相信这种基本问题已经在语言理论的鼎盛时期得到了解决,但是我找不到合适的参考。

Answers:


12

该组当然是上下文无关,但我认为它可以具有固有的歧义:考虑 大号= { 一米b 米Ç Ñ d | 米,Ñ ≥ 0 } ∪ { ð 一米b Ñ Ç Ñ | 米,ñ ≥ 0 }ppc(L)然后 p p Ç(大号)包括古典固有歧义语言大号' = { 一米b 米Ç Ñ | 米,Ñ ≥ 0 } ∪ { 一米b Ñ Ç Ñ | 米,Ñ ≥ 0 }

L={ambmcnd∣m,n≥0}∪{dambncn∣m,n≥0},
ppc(L)并且可以通过通常的论点证明 p p c(L )固有地也是模棱两可的(将Ogden的引理同时应用于 a n + n ! b n c n和 a n b n c n + n !来推论存在两个对于不同的树一个ñ + ñ ! b ñ + ñ ! ç ñ + ñ !)。
L′={ambmcn∣m,n≥0}∪{ambncn∣m,n≥0},
ppc(L)an+n!bncnanbncn+n!an+n!bn+n!cn+n!

谢谢。那比我容易。您是否认为问题的变体(例如,必须用新符号分隔前缀和后缀)表现出相似的无歧义性损失?
— Martin Berger

ppc$(L)={w$∣∃w′,ww′∈L}∪{$w∣∃w′,w′w∈L}L={dambmcn∣m,n≥0}∪{eambncn∣m,n≥0}$an+n!bn+n!cn+n!ppc$(L)ppc

1
是的,类似的东西。由于这不起作用,因此我将不得不重新设计应用程序域。非常感谢您的输入。
— Martin Berger
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.