主題
Search

哥德爾數


圖靈機 由作用於四個引數的規則集定義:(狀態,紙帶單元顏色,操作,狀態)。設狀態和紙帶單元顏色被編號並由 序數 四元組表示。那麼存在演算法程式,可以按順序列出所有一致的 圖靈機 規則集。如果任何兩個四元組在四個元素中的第一個或第二個元素上不同,則規則集被稱為是一致的。任何這樣的過程都給出了從任何整數到其對應的 圖靈機 的演算法,以及獲得任何一致的 圖靈機 規則集索引的演算法。

假設選擇了一個這樣的過程。如果圖靈機 Z 由索引為 x 的四元組集定義,則 x 稱為 Z 的哥德爾數。哥德爾數為 x 的圖靈機應用於 y 的結果通常表示為 phi_x(y)

鑑於可計算性和遞迴性的等價性,通常也使用哥德爾數作為 遞迴函式 的索引。可以將哥德爾數分配給 遞迴函式 這一事實意味著存在可數無限個 遞迴函式。因此,根據 康托爾定理,存在非遞迴函式。每個遞迴函式都有無限個不同的哥德爾數。

哥德爾數允許對通用圖靈機 U 進行直接的形式化定義,如下所示:

 U(x,y)=phi_x(y).
(1)

許多 遞迴不可判定 問題是用哥德爾數來表述的。例如,哥德爾數被用於關於 停機問題 的遞迴不可判定性定理中。確定 phi_x(x) 的收斂性也是 遞迴不可判定 的。

哥德爾數可以用於根據下式唯一編碼任何正整數列表 {a_1,a_2,...,a_n}

 phi_(a_1,a_2,...,a_n)=product_(k=1)^np_k^(a_k),
(2)

其中 p_k 是第 k素數

當用於研究算術語句時,哥德爾數是給定語句的唯一數字,它可以形成為連續 素數乘積,其指數是對應於組成句子的各個符號的數字。例如,語句 ( exists x)(x=sy),讀作“存在一個 x 使得 xy 的直接 後繼”,可以編碼為:

 2^8·3^4·5^(13)·7^9·11^8·13^(13)·17^5·19^7·23^(16)·29^9,
(3)

其中集合 (8, 4, 13, 9, 8, 13, 5, 7, 16, 9) 中的數字對應於組成 ( exists x)(x=sy) 的符號。使用哥德爾數的素數冪編碼也可以用於編碼 圖靈機 規則。


參見

編碼, 哥德爾第一不完備性定理, 哥德爾第二不完備性定理, 遞迴不可判定, 圖靈機

此條目的部分內容由 Alex Sakharov (作者連結) 貢獻

使用 探索

參考文獻

Davis, M. 可計算性和不可解性。 New York: Dover 1982.Hofstadter, D. R. 哥德爾、埃舍爾、巴赫:集異璧之大成。 New York: Vintage Books, p. 18, 1989.Kleene, S. C. 數理邏輯。 New York: Dover, 2002.Rogers, H. 遞迴函數理論和有效可計算性。 Cambridge, MA: MIT Press, 1987.Wolfram, S. 一種新的科學。 Champaign, IL: Wolfram Media, pp. 11101120-1121, 2002.

在 上被引用

哥德爾數

引用此內容

Sakharov, AlexWeisstein, Eric W. “哥德爾數。” 來自 Web 資源。 https://mathworld.tw/GoedelNumber.html

主題分類