Answers:
我们从Post的对应问题减少。假设我们可以,事实上,决定语言。
鉴于:构建以下CFG ģ = (V ,Σ ,- [R ,小号): V = { 小号,s ^ 1,S ^ 2 }, - [R = { 小号→ S 1 | 小号2,小号1 →交通α 1 小号(其中, σ 我是新的字符添加到字母,例如,)。
如果语言模棱两可,则可以通过两种不同的方式派生一些字符串。wlog假设两个派生都是从规则S → S 1开始的,向后读新字符直到它们结束,以确保只能有一个派生,所以这是不可能的。因此,我们看到唯一的歧义可能来自一个S 1和一个S 2 “开始”。但是然后,将w的子字符串带到新字符的开头,我们就有了PCP的解决方案(因为在这些点之后使用的索引字符串匹配)。
因此,我们已简化为PCP,并且由于无法确定,因此已完成。
(让我知道我是否做过任何刻薄的事情!)