詳細
この定理の基本形は、2つの引数を持つ関数に適用される(Nies 2009、p. 6)。ゲーデル数化が与えられた場合
部分計算可能な関数には、原始的な再帰関数が存在する。
以下の性質を持つ2つの引数:すべてのゲーデル数に対して
部分計算可能な関数
2 つの引数を持つ式
そして
同じ自然数の組み合わせに対して定義される
そして
、そしてそれらの値は、そのような組み合わせのいずれにおいても等しい。言い換えれば、すべての に対して、関数の次の外延的等価性が成り立つ。
:

より一般的には、
原始的な再帰関数が存在する
の
次のような動作をする引数: すべてのゲーデル数に対して
部分計算可能な関数の
引数、およびすべての値
:

機能
上記で説明したものは、
。
与えられたアリティ
そして
チューリングマシンごとに
位数の
そして入力のすべての可能な値に対して
チューリングマシンが存在する
位数の
、したがって

さらに、チューリングマシンが存在する。
これにより
計算対象
そして
; 表記される
。
非公式には、
チューリングマシンを発見する
これは、値をハードコーディングした結果です。
の中へ
この結果は、あらゆるチューリング完全な計算モデルに一般化できる。
例
以下のLispコードは、Lisp用のs 11を実装します。
( defun s11 ( f x ) ( let (( y ( gensym ))) ( list 'lambda ( list y ) ( list f x y ))))
例えば、はに評価されます。ここで、は「新しい」シンボルです。(s11'(lambda(xy)(+xy))3)(lambda(g42)((lambda(xy)(+xy))3g42))g42
参考文献
- Kleene, SC (1936). 「自然数の一般再帰関数」 . Mathematische Annalen . 112 (1): 727–742 . doi : 10.1007/BF01565439 . S2CID 120517999 .
- Kleene, SC (1938). 「順序数の表記法について」(PDF) . The Journal of Symbolic Logic . 3 (4): 150– 155. doi : 10.2307/2267778 . JSTOR 2267778 . S2CID 34314018 . (これは、オディフレディの「古典的再帰理論」の1989年版の 131ページで参照されているものです。
定理。) - Nies, A. (2009).計算可能性とランダム性. Oxford Logic Guides. Vol. 51. Oxford: Oxford University Press. ISBN 978-0-19-923076-1. Zbl 1169.03034 .
- オディフレッディ、P. (1999).古典的再帰理論. ノースホランド. ISBN 0-444-87295-7。
- ロジャース、H. (1987) [1967].再帰関数と有効計算可能性の理論. MIT出版ペーパーバック初版. ISBN 0-262-68052-1。
- Soare, R. (1987).再帰的に列挙可能な集合と次数. 数理論理学の展望. Springer-Verlag. ISBN 3-540-15299-7。