跳到主要内容

递归定理

阐述

引理

存在一个可计算函数,将字符串 ww 映射为一个 Turing 机 PwP_w,它能输出字符串 ww

SELFSELF 的构造

分为两部分 A=PBA=P_{\langle B\rangle}BB(对于每个输入 M\langle M\rangle,计算 q(M)q(\langle M\rangle) 并把这个 Turing 机和 MM 合在一起输出。

递归定理

TT 是能够计算函数 t:Σ×ΣΣt:\Sigma^*\times\Sigma^*\to\Sigma^* 的 Turing 机,则存在一个 Turing 机 RR 且对于每个输入 ww,都有

r(w)=t(R,w)r(w)=t(\langle R\rangle, w)

不动点形式

t:ΣΣt:\Sigma^*\to\Sigma^* 是一个可计算函数,则存在一个 Turing 机 FF 使得 t(F)t(\langle F\rangle) 是一个与 FF 等价的 Turing 机。

实例

它可以用于证明下列语言不是 T-可识别的:

MINTM={MM is a minimal TM }M I N_{\mathrm{TM}}=\{\langle M\rangle \mid M \text { is a minimal TM }\}

性质

相关内容

参考文献