【发布时间】:2014-09-26 04:18:13
【问题描述】:
我被要求证明 ABA^R 形式的歌曲集是上下文无关的(其中 A^R 是 A 颠倒的)。我不知道如何表明语言是上下文无关的。
我们还没有专门研究过如何证明一种语言是上下文无关的,所以它不能太复杂。我唯一能想到的就是为该语言制作一个上下文无关的语法,但我真的不知道这是否足以证明它是上下文无关的,或者我如何为一组歌曲制作语法。
【问题讨论】:
-
这里有一个答案:stackoverflow.com/questions/3510109/… 另请注意,创建上下文无关语法可以很好地表明语言是上下文无关的。
-
您不能使用抽引引理来显示语言是上下文无关的。它只能用来表明它不是。有满足抽水引理的非上下文无关语言。
-
A 和 B 是字符串集还是什么?
-
@NuriTasdemir 是的,我猜。这就是我掌握的所有信息。我想我会尝试为它制定一个语法。
-
使用
push down automata。但是A^R是什么意思是A反向。你能说得更具体些吗
标签: computer-science context-free-grammar