2015-02-24 63 views
-1

可以说你有一种语言L,并且你想确定它是否是上下文无关的。与常规语言相交的上下文无关语言是上下文无关的。这足以证明L无上下文吗?确定一种语言是否无上下文

含义,

大号相交P = T其中P是一个正则语言和T是上下文。这是否意味着L无上下文?

回答

0

不,你的发言是不是是真的。考虑下面的反例:

L = {0n1n2n | n > 0}, P = T = Ø。很明显,我们有L ∩ P = L ∩ Ø = Ø = TØ是规则的和上下文无关的。

请注意,众所周知L不是上下文无关的(see example on p.12 for a sketch proof by pumping lemma)。

+0

@JohnSmith通过抽象引理可以证明'L'是非上下文的(请参阅链接以供参考),'Ø'可以被空的正则表达式识别,所以它是规则的。所有常规语言都是上下文无关的,所以'Ø'也是上下文无关的 – chiwangc 2015-02-24 04:56:54

相关问题