rice定理的证明

Rice定理表明大多数关于图灵机的属性是不可判定的。文章通过解释和构造图灵机来展示Rice定理的证明过程,指出如果L是可判定的,那么可以通过构造新的图灵机进行判定,这与判定正则语言的过程相似。证明揭示了图灵机语言的复杂性和不可判定性。
部署运行你感兴趣的模型镜像

Rice's Theorem: Most of everything is undecidable.

Rice定理:大多数事情是不可判定的。


L = { <M>| M is a TM for which ‘something’ holds }

  直观: L是有某性质的一切图灵机编码(如源程序)的集合

Rice定理定理中的something指的是:

(1)如果两个图灵机的语言相同<M1>属于L等价于M2属于L

   (2)   该语言L 非空, 非全

这是有:L不可判定

因为已知L非空非全, 所以存在TM Q 使得  空集 != L(Q) 属于L
反设L是可判定的,则对具体的Q,  L(Q) 属于 L是可判定的
接受问题可实现如下:

证明:Bool Deter_Accept(<M,w>)
{ //造TM PMW ,其源程序如下:
  <PMW >=“if (M(x)) return (Q(x)) else reject x”
  return (PMW(W)); //完成了该问题向接受问题的归约


这个证明和课本中证明正则语言没有什么区别。

就是如果<M,w>我们接受,这时我们L语言的一个子集。

如果不接受就令它为空。

当完成了上述图灵机的构造之后,我们就可以使用能够判定是否是L语言的图灵机PMW判定。

如果判定是,则能够确定M接受w。不是就拒绝。

因此实现了判定图灵机语言。由于规约的性质,我们可以得到rice定理。

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值