令语言G={x#y|x,y∈{0,1}*且x≠y},证明G是一个上下文无关语言。
这是一道非常简短的上下文无关语言题目,出自《计算理论导引》,不过解这道题的过程和思路比较有意思……所以记录下来。
一、起初的错误答案
证明一个语言是CFG (Context Free Language)
通常有两个途径:
i) 构造一个能够生成这个语言的CFG
ii) 构造一台能够识别这个语言的PDA (Pushdown
Automaton)
都是构造性证明。看
这是一道非常简短的上下文无关语言题目,出自《计算理论导引》,不过解这道题的过程和思路比较有意思……所以记录下来。
一、起初的错误答案
证明一个语言是CFG
i)
ii)
都是构造性证明。看
