上學(xué)時(shí),幾乎每個(gè)數(shù)學(xué)老師都會(huì)告訴我們一個(gè)看似違背直覺的結(jié)論:偶數(shù)和整數(shù)一樣多。
![]()
聽到這句話的瞬間,大多數(shù)人都會(huì)陷入困惑,甚至忍不住反駁:這怎么可能?一方面,偶數(shù)和整數(shù)確實(shí)都是無限多的,既然都是“無限”,大概真的可以算作一樣多;但另一方面,偶數(shù)明明只是整數(shù)的一部分——整數(shù)分為奇數(shù)和偶數(shù),去掉偶數(shù)之后,還有無數(shù)個(gè)奇數(shù)存在,按照我們?nèi)粘Α岸嗌佟钡睦斫猓麛?shù)應(yīng)該比偶數(shù)多才對,不是嗎?
這個(gè)看似矛盾的問題,背后藏著人類對“無限”的認(rèn)知革命。
![]()
在我們的日常經(jīng)驗(yàn)里,“部分”永遠(yuǎn)小于“整體”:一杯水的一部分,體積一定小于整杯水;一群人的一部分,數(shù)量一定少于整群人。但這個(gè)常識,在“無限”的世界里,卻完全不成立。要解開這個(gè)困惑,我們首先要弄明白一個(gè)最基礎(chǔ)的問題:當(dāng)我們說“兩個(gè)集合一樣大”時(shí),到底是什么意思?
我們先從身邊最直觀的例子入手。當(dāng)我說“我的右手和左手的手指一樣多”,你第一反應(yīng)會(huì)是“兩只手都是5根手指”,但實(shí)際上,判斷兩個(gè)集合是否一樣大,根本不需要計(jì)數(shù),只要能找到一種方式,讓兩個(gè)集合中的元素一對一地匹配起來,就足夠了。
比如,把右手的大拇指和左手的大拇指對應(yīng),食指和食指對應(yīng),中指和中指對應(yīng),無名指和無名指對應(yīng),小指和小指對應(yīng),沒有任何一根手指被遺漏,也沒有任何一根手指被重復(fù)對應(yīng),這就說明,兩只手的手指數(shù)量是一樣多的。
這種“一對一匹配”的方法,比我們想象中更古老、更基礎(chǔ),甚至早于人類發(fā)明數(shù)字計(jì)數(shù)。
事實(shí)上,有研究表明,一些古代部落的語言里,沒有能夠表達(dá)大于三的數(shù)字,他們就是用這種“匹配法”來記錄數(shù)量的。
![]()
比如,牧民要記錄羊圈里出去吃草的羊有多少頭,不需要一個(gè)個(gè)數(shù),只要每出去一頭羊,就在旁邊放一塊石頭;等傍晚羊回來的時(shí)候,再把石頭一塊一塊拿回去,每回去一頭羊,拿走一塊石頭。
如果最后石頭都拿完了,羊也都回來了,就說明羊沒有丟;如果石頭有剩余,就說明有羊沒回來;如果羊有剩余,就說明多了羊——整個(gè)過程,完全不需要知道具體有多少頭羊、多少塊石頭,只要通過“羊”和“石頭”的一對一匹配,就能完成計(jì)數(shù)。
再舉一個(gè)更貼近生活的例子。
假如你在一個(gè)擠滿人的大講堂里演講,你不需要一個(gè)個(gè)數(shù)聽眾的人數(shù),也不需要數(shù)椅子的數(shù)量,只要觀察一個(gè)現(xiàn)象:每個(gè)座位都坐了人,而且沒有一個(gè)人站著。這時(shí)你就可以非常肯定地說,椅子的數(shù)目和聽眾的人數(shù)一樣多。因?yàn)槊恳粋€(gè)聽眾都對應(yīng)著一把椅子,每一把椅子都對應(yīng)著一個(gè)聽眾,兩者之間形成了完美的一對一匹配,沒有遺漏,也沒有重復(fù)。
通過這兩個(gè)例子,我們可以得出一個(gè)關(guān)鍵結(jié)論:在數(shù)學(xué)中,判斷兩個(gè)集合(比如整數(shù)集合和偶數(shù)集合)的元素是否一樣多,核心標(biāo)準(zhǔn)不是“部分”與“整體”的關(guān)系,而是“能否建立一對一的匹配”。
只要能找到一種方式,讓兩個(gè)集合中的元素一一對應(yīng),無論其中一個(gè)集合看起來是不是另一個(gè)集合的“部分”,它們的元素?cái)?shù)量都是一樣多的。這個(gè)標(biāo)準(zhǔn),正是19世紀(jì)末德國數(shù)學(xué)家格奧爾格·康托爾提出的集合論的核心思想,也是我們理解“無限”的關(guān)鍵鑰匙。
現(xiàn)在,我們回到最初的問題:整數(shù)和偶數(shù)到底是不是一樣多?我們可以試著按照“一對一匹配”的標(biāo)準(zhǔn)來驗(yàn)證一下。
![]()
首先,我們把所有的整數(shù)按順序擺成一行:0,1,2,3,4,5,6,7,……(這里要注意,整數(shù)包括正整數(shù)、負(fù)整數(shù)和0,為了方便匹配,我們可以調(diào)整順序,先寫0,再寫正整數(shù),再寫負(fù)整數(shù),即0,1,-1,2,-2,3,-3,……,但無論順序如何,只要能一一對應(yīng)即可)。然后,在每個(gè)整數(shù)下面,寫下它的兩倍,這樣就得到了第二行數(shù)字:0,2,-2,4,-4,6,-6,……。
我們仔細(xì)觀察這兩行數(shù)字:第一行是所有的整數(shù),沒有任何一個(gè)整數(shù)被遺漏;第二行是所有的偶數(shù),也沒有任何一個(gè)偶數(shù)被遺漏。而且,第一行的每一個(gè)整數(shù),都能在第二行找到唯一一個(gè)偶數(shù)與之對應(yīng)(即它的兩倍);第二行的每一個(gè)偶數(shù),也能在第一行找到唯一一個(gè)整數(shù)與之對應(yīng)(即它的一半)。比如,整數(shù)1對應(yīng)偶數(shù)2,整數(shù)-1對應(yīng)偶數(shù)-2,整數(shù)2對應(yīng)偶數(shù)4,整數(shù)-2對應(yīng)偶數(shù)-4,以此類推,沒有任何一個(gè)元素被重復(fù)對應(yīng),也沒有任何一個(gè)元素被遺漏。
這就意味著,整數(shù)集合和偶數(shù)集合之間,建立了完美的一對一匹配。按照我們之前確立的標(biāo)準(zhǔn),整數(shù)和偶數(shù)的數(shù)量是一樣多的。盡管這個(gè)結(jié)論依然讓我們感到困惑——畢竟偶數(shù)只是整數(shù)的一部分,但在“無限”的世界里,“部分”可以等于“整體”,這正是無限的奇妙之處。
可能有人會(huì)反駁:如果我換一種匹配方式,比如把整數(shù)1對應(yīng)偶數(shù)2,整數(shù)2對應(yīng)偶數(shù)4,整數(shù)3對應(yīng)偶數(shù)6,……,這樣雖然正整數(shù)和正偶數(shù)能一一對應(yīng),但負(fù)整數(shù)和0就沒有對應(yīng)的偶數(shù)了,這不就說明整數(shù)比偶數(shù)多嗎?
其實(shí),這并不影響我們的結(jié)論。
因?yàn)榕袛鄡蓚€(gè)集合是否一樣多,只要找到一種有效的一對一匹配方式就可以了,不需要所有匹配方式都有效。
就像我們判斷椅子和聽眾是否一樣多,只要找到“每個(gè)聽眾坐一把椅子”的匹配方式就夠了,不需要考慮“聽眾站著、椅子空著”的情況。同樣,只要我們能找到一種方式,讓整數(shù)和偶數(shù)一一對應(yīng),就足以證明它們的數(shù)量一樣多。
解決了整數(shù)和偶數(shù)的問題,我們再來看一個(gè)更具挑戰(zhàn)性的問題:所有的分?jǐn)?shù)(即有理數(shù))能排成一列嗎?
![]()
很多人看到這個(gè)問題都會(huì)搖頭,因?yàn)榉謹(jǐn)?shù)實(shí)在太多了——正分?jǐn)?shù)、負(fù)分?jǐn)?shù)、真分?jǐn)?shù)、假分?jǐn)?shù),而且我們一下子看不出哪個(gè)分?jǐn)?shù)該排第一,哪個(gè)該排第二,更不知道如何確保所有的分?jǐn)?shù)都能被包含在列表中,不被遺漏。
但康托爾卻用一個(gè)非常機(jī)智的方法,證明了所有的分?jǐn)?shù)都能排成一列,也就是說,分?jǐn)?shù)集合和整數(shù)集合之間,也能建立一對一的匹配,它們的數(shù)量也是一樣多的。這個(gè)方法,就是著名的“康托爾對角線法”的雛形,具體步驟如下:
首先,我們把所有的正分?jǐn)?shù)擺成一個(gè)無限大的方陣。
![]()
這個(gè)方陣的 行對應(yīng)分?jǐn)?shù)的分子,列對應(yīng)分?jǐn)?shù)的分母。比如,第一行是分子為1的分?jǐn)?shù):1/1,1/2,1/3,1/4,1/5,……;第二行是分子為2的分?jǐn)?shù):2/1,2/2,2/3,2/4,2/5,……;第三行是分子為3的分?jǐn)?shù):3/1,3/2,3/3,3/4,3/5,……;以此類推,每一行的分子都是固定的,分母從1開始依次增加;每一列的分母都是固定的,分子從1開始依次增加。
通過這個(gè)方陣,我們可以找到任何一個(gè)分?jǐn)?shù)的位置。
比如,我們想找117/243,它的分子是117,分母是243,所以它就在第117行、第243列的位置;再比如,3/7就在第3行、第7列,5/2就在第5行、第2列。這個(gè)方陣包含了所有的正分?jǐn)?shù),沒有任何一個(gè)正分?jǐn)?shù)會(huì)被遺漏。
接下來,我們需要把這個(gè)方陣中的分?jǐn)?shù),排成一列。
方法很簡單:從方陣的左上角開始,按對角線來回掃蕩(也叫“蛇形掃蕩”)。具體來說,我們先從1/1開始,然后沿著對角線向右下移動(dòng),到2/1,再向左上移動(dòng),到1/2,然后向右下移動(dòng),到3/1,2/2,1/3,再向左上移動(dòng),到1/4,2/3,3/2,4/1,以此類推。
在掃蕩的過程中,我們需要跳過一些重復(fù)的分?jǐn)?shù)。比如,2/2其實(shí)和1/1是同一個(gè)數(shù)(都是1),3/3也和1/1是同一個(gè)數(shù),4/2和2/1是同一個(gè)數(shù)(都是2),這些重復(fù)的分?jǐn)?shù)我們不需要重復(fù)排列,直接跳過即可。這樣一來,我們就得到了一張包含所有正分?jǐn)?shù)的列表:1/1,2/1,1/2,3/1,1/3,4/1,3/2,2/3,1/4,……。
![]()
如果我們再把負(fù)分?jǐn)?shù)加進(jìn)去,只要在每個(gè)正分?jǐn)?shù)后面加上對應(yīng)的負(fù)分?jǐn)?shù)即可,比如:1/1,-1/1,2/1,-2/1,1/2,-1/2,3/1,-3/1,1/3,-1/3,……。這樣,我們就得到了一張包含所有分?jǐn)?shù)(正分?jǐn)?shù)、負(fù)分?jǐn)?shù))的列表,沒有任何一個(gè)分?jǐn)?shù)被遺漏。
![]()
這個(gè)列表的意義在于,它證明了分?jǐn)?shù)集合和整數(shù)集合之間,可以建立一對一的匹配——我們可以把列表中的第一個(gè)分?jǐn)?shù)對應(yīng)整數(shù)1,第二個(gè)分?jǐn)?shù)對應(yīng)整數(shù)2,第三個(gè)分?jǐn)?shù)對應(yīng)整數(shù)3,以此類推,每一個(gè)分?jǐn)?shù)都能對應(yīng)一個(gè)唯一的整數(shù),每一個(gè)整數(shù)也都能對應(yīng)一個(gè)唯一的分?jǐn)?shù)。這就意味著,盡管我們直覺上覺得分?jǐn)?shù)比整數(shù)多,但實(shí)際上,它們的數(shù)量是一樣多的,都屬于同一種“無限”。
如果說整數(shù)和偶數(shù)、分?jǐn)?shù)一樣多,已經(jīng)讓你感到不可思議,那么接下來的內(nèi)容,將會(huì)徹底顛覆你的認(rèn)知——真正有意思的還在后面。
![]()
我們都知道,并非所有的實(shí)數(shù)(即數(shù)軸上所有的數(shù))都是分?jǐn)?shù),比如根號2(√2)、圓周率(π)、自然常數(shù)(e)等,這些數(shù)叫做無理數(shù)。這里需要說明一下,“無理數(shù)”并不是說它們“發(fā)瘋了、不講道理”,而是因?yàn)榉謹(jǐn)?shù)是兩個(gè)整數(shù)的比(“理”就是“比”的意思),所以分?jǐn)?shù)被稱為有理數(shù),而無理數(shù)則是不能表示為兩個(gè)整數(shù)之比的數(shù),它們的小數(shù)形式是無限不循環(huán)的——比如π=3.1415926535……,根號2=1.4142135623……,永遠(yuǎn)沒有重復(fù)的循環(huán)節(jié),也永遠(yuǎn)不會(huì)結(jié)束。
那么,一個(gè)新的問題來了:我們能否在整數(shù)和所有實(shí)數(shù)(包括有理數(shù)和無理數(shù))之間,建立一對一的匹配呢?也就是說,所有的實(shí)數(shù)能排成一列嗎?就像我們把分?jǐn)?shù)排成一列那樣,讓每一個(gè)實(shí)數(shù)都對應(yīng)一個(gè)唯一的整數(shù),每一個(gè)整數(shù)都對應(yīng)一個(gè)唯一的實(shí)數(shù)。
![]()
康托爾通過嚴(yán)謹(jǐn)?shù)淖C明,得出了一個(gè)震撼數(shù)學(xué)界的結(jié)論:這是辦不到的。
不是我們暫時(shí)不知道方法,而是根本不可能辦到。
也就是說,實(shí)數(shù)不可能排成一列,它們代表了一種比整數(shù)、分?jǐn)?shù)更大的無限——這種無限,被稱為“不可數(shù)無限”,而整數(shù)、分?jǐn)?shù)的無限,被稱為“可數(shù)無限”。可數(shù)無限是可以一一對應(yīng)、可以排成一列的無限,而不可數(shù)無限則無法一一對應(yīng)、無法排成一列,它的“大小”,要遠(yuǎn)遠(yuǎn)大于可數(shù)無限。
康托爾的證明方法,就是著名的“對角線反證法”,我們可以用通俗的語言來理解這個(gè)證明:假設(shè)我們真的能把所有的實(shí)數(shù)(小數(shù)形式)排成一列,比如:
1: 0.123456789……
2: 0.987654321……
3: 0.1122334455……
4: 0.5555666677……
接下來,我們構(gòu)造一個(gè)新的小數(shù),這個(gè)小數(shù)的第一位數(shù)字,和列表中第一個(gè)小數(shù)的第一位數(shù)字不同(比如第一個(gè)小數(shù)第一位是1,我們就取2);第二位數(shù)字,和列表中第二個(gè)小數(shù)的第二位數(shù)字不同(比如第二個(gè)小數(shù)第二位是8,我們就取9);第三位數(shù)字,和列表中第三個(gè)小數(shù)的第三位數(shù)字不同(比如第三個(gè)小數(shù)第三位是2,我們就取3);以此類推,每一位數(shù)字都和列表中對應(yīng)位置的小數(shù)的對應(yīng)位數(shù)字不同。
這樣構(gòu)造出來的新小數(shù),有一個(gè)特點(diǎn):它和列表中的每一個(gè)小數(shù),都至少有一位數(shù)字不同。這就意味著,這個(gè)新小數(shù)不在我們的列表中——但我們一開始假設(shè)這個(gè)列表包含了所有的實(shí)數(shù),這就出現(xiàn)了矛盾。因此,我們的假設(shè)是錯(cuò)誤的,實(shí)數(shù)不可能排成一列,它們是比整數(shù)、分?jǐn)?shù)更大的無限。
這個(gè)結(jié)論非常震撼,它告訴我們,無限和無限之間,也是有大小之分的。盡管我們熟知的無理數(shù)只有根號2、π、e等寥寥幾個(gè),但實(shí)際上,無理數(shù)的數(shù)量,要遠(yuǎn)遠(yuǎn)多于有理數(shù)的數(shù)量。有人曾用一個(gè)非常形象的比喻來形容這種關(guān)系:有理數(shù)(分?jǐn)?shù))就像夜空里的星星,雖然看起來很多,但它們之間的空隙,全都是無理數(shù),而這些空隙所代表的無理數(shù),就像無邊無際的黑暗,遠(yuǎn)遠(yuǎn)多于星星的數(shù)量。
![]()
康托爾的研究并沒有就此停止,他還提出了一個(gè)更具普遍性的結(jié)論:對于任何一個(gè)無限集合,只要用這個(gè)集合的所有子集,組成一個(gè)新的集合,這個(gè)新集合的無限,就一定比原集合的無限更大。
這意味著,只要我們有了第一種無限(比如整數(shù)的無限),就可以通過“取子集”的方式,造出更大的無限(整數(shù)所有子集的無限);然后再取這個(gè)新集合的所有子集,造出更大更大的無限;這樣不斷重復(fù)下去,就會(huì)得到無限多種大小不同的無限——這個(gè)結(jié)論,徹底打開了人類對“無限”的認(rèn)知大門。
這些想法,在我們今天看來,或許只是科普書中的基礎(chǔ)內(nèi)容,但在康托爾所處的時(shí)代,卻遭到了前所未有的反對和攻擊。
因?yàn)檫@些觀點(diǎn),徹底違背了當(dāng)時(shí)數(shù)學(xué)界的主流認(rèn)知,也顛覆了人們對“無限”的傳統(tǒng)理解。當(dāng)時(shí)一些最偉大的數(shù)學(xué)家,比如利奧波德·克羅內(nèi)克,就對康托爾的思想十分反感,他認(rèn)為康托爾的“無限”是“虛構(gòu)的、沒有意義的”,甚至公開指責(zé)康托爾“違背了數(shù)學(xué)的本質(zhì)”,想把這些關(guān)于無限的理論從數(shù)學(xué)中剔除,讓數(shù)學(xué)不用它們也能運(yùn)作。
康托爾不僅遭到了學(xué)術(shù)上的攻擊,還受到了人身攻擊,他的思想被嘲諷、被否定,他本人也因此承受了巨大的精神壓力,最終患上了嚴(yán)重的抑郁癥,后半生都在反復(fù)出入精神病院,直到1918年在精神病院去世。盡管如此,康托爾始終沒有放棄自己的研究,他堅(jiān)信自己的思想是正確的,是對數(shù)學(xué)的巨大貢獻(xiàn)。
歷史最終證明了康托爾的偉大。
![]()
隨著時(shí)間的推移,越來越多的數(shù)學(xué)家開始理解、接受康托爾的集合論思想,人們發(fā)現(xiàn),這些關(guān)于無限的理論,是數(shù)學(xué)的基礎(chǔ),也是現(xiàn)代數(shù)學(xué)發(fā)展的重要基石。如今,康托爾的集合論已經(jīng)被視為數(shù)學(xué)中最偉大的思想之一,所有做研究的數(shù)學(xué)家都接受這些觀念,世界上所有大學(xué)的數(shù)學(xué)專業(yè),都會(huì)教授康托爾的集合論——也許在未來的某一天,這些曾經(jīng)令人困惑的無限思想,會(huì)成為普通人都能理解的常識。
但故事還沒有結(jié)束。
康托爾在研究中,還留下了一個(gè)未解決的難題:他已經(jīng)證明了實(shí)數(shù)的無限(不可數(shù)無限)比整數(shù)的無限(可數(shù)無限)更大,但他猜想,這兩種無限之間,不存在任何大小介于兩者之間的無限——也就是說,實(shí)數(shù)的無限,是整數(shù)無限之后的下一種無限。
![]()
無限和無限之間,也是有大小之分這個(gè)猜想,后來被稱為“連續(xù)統(tǒng)假設(shè)”。
1900年,著名數(shù)學(xué)家大衛(wèi)·希爾伯特在巴黎國際數(shù)學(xué)家大會(huì)上,提出了23個(gè)數(shù)學(xué)中最重要的未解決問題,其中,連續(xù)統(tǒng)假設(shè)被列為第一個(gè)問題,可見其在數(shù)學(xué)中的重要地位。無數(shù)數(shù)學(xué)家為了證明或推翻連續(xù)統(tǒng)假設(shè),付出了巨大的努力,但始終沒有得出結(jié)論。
直到1940年,奧地利數(shù)學(xué)家?guī)鞝柼亍じ绲聽栕C明了一個(gè)關(guān)鍵結(jié)論:在現(xiàn)有的數(shù)學(xué)公理體系下,連續(xù)統(tǒng)假設(shè)不可能被證明是錯(cuò)誤的;而在1963年,美國數(shù)學(xué)家保羅·科恩又證明了另一個(gè)關(guān)鍵結(jié)論:在現(xiàn)有的數(shù)學(xué)公理體系下,連續(xù)統(tǒng)假設(shè)也不可能被證明是正確的。
這兩個(gè)成果合起來,得出了一個(gè)令人震驚的結(jié)論:數(shù)學(xué)中,存在著無法回答的問題。我們一直認(rèn)為,數(shù)學(xué)是人類推理的塔尖,是最嚴(yán)謹(jǐn)、最確定的學(xué)科,只要我們不斷努力,就沒有解決不了的數(shù)學(xué)問題。但現(xiàn)在我們知道,就連數(shù)學(xué)也有它的局限——有些問題,在現(xiàn)有的公理體系下,既不能證明是對的,也不能證明是錯(cuò)的。
盡管如此,這并沒有降低數(shù)學(xué)的魅力,反而讓數(shù)學(xué)變得更加奇妙、更加引人深思。康托爾的無限理論,不僅解決了困擾人類已久的“無限大小”問題,還讓我們意識到,人類的認(rèn)知是有限的,而數(shù)學(xué)的奧秘,卻是無限的。從整數(shù)和偶數(shù)一樣多的困惑,到實(shí)數(shù)無限更大的震撼,再到連續(xù)統(tǒng)假設(shè)的無解,我們在探索數(shù)學(xué)奧秘的過程中,不斷突破自己的認(rèn)知邊界,感受著人類智慧的偉大。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.