上接:程序員的十層樓 (上) 所以,這層樓中的人的成就對我們普通人認識世界非常重要,你可以不學相對論,但是你不可以不對這層樓的人所作出的成就不了解,否則你的世界觀就是極其不完整的,會犯許多認識上的錯誤。不幸的是,中國的科普知識普及還不夠到位,知道這層樓成就的人好像并不多,程序員中恐怕更少。下面就來看看這些用一只手的手指數(shù)得清的大哲們,到底有什么成就,能比萬有引力定律和相對論還重要。 1、希爾伯特 (1862~1943) 第1位進到此樓層是一位名叫“希爾伯特”的大數(shù)學家,如果你學過《泛函分析》,那么你在學習希爾伯特空間時可能已經(jīng)對這位大數(shù)學家有所了解;如果你不是學數(shù)學出身的,又對數(shù)學史不感興趣的話,恐怕你從來沒有聽說過這個名字。不過如果我問一下,知不知道二次世界大戰(zhàn)前世界數(shù)學中心在那里,你肯定會有興趣想知道。 不妨說一下,二戰(zhàn)前整個世界的數(shù)學中心就在德國的哥廷根,而我們這位大數(shù)學家希爾伯特便是它的統(tǒng)帥和靈魂人物。即使在二戰(zhàn)期間,希特勒和丘吉爾也有協(xié)定,德國不轟炸牛津和劍橋,作為回報,英國不轟炸海德堡和哥廷根。 整個二十世紀上半期的超一流數(shù)學家,幾乎都出自其門下。這里不妨舉幾個我們熟悉的人物,例如馮·諾伊曼就曾受到他和他的學生施密特和外爾的思想影響,還到哥廷根大學任過希爾伯特的助手,錢學森的老師馮·卡門是在哥廷根取得博士學位的。順便提一下,這位大數(shù)學家發(fā)現(xiàn)當時物理學上出了很多大的成果如相對論和量子力學,但是這些物理學家的數(shù)學功力明顯不足,因此有一段時間帶領他的學生們研究過物理學,并獨立發(fā)現(xiàn)了廣義相對論,只是不好意思和物理學家爭功勞,將廣義相對論的功勞全部讓給了愛因斯坦。 廣義相對論相對于這位大數(shù)學家在數(shù)學上的貢獻,其實是算不了什么的,只是由此可看出這位大數(shù)學家品格的高尚之處。如果再去看看牛頓之流的人物的品行,整天和萊布尼茨、虎克等人爭功勞,利用自己的優(yōu)勢地位打壓他人,甚至鬧得上法庭,和這位希爾伯特先生比起來,簡直就是個小丑。 說到這里,你可能對這位大數(shù)學家“希爾伯特”有了一些初步映象,感覺到了他的重要性,不過他在數(shù)學上的主要成就可不是幾句話說得清楚的。首先,他是一位集大成者,精通當時數(shù)學所有分支領域,在數(shù)學的各個領域都有較大的貢獻,當然這些成就只能讓他成為一個大科學家,不能帶他進入這層樓。事實上這位“希爾伯特”解決的任何一個數(shù)學問題都夠不到這層樓的高度,那么他怎么混到這層樓來了呢? 話得從1900 年說起,當時還很年輕的希爾伯特在當時的世界數(shù)學大會上做了一個報告,高屋建甌地提出了著名的23個未解決的數(shù)學問題,然后整個二十世紀上半期,全世界的數(shù)學家們都在這23個問題的指導下展開研究,直到現(xiàn)在仍然有許多數(shù)學家受這23個問題的指導在進行研究。例如我們熟知的哥德巴赫猜想,就屬于其中第8個問題素數(shù)分布的一個子問題。 如果用“高瞻遠矚”來形容這位大數(shù)學家的話,那么這個世界上恐怕沒有第二個人再配得上“高瞻遠矚”這四個字,不論是歐拉、高斯、牛頓、愛因斯坦還是被譽為最有才華的數(shù)學家伽羅華,概不例外。 雖然那23個問題是歸納總結出來的,并不全是原創(chuàng),但是其中有不少問題是可以上升到哲學的高度,引起深度思考的。可能大多數(shù)人都會覺得希爾伯特是進不到這層樓的,我們知道提出問題的人和解決問題的人是一樣偉大的,何況他提出的問題是如此之多,基于這點,個人覺得應該讓希爾伯特跨進這層樓的門檻里。 看完這位希爾伯特的成就,你可能會覺得對你的世界觀并沒有產(chǎn)生任何影響。確實如此,他提出的問題不是用來影響你的,而是用來影響其他大科學家和大哲的,下面再來說說另一位對他提出的23個問題中的第2個問題有杰出貢獻的大哲,你就會感覺到大哲們的成果的威力了。 2、哥德爾 (1906~1978) 這位大哲的名字叫“哥德爾 (Gödel) ”,你可能從來也沒有聽說過這個名字,即使你讀了一個數(shù)學系的博士學位,如果你的研究方向不和這位大哲對口的話,你也不一定了解這位大哲的成就,更不知道他的成果對我們這個世界有何意義。 簡單地說,這位大哲20多歲時就證明了兩個定理,一個叫做“哥德爾完全性定理”,另一個更重要的叫做 “哥德爾不完全性定理”。你也許會覺得奇怪,第9層樓的成就就已經(jīng)上升到了公理的高度,這種證明定理的事情不是學者和大師們做的事情嗎?怎么能比第9層樓的成就還高呢?下面就來簡單說一下這兩個定理的含義,你就會明白這屬于系統(tǒng)級的定理,絕不是普通的定理和公理所能比擬的。 “哥德爾完全性定理”證明了邏輯學的幾條公理是完備的,即任何一個由這些公理所產(chǎn)生出的問題,在這個公理系統(tǒng)內(nèi)可以判定它是真的還是假的,這個結論表明了我們?nèi)祟愃鶕碛械倪壿嬎季S能力是完備的。這條定理并不能將其帶入這層樓來,帶其進入這層樓的是另一條定理。 “哥德爾不完全性定理”是在1930年證明的,它證明了現(xiàn)有數(shù)學的幾條公理(ZF公理系統(tǒng))是不完備的,即由這些公理產(chǎn)生出的問題,無法由這幾條公理判斷它是真的還是假的。例如希爾伯特23個問題中的第1個問題,也就是著名的康托爾連續(xù)統(tǒng)假設,哥德爾在1938年證明了現(xiàn)有公理系統(tǒng)中不能證明它是“假”的,科恩(Cohen,或許也可以稱得上是 “半”個大哲)在1963年證明了現(xiàn)有公理系統(tǒng)不能證明它是“真”的。最有趣的是,即使你將某個不可判定的問題,作為一條新的公理加入進去,所組成的新的公理系統(tǒng)仍然是不完備的,即你無法構造一個有限條公理的系統(tǒng),讓這個公理系統(tǒng)是完備的。 也許你仍然無法理解上面這段話的含義,不妨先說一下它對我們現(xiàn)實世界的影響。你可能知道1936年出現(xiàn)的圖靈機是現(xiàn)代計算機的理論模型,如果沒有哥德爾不完全性定理的思想,圖靈機什么時候能出來是很難說的,所以這位哥德爾可以算作計算機理論的奠基者的奠基者。計算機對我們這個世界產(chǎn)生的影響比原子彈大了多少,我想不用我說大家也都清楚。當然,對現(xiàn)實世界的影響只能把哥德爾同圖靈等人一樣劃到大科學家那一層去,能進入這層乃是另有原因。 可能你看過《未來戰(zhàn)士》、《黑客帝國》、《I,Robot》之類的科幻電影,于是你產(chǎn)生制造一個和人一樣或者比人更高一級的智能機器人的想法,這就引入了一個達到哲學高度的問題,“人到底能不能制造出具有和人一樣的思維能力的機器來?”。 我只能告訴你,“你的愿望是良好的,但現(xiàn)實是殘酷的”。如果你仔細思考一下不完全性定理的含義,并結合現(xiàn)代計算機所具有的能力分析一下,你會發(fā)現(xiàn)這個問題的答案暫時是否定的。如果你想造出和人一樣思維能力的機器,那么你需要去好好學習這位大哲及其后續(xù)研究者的成果,并在他們的基礎上有新的突破才行。 為了說明這位大哲所研究領域的重要性,這里順便再討論一個我們?nèi)粘幾h不休的問題,那就是孔夫子的“人之初、性本善”以及西方認為“人之初、性本惡”的觀點孰優(yōu)孰劣的問題。可能有許多人發(fā)現(xiàn)西方社會現(xiàn)在領先我們,于是就認為“性本惡”是對的,“性本善”是錯的,中國應該拋棄以前的舊思想,改用西方的思想。當然也有一些老學究們,認為中國的人文思想是領先于西方的,自然而然地認為 “性本善”是對的,“性本惡”是錯的。 如果你學過大哲用過的公理化的分析方法,你就知道一套系統(tǒng)的多條公理間只要不會推導出矛盾的地方,即可以自圓其說,那么它可以看作是對的。這樣你可以很輕易地給這個問題下一個結論,即“性本善”和“性本惡”是對等的,不存在孰優(yōu)孰劣的問題,更不存在誰對誰錯的問題。只要你不同時將“性本善”和“性本惡”放入一個系統(tǒng)內(nèi),那么是不會有問題的,甚至你也可以認為“人之初、既無善、亦無惡”,或者認為 “人之初、部分善、部分惡”,都是可以自圓其說的,所以我們的老祖宗提出的思想并沒有問題,之所以落后乃是其他原因造成的。這個問題其實在高斯所處的時代就有了結論,那時有人提出了非歐幾何,即平行線公理問題,有人認為過一點可以作多條平行線,還有人認為平行線在無窮遠點是相交的,和歐氏幾何關于過一點只能作一條平行線的公理都是矛盾的,但是他們各自的系統(tǒng)內(nèi)推導出的結論都是正確的。 上面說的只是對哥德爾不完全性定理的一些粗淺解析,實際上如果深入思考一下它的含義的話,你會發(fā)現(xiàn)它對物理學等許多學科有重大影響,包含的道理實在是深刻,遠非一般的思想所能比擬,有興趣者不妨 “google”或“百度”一下“哥德爾”。或許只有我們的老祖宗“老子”提出的哲學思想,深度可以有得一比。 哥德爾不完全性定理也給那些認為科學是嚴謹?shù)娜水旑^一棒,原來連數(shù)學這樣的純理論學科都是不嚴謹?shù)模渌麑W科就更不用說了。 至此,已經(jīng)說完數(shù)學上的大哲,下面不妨再看看物理學上的大哲,物理學上好像只出過一位叫“海森堡”的大哲(注:由于本人對物理學不甚了解,不知道“霍金”夠不夠得上大哲的稱號)。 3、海森堡 (1901~1976) 海森堡這個名字相信沒有幾個人不知道的,大部分人在學習物理時都學過他的“測不準關系”,也就是因為這個“測不準關系”,海森堡爬到了第十層樓。 如果你看過《時間簡史》和《霍金講演錄-黑洞、嬰兒宇宙及其他》,你也許已經(jīng)了解測不準關系的威力,所以這里不想做過多的討論,只談一些和本土產(chǎn)生的哲學思想相關的東西。 首先看看爭論了幾千年,并且現(xiàn)在仍然有人在爭論不休的 “宿命論”問題。霍金認為,只要這個宇宙有一個初始狀態(tài),粒子的運動是按照一定物理定律進行的(比如相對論、量子力學屬于這些物理定律的一部分),那么所有的粒子運動軌跡將是確定的,然后只要你承認唯物論,即精神是由物質(zhì)決定的,那么宿命論就是“對”的。當然由于測不準關系的存在,對人而言,又是無法準確預測的,因此也可以將其看作是“不對”的。簡單的說,可以認為宿命論是“對”的是絕對的,宿命論是“不對”的是相對的。 可能上面這段話你現(xiàn)在仍然難以理解,或許你又覺得你的命運并不是上天注定的,而是可以通過自己的努力可以改變的。我要告訴你的是,你在想什么也是事先已注定的,包括你在預測本身也是事先注定的,因為大腦思考問題最終是基本粒子運動的結果,而這些粒子的運動必然要遵循物理定律進行,所以你會不會努力,想不想努力,包括你在想你該不該努力這件事本身也是事先注定的。順便說一下,你現(xiàn)在正在看這篇文<-*和諧*->,可能正在想這個宿命論問題值得懷疑,或者覺得寫得不夠好,準備砸個板磚上來;或者你在想這篇問題寫得有點意思,準備看完后轉給朋友看一看;又或者你看到這里,覺得很累了,準備休息一下;…;這些都是上天事先就注定的。從你自身的相對角度看,因為你事先不知道后來會發(fā)生什么,也可以認為不是事先注定的,可能這句話有些不好理解,不妨好好理解前面說過的公理化思想。 如果你沒看過《霍金講演錄-黑洞、嬰兒宇宙及其他》,你可能會覺得很驚訝,宿命論歷來不都被認為是唯心論嗎,怎么由唯物論推導出了宿命論呢?現(xiàn)實就是這樣和你開了一個大的玩笑,不過這個玩笑也是事先注定的。如果你再仔細用公理化的方法思考一下唯物論和唯心論的矛盾性,就像前面分析性善論和性惡論一樣,你會發(fā)現(xiàn)唯物論、唯心論不一定就是沖突的,矛盾的雙方是可以統(tǒng)一的,只要你不要同時將唯物和唯心放進同一個系統(tǒng)中就行。 當然也有聰明者仍然會懷疑宿命論問題的正確性,因為這里有一個前提條件,即宇宙要有一個初始狀態(tài)。宇宙有沒有初始狀態(tài),我們并不知道啊,雖然有大爆炸學說,但那也只是假說而已,并沒有得到確證,有些人就認為宇宙是一直都存在的。這樣看來似乎你又有合理的理由在懷疑宿命論了,不過我仍然要告訴你,你現(xiàn)在在懷疑宿命論仍然是事先注定的,不相信的話就來看看下面的分析。 雖然宇宙的初始狀態(tài)值得懷疑,但是這個宇宙至少已經(jīng)存在了一段時間,這點我想是毋庸置疑的。我們可以在我們已知的宇宙存在的這段時間內(nèi),任意取一個時間點t0,那么在這個時間點t0上,所有的粒子都有一個運動狀態(tài)。在時間點t0之后的時間里,由于粒子運動是按照物理定律進行的,因此粒子運動軌跡由時間點t0的狀態(tài)決定。說白一點,如果取100年前的一個時間點作為t0,那么現(xiàn)在的所有粒子運動狀態(tài)100年前就已經(jīng)確定了,如果取10000年前一個時間點作為t0,那么最近10000年內(nèi)所有粒子運動的軌跡在10000年前就確定了,當然,你可以取更早的時間,比如100億年前的時間點。 總之,現(xiàn)在你會發(fā)現(xiàn)宇宙有沒有初始狀態(tài)并不會影響宿命論的正確性,所以這個世界的一切都是注定的。只不過由于粒子間相互影響過于復雜,我們無法知道這些粒子的運動軌跡而已。當然,如果將測不準關系用上的話,那么就是這個運動軌跡對人來說是無法準確預測的,所以不妨開個玩笑:“算命先生經(jīng)常算得不準大概是測不準關系的緣故吧”。 如果你再深入思考一下測不準關系,你會發(fā)現(xiàn)這是一個測量系統(tǒng)的問題。由于宿命論的存在,這個世界本身實際上是確定的,是“準“的,之所以測不準乃是我們?nèi)祟愃哂械臏y量能力依賴于基本粒子造成的。所以我在前面說宿命論是“不對”的是相對的,它是相對于我們?nèi)祟惖臏y量能力而言的。根岑(Gentzen,曾任希爾伯特的助手)在一個更強的系統(tǒng)內(nèi)證明了ZF系統(tǒng)內(nèi)的問題都是可判定的,從一個側面說明這個世界本身是確定的。(注:它和哥德爾不完全性定理并不矛盾,由于數(shù)學上的復雜性,這里就不詳細解釋了) 不妨再想想我們老祖宗提出的“是莊周夢見了蝴蝶?還是蝴蝶夢見了莊周?”,“風動?幡動?還是心動?”之類的問題,當然以前你都認為這是純粹的唯心主義,甚至認為是封建糟粕,但是如果結合測不準關系的內(nèi)涵,再結合前面所說的公理化分析方法進行分析,估計你現(xiàn)在不敢輕易地下結論。 也許到現(xiàn)在你仍然無法理解為什么把大哲們劃在了大科學家的上一層,你可能仍然覺得萬有引力、相對論等成果是最偉大的。下面就來談談為什么大哲比大科學家高一層。 如果把人類在現(xiàn)有能力情況下,將來所能夠擁有的知識總集看成是一個集合A,人類現(xiàn)在已有的知識總集看成是集合 B,顯然,集合B只是集合A的一個子集,并且是很小的一個子集。牛頓力學、相對論這些理論只能算作集合B里的一個子集,相對于集合A,只能算作是滄海一粟。 換句話說,在人類現(xiàn)有能力可做的事情集合中,牛頓力學和相對論等理論給出了詳細的辦法讓你可以做其中的一些事情,當然剩下的更多的事情是牛頓力學和相對論所無法解決的。 哥德爾不完全性定理和測不準關系的意義在于,它指出集合A的范圍,即將人類現(xiàn)有能力發(fā)揮到極限的情況下,那些事情是你能做到的,那些是你不能做到的。當然,它并沒有給出具體的方法讓你去做你能做到的事情,它只是告訴我們我們?nèi)祟惉F(xiàn)在發(fā)現(xiàn)的能力所能達到的極限。或許將來發(fā)現(xiàn)人類有其他新的未發(fā)現(xiàn)的能力,那么這個極限就被打破了。比如將來能發(fā)現(xiàn)不依賴于基本粒子的其他測量方法,并且測量過程中不會改變其他粒子的狀態(tài),那么測不準關系就被打破了。 看到這里,估計你已經(jīng)發(fā)現(xiàn)了一些秘密,科學兜了一大圈,最終還是回到了哲學,也就是我們所認為的玄學上。同時你也會發(fā)現(xiàn),我們老祖宗提出的所謂玄學,原來和現(xiàn)代科學是相通的,并非象某些人想像的那樣全是糟粕。如果有人認為西方現(xiàn)代暫時領先我們,進而就認為西方古代就已經(jīng)超越我們,我們老祖宗就已經(jīng)落后西方,他們的思想都是糟粕的話,那么我認為他可能犯了崇洋媚外的毛病。我不得不化用一句周杰倫在春晚上的歌詞送給他: “你不妨抓一副我們祖?zhèn)鞯闹嗅t(yī)良方,治一治你那崇洋媚外的內(nèi)傷”。順便告訴他一下,中醫(yī)用的陰陽五行理論,它的前提假設就是宿命論。 上面說的這幾位大哲的成果,可能對你的世界觀會有很大的影響,于是你可能會羨慕起這些大哲們的成果來。如果你有大志的話,你會希望有朝一日你也能變成大哲,但是你發(fā)現(xiàn)上面的大哲是研究數(shù)學和物理學的,而你是學計算機的程序員,那么是不是沒有機會變成大哲呢? 如果你能將NP難題給徹底解決掉,意味著計算機內(nèi)的計算的奧秘基本被揭開,或許你可以進到這層樓來;或者你能發(fā)現(xiàn)另外一套計算機可以理解的數(shù)學公理系統(tǒng),并且這個公理系統(tǒng)是完備的,那么計算機取代人類進行思維的一個必要條件就滿足了,計算機將具有真正意義上的“邏輯思維和推理能力”,你可以輕松地進到這層樓來。如果你發(fā)現(xiàn)了新的方法可以打破測不準關系,同樣你也可以輕松地進到這層樓來。 如果你能徹底揭開人類抽象思維的奧妙,并讓計算機懂得了如何創(chuàng)建抽象,具備抽象思維能力,那么也就具備了“設計能力”,可以取代人類進行各種設計了,你也可以輕松地進到這層樓來。順便說一下,如果你對軟件設計有真正深刻理解的話,就會明白這不是在寫科幻小說。對此感興趣者,不妨好好地研究一下程序切片方面的技術,會讓你對軟件設計和測試等方面的理解有質(zhì)的提高,或許有一天你能打開這扇大門。 當然,計算機要完全取代人還有其他必要條件,后面還會提及。 值得一提的是,雖然第10層樓是本文中所寫的最高層,但是大哲們并沒有覺得他們到了頂層,他們通常都還會努力尋找通往更高一層的樓梯。如果你也有成為天下第一的想法,那么你或許會想要做什么事情才能超越大哲們的成就,當然,這都得依賴于找到更高一層樓的樓梯。 個人認為,再往上一層樓的樓梯是通往天堂的道路,也就是說第11層樓的名字叫 “天堂”,是“上帝”住的地方,而不是人住的地方。如果將來某天有人能爬到天堂的話,那么他已經(jīng)不是人了,而是由人變成了“上帝”。 你也許會懷疑這個世界到底有沒有“天堂”,“上帝”是否根本就不存在,我也很有同感。因此有必要再寫上一段文字,討論一下“上帝”的問題。如果你想了解天堂的奧妙,有沒有辦法讓你變成“上帝”,不妨看看繼續(xù)往下看看第11層樓的玄妙。注意我這里用的是“玄妙”二字,因為上帝在大部分人眼里估計都是“玄之又玄”的東西。 |
頂 |
thank you! |
thank you!!!!! |
這些人研究的玩意搞不懂! |
太牛了 |
太理想了 看看吧 誰都不會讓“希”去編一段C++,而你必須把每一段代碼編號,這是注定的 呵呵 |
寫這篇文章的人也很牛,能把這些東西用通俗的話,寫得看得懂點,也不是一般的。 |
注定我要跟頂一下! |
thks |
ding |