本文依照目前最新的有关于超计算(Hypercomputation)的书籍:Merlin Carl 的序数可计算性编写。
相比与 Apostolos Syropoulos 的超计算(Hypercomputation)。Merlin Carl 的这一本专注于超计算内部的其中一个分支。所使用的数学工具更多。范围更广。具有相当的难度。非常“硬核”。
在超计算内,通常比较不同的 Oracle Machines 的计算能力会使用诸如算术层级,分析层级来进行对比。不过 Merlin Carl 采用了截然不同的方法:使用了哥德尔的可构造宇宙来表示。不同的序数性 Oracle Machines 会占据哥德尔可构造宇宙内的不同的层级。
首先注意:为机器的带子的长度。 为机器的计算时间。
ordinal register machine:等价于一个 weak Infinite Time - Register Machines 其中 计算能力有:
- 若一个集合 是 ordinal register machine 可计算的当且仅当
- ordinal register machine 限定在 有 - register machine。可判定集合 当且仅当
- 若 那么是 weak Infinite Time Register Machines。可判定集合 当且仅当
- Infinite Time Register Machines 计算能力有:
- 可判定集合 当且仅当其中 为 - ITRM 的一个可计算编码。若 则可判定集合 当且仅当
- 若是对于一个无限基数 那么 - ITRM 可判定集合
对于序数拓展的图灵机而言,这个机器家族极其庞大,一共会存在 多个分支:
- - Turing machine。
- - Turing machine 其中 . 则可判定集合
- 普通的无限时间图灵机,则可判定集合
- 若无限时间图灵机的 scratch tape 只可以写入有限多个 1 (等价于 0)则可判定集合
- - 无限时间图灵机其中 则可判定集合 其中 表示为在一个谕示 内的- writable ordinals 的上确界。
- Ordinal Turing Machines 目前最强的机器。 则可判定集合
- infinite Ordinal Turing Machines 其内部状态的 index 可以是超限序数。那么可判定集合
在 Chapter 4 的 Recognizability 内,给出了最强的 Ordinal Turing Machines 的最新计算强度。若现在一个 那么定义 作为 recognizable closure 且对于 OTM。最终有
- 在 的框架下:
- 若大基数 存在那么
- Finally if then
奇葩的模型:无限时间 BSS Machine。把 BSS Machine 嵌入至序数内:
- 可判定集合
后面几个章节介绍了这些序数性 Oracle Machines 所各自对应的复杂度,不可解度。各自的 以及无限计算的哲学探讨等等。
关于哥德尔可构造宇宙 :
其中
网友评论