歌德爾和羅素 (3)燒腦的實例

本文內容已被 [ JSL2023 ] 在 2024-01-10 12:23:07 編輯過。如有問題,請報告版主或論壇管理刪除.

用"A certain integer g is not a prim number”

本身來說明小歌的證明,總帶有一些神秘色彩:)

https://bbs.wenxuecity.com/teatime/746118.html

 

小歌(Gödel )在他的證明裏實際用到老康(Cantor)的對角線方法。

老康用對角線原理證明了 0到1 之間實數的數量 多於全部正整數的數量。

這個推論使我年輕時對老康的集合論 頂禮膜拜:)

 

用老羅(素)的基本原理可以定義出一類函數叫

"primitive recursive functions “.

從計算上看,這類函數一定會在有限的時間內得到結果。

如果我們限製到用一個整數計算另一個整數,他們就會像

F(n) = 0

F(n) = n

F(n) = n *n *n

這類函數應該有無窮無盡的多。

但是原則上,因為這些函數的"形式"都是固定的,

我們總可以按公式的形式給他們編上號。

比如上麵所列函數可以表達成

G(0,n) = 0

G(1,n) = n

G(2,n) = n *n *n

….

G就是F,但多了一個小歌的"prim number”.

 (多重眏射,把公式編號:)

 

小歌問了一個問題:

是不是所有這類"primitive recursive functions "都有”prim number “?

 

答案是否! 小歌構造了一個 函數,但它不可能有"prim number”!!!!

 

這裏小歌借用了老康"對角線",定義了一個M(無門)函數

M(n) = 1 + G(n,n)

即 M(n)的答案就是 相應的 G的 "對角"(n,n)的答案 加"1 "。

這個函數是從己知函數推出的,但肯定沒有"prim number “。

因為假設它有的話,比如"x",那麽

M(x) = G(x,x),這跟" 1 + G(x,x) "矛盾:)

 

回到了 "A certain integer g is not a prim number”,

我們有函數"g ",但它沒有 "prim number “.

 

再次謝謝網友的提示

 

我好像理解了。prim numbers可能和primitive recursive functions有關。 

 
來源:  
參考資料:)特別是 Limitations 部分
 
 
請您先登陸,再發跟帖!