可计算性理论

来自testwiki
66.117.145.231留言2014年3月11日 (二) 06:18的版本 不动点定理
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

基础知识

计算机模型

原始递归和递归函数

可计算性

程序的编码

元计算程序

Template:Theorem

停机问题

Template:Theorem

证明. 设 h 为递归函数, 则存在程序 P 计算 h.

设计程序 Q(n) 如下. 运行程序 P(n, n), 若返回 0 则停机, 若返回 1 则进入无限循环.

令 m 为 Q 的编号. 假定 P(m, m) 返回 1, 说明 Q(m) 停机, 但是 Q(m) 停机当且仅当 P(m, m) 返回 0, 自相矛盾.

同理,假定 P(m, m) 返回 0, 说明 Q(m) 无限循环, 但是 Q(m) 无限循环当且仅当 P(m, m) 返回 1, 自相矛盾.

以此推定, h 不是递归函数. (证毕)

递归集合和递归可枚举集合

第一不完备性定理

Template:Theorem

符号证明

模型论证明

Tennenbaum 定理

Template:Theorem

第二不完备性定理

Template:Theorem

算数阶级

不动点定理

Template:Theorem

莱斯定理

Template:Theorem