编辑:我只是意识到我写的一些东西完全是胡说八道,对此感到抱歉。现在,我更改了证明,使我使用的概率机器的定义更加精确。
我不知道我对您对概率图灵机的定义是否正确:这是一台带有附加磁带的机器,上面写有无限不可压缩的字符串,此外,它还像确定性机器一样工作?如果我们修复了不可压缩的字符串,那么我们得到的类似乎并不有趣。
我认为我们可以通过几种方式定义概率图灵机。我会用这似乎是很自然的定义(和我的哪些证据工程;)让我们定义一个概率机这样的:它会在一些无限的字串被写入附加的磁带,我们说,这台机器决定语言如果每个X ∈ 大号它停止,并用概率接受> 1Lx∈L,当概率被接管这些附加随机串,并为每X∉大号它停止,并用概率废品>1>12x∉L。>12
现在我们将显示,如果存在这样一种概率机器,它可以解决确定性机器的停机问题,那么我们可以使用它来构建确定性机器H,该机器可以解决确定性机器的停机问题-并且我们知道这样的机器不存在。PH
假设存在这样的我们可以构建确定性机器中号的是作为输入概率机ř一些输入X,其PMRx
- 当且仅当接受x时才暂停并接受(即R在超过一半的随机字符串上暂停并接受x)。RxRx
- 当且仅当拒绝x时才暂停并拒绝(即R暂停并拒绝超过一半随机字符串的x)。RxRx
- 否则循环
基本上,将所有我∈ 1 ,2 ,。。。模拟- [R上输入X和从每一个串0 ,1我为对字符串的前缀ř的随机胶带。现在:Mi∈1,2,...Rx0,1iR
- 如果暂停并接受 2个长度为iR的前缀,而不会尝试从随机磁带中读取超过i个比特的信息,M暂停并接受>12i RiM
- 如果个长度为iR的前缀被暂停并拒绝,而没有尝试从随机磁带中读取超过i个比特,M暂停并拒绝>12i RiM
- 否则,用i := i + 1进行仿真。Mi:=i+1
现在我们必须说服自己,如果以概率p > 1接受(拒绝)xRx,那么对于某些我,它将接受(拒绝)>1p>12i随机字符串的长度i的 2个前缀,而不会尝试从随机磁带中读取超过i位的信息。这是技术性的,但是很容易-如果我们以其他方式假设,那么接受(拒绝)的概率接近p>1>12ii随着我达到无穷大,因此对于某些我来说,它必须是p>1p>12ii。p>12
现在,我们只需定义确定性机器解决停止问题(即确定给定的确定性机器N是否接受给定的单词x)a为H (N ,x )= M (P (N ,x ))。请注意,M (P (N (x ,x ))总是停顿,因为我们的概率机器决定语言的定义是总是出现这两种情况之一:HNxH(N,x)=M(P(N,x))M(P(N,x))
- 机器停止并接受一半以上的随机字符串
- 机器停止并拒绝一半以上的随机弦。