阿基裡斯能追上烏龜嗎?

2021-02-17 李永樂老師

上一次我們講了第一次數學危機,那是關於無理數的危機。這一回我們要來複習一下第二次數學危機,它是關於「無窮小」到底是什麼的爭論。這個爭論從古希臘時代開始,在牛頓時代達到頂峰,經過了2000多年才被最終解決。

關於這個危機,有一個有趣的悖論:希臘聯軍第一勇士阿基裡斯永遠也追不上一隻烏龜,這是為什麼呢?點開下面的視頻看看吧!

以下為我的科普書《十分鐘智商運動》中相關內容的文章。

第二次數學危機是在關於一個奇怪的數——「無窮小」的爭論。這個爭論的源頭依然要追溯到古希臘時代。

1芝諾悖論

公元前495年,古希臘學霸畢達哥拉斯去世了。這時,一個五歲的孩子正在牙牙學語,他叫做芝諾。

 

芝諾也是古希臘數學家,他提出了一系列悖論以反駁時間和空間的連續性和變化問題,比如有一個悖論稱為「阿基裡斯永遠追不上一隻烏龜」

古希臘傳說中有一位跑的最快的英雄阿基裡斯,希臘聯軍第一勇士,海洋女神忒提斯和英雄珀琉斯之子。阿基裡斯出生後,忒提斯捏著他的腳踝將他浸泡在冥河斯堤克斯中,使他全身刀槍不入,唯有腳踝被忒提斯手握著,沒有浸到冥河水,這是他唯一的弱點。在特洛伊戰爭中他被敵人射中腳踝而死。

有一天,阿基裡斯遇到了一隻烏龜。烏龜對阿基裡斯說:「別看你跑得快,你永遠也追不上我。」

阿基裡斯問:「為什麼呢?」

烏龜向他解釋道:

 

開始比賽時,阿基裡斯在後方A處,烏龜在前方B處,二者同時起跑。

阿基裡斯要追上烏龜,首先要追上烏龜先跑的一段AB,但是在這段時間烏龜也在向前跑,當阿基裡斯到達B處時,烏龜已經跑到了C處,還沒有追上。雖然此時BC的距離小於AB的距離。

阿基裡斯會繼續跑BC這一段,但是這段時間烏龜也沒閒著,跑到了D處,雖然CD小於BC,但是阿基裡斯還是沒有追上烏龜。

以此類推,阿基裡斯和烏龜之間的距離只能不斷縮小,但是永遠都不會變為零。所以,阿基裡斯就永遠追不上烏龜啦。

以上就是芝諾悖論。所謂悖論,一般是指同一個命題中有兩個對立相反的結論。而芝諾對於阿基裡斯追烏龜問題的解釋不是推出對立的結論,而是完全違背常理,其實稱為詭辯更加合適。

2這個詭辯錯在哪?

要推翻這個詭辯其實也不難。

芝諾將一個追及過程分割成無限多份,並且認為:既然段數無窮多,累加起來的時間自然也是無窮長,所以追不上。但是實際上,由於阿基裡斯速度大,烏龜速度小,兩人之間的距離會越來越短。如果阿基裡斯追了無窮多段,下次再追及的距離就是無窮小。

為了更加清楚地解釋這個問題,我們把追及過程畫在一個數軸上,並且假設AB之間距離為L。方便起見,設阿基裡斯的速度等於烏龜速度的兩倍。

 

這樣一來,相同時間內阿基裡斯運動的距離就是烏龜的兩倍。所以阿基裡斯走過AB=L時,烏龜走過的距離為BC=L/2 ;阿基裡斯走過BC時,烏龜走過的距離CD=L/4 ……顯然,第N次追及的距離是L/2^(N-1),如果N無限大,這個長度就無限接近於零0,稱為無窮小。

如果阿基裡斯要追上烏龜,需要追及無限多段,將這無限多段距離求和:

大家經過簡單計算就會發現,項數越多,這個式子的結果越接近2L。如果項數無窮多,阿基裡斯跑過的距離就與2L相差無窮小。直到阿基裡斯追上了烏龜,他跑過的總路程也不會超過2L。同樣,如果阿基裡斯跑過第一段距離AB的時間是t,那麼無窮多段之後阿基裡斯追上烏龜,需要的總時間不過是2t。

莊子曰:「一尺之捶,日取其半,萬世不竭。」 說的就是一根一尺長的木棍,每天砍掉它的一半,無論經過多久都砍不光。的確,我們可以把木棍分割成越來越短的無限多份,但是加起來依然是一根木棍那麼長,這與芝諾悖論多麼相似!

3無窮小:微積分的基礎

芝諾最早提出了無窮小的概念。只可惜,希臘文明衰落之後,歐洲的科學一直沒有太大進步。直到文藝復興時代來臨,在牛頓等一大批科學家的帶領下,科學才重新蓬勃發展起來。

我們都知道牛頓是偉大的物理學家,但他也是偉大的數學家。牛頓提出的牛頓二項式定理、牛頓二分法以及微積分,都是近代數學的輝煌成就。

 

微積分在物理上的應用非常廣泛,人們利用它解決了很多複雜的問題。微積分中有一個概念:導數。

 

在一個函數圖像上隨便取兩個點P和M,計算二者縱坐標差Δy=y2-y1與橫坐標差Δx=x2-x1 ,那麼Δy/Δx就稱為兩個點連線的斜率。

如果M點越來越接近P點,那麼PM的連線就會變成過P點的切線,而這條切線的斜率就稱為P點的導數。寫作

這裡lim就叫極限, Δx就稱為無窮小。

本來一切看起來都很自然,但是英國大主教貝克萊首先對微積分發難:「無窮小到底是一個什麼樣的數?它是0嗎?如果是0,為什麼在求導時可以做分母?如果不是0,又怎麼能說剛才計算的是一個點的切線斜率呢?」

從牛頓發明微積分到十九世紀二十年代,關於「無窮小」到底是怎樣一個數,一直沒有一個統一的認識。後來,經過阿貝爾、柯西、康託爾等人的努力,直到十九世紀七十年代,人們才確立起極限基本定理,使得無窮小有了一個合理的解釋。從牛頓發明微積分開始計算,已經過去了300年。而從芝諾最早提出的無窮小概念,已經過去了2500年。

數學就是這樣,為了一個看似簡單的概念,可以爭論幾百年,甚至幾千年。

李永樂老師:北京大學物理與經濟雙學士,清華大學電子工程碩士;北京市中學物理教師/物理競賽教練。從教十年,培養清華北大學生200餘人,國際奧賽、亞洲奧賽、國家奧賽金牌十餘名。

掃二維碼,關注公眾號

↙↙↙點擊下方「閱讀原文」,進入李老師直播課網站。

相關焦點

  • 阿基裡斯為何追不上烏龜?
    阿基裡斯也追不上我)數學史第一次、第二次數學危機的產生都和芝諾悖論有關,即無窮概念的本質一直無法認識清楚而引起的危機。生活常識告訴我們人是可以追上烏龜,何況是跑步英雄阿基裡斯。那究竟是什麼導致這一結果,看看你能不能信。但如果真的明白了以後,包括蝸牛都充滿著這樣的自信說,任何人都追不上自己,當然條件得蝸牛按下面比賽規則來定。
  • 阿基裡斯為啥追不上烏龜?
    其中最著名的一個就是阿基裡斯追烏龜的故事。阿基裡斯是古希臘傳說中的一個英雄,什麼叫英雄?我們知道古希臘有很多的神,神和神的孩子就是神,人和人的孩子就是人,那神和人如果發生愛情,他們的孩子就是英雄。阿基裡斯就是這樣一個英雄,他是古希臘跑得最快的英雄。
  • 三千年後,阿基裡斯追上那隻網紅烏龜了嗎
    在公元前5世紀的古希臘,芝諾發表了著名的阿基裡斯悖論:讓烏龜在阿基裡斯前面1000米處開始賽跑,並且假定阿基裡斯的速度是烏龜的10倍。若阿基裡斯跑了1000米,設所用的時間為t,此時烏龜便領先他100米;當阿基裡斯跑完下一個100米時,他所用的時間為t/10,烏龜仍然前於他10米;當阿基裡斯跑完下一個10米時,他所用的時間為t/100,烏龜仍然前於他1米…… 芝諾認為,阿基裡斯能夠繼續逼近烏龜,但決不可能追上它。
  • 阿基裡斯悖論:「只要烏龜先跑,人類就永遠追不上它們」
    「只要烏龜先跑,人類就永遠追不上它們」也是悖論中的一個命題,看哲學家們是如何解釋的? 芝諾認為:「用人和烏龜進行比賽,如果烏龜先於人跑,那麼無論人怎麼樣都追不上烏龜!」
  • 如何用數學方法推翻阿基裡斯「追不上烏龜悖論」?
    芝諾悖論就說,阿基裡斯再能跑,也永遠追不上一隻烏龜!所以我們先來看看它是怎樣追不上烏龜的:這個悖論就是這樣的,阿基裡斯讓烏龜先跑一百米。阿基裡斯再追這隻烏龜,當阿基裡斯追上烏龜原來的位置的時候,烏龜又已經跑出一段距離了。
  • 讓你燒腦讓你暈的阿基裡斯與烏龜的悖論
    有一天,阿基裡斯遇到了一隻烏龜。烏龜對阿基裡斯說:「別看你跑得快,你永遠也追不上我。」 阿基裡斯不相信的問:「為什麼呢?」烏龜向他解釋道:開始比賽時,阿基裡斯在後方A處,烏龜在前方B處,二者同時起跑。阿基裡斯要追上烏龜,首先要追上烏龜先跑的一段路程AB,但是在這段時間烏龜也在向前跑,當阿基裡斯到達B處時,烏龜已經跑到了C處,還沒有追上。
  • 清北學子都知道的科普:「兔子」永遠追不上烏龜——芝諾的烏龜
    芝諾發表了著名的阿基裡斯悖論:他提出讓烏龜在阿基裡斯前面1000米處開始,和阿基裡斯賽跑,並且假定阿基裡斯的速度是烏龜的10倍。當比賽開始後,若阿基裡斯跑了1000米,設所用的時間為t,此時烏龜便領先他100米;當阿基裡斯跑完下一個100米時,他所用的時間為t/10,烏龜仍然前於他10米;當阿基裡斯跑完下一個10米時,他所用的時間為t/100,烏龜仍然前於他1米……芝諾認為
  • 阿基裡斯與烏龜賽跑
    阿基裡斯被希臘人認為是善跑的英雄,他跑得很快。但芝諾卻說,雖然阿基裡斯善跑,如果他和烏龜比賽,先讓烏龜跑出去,然後阿基裡斯再去追,無論他跑得多麼快,也追不上烏龜的。他提出讓烏龜在阿基裡斯前面1000米處開始,和阿基裡斯賽跑,並且假定阿基裡斯的速度是與烏龜的10倍。
  • 人和烏龜賽跑,先讓烏龜跑1000米,為什麼再也追不上烏龜了?
    筆者-小文烏龜是世界上行走速度最慢的生物之一,爬行速度為每分鐘0.003千米,在日常生活中,我們經常用烏龜來形容一個人做事慢慢吞吞的,但如果人和烏龜比賽的話,人卻未必能夠勝過烏龜。在著名的童話故事《龜兔賽跑》中,驕傲的兔子在比賽途中睡著了,雖然烏龜的爬行速度很慢,但最終還是讓烏龜贏得了比賽,龜兔賽跑故事的意義在於告誡人們不要過於驕傲自大,很多人都認為烏龜是不可能勝過兔子的。但事實是,就算比賽的對象不是兔子而是人類,人類也未必能夠勝過烏龜的速度,而著名的阿基裡斯悖論就很好地驗證了這一點。
  • 科學界有趣的悖論:只要烏龜先跑,人無論怎麼追都追不上它
    他認為如果是烏龜先出發的比賽,那麼人無論如何都追不上烏龜,這樣的結論聽起來荒誕,但芝諾的理論卻又一時半會兒讓人們想不起要怎麼反駁,這樣的理論也被稱之為悖論。看似荒誕不經的悖論是怎樣讓人們陷入失語的呢?「人追不上龜」的悖論又到底是哪裡出了問題?這樣的思維方式又給人類帶來了怎樣特別的思考呢?
  • 為什麼跑得最快的人永遠追不上烏龜?第二次數學危機是什麼
    阿基裡斯和小烏龜一天,一隻烏龜翻山越嶺來找阿基裡斯說我是跑得最快的烏龜,別人都說你是跑得最快的人,但你永遠追不上我,不過你號稱是跑得最快的人,你得先讓我領先你1000米。還沒等阿基裡斯回話,烏龜又說到你要追上我就得先跑完這1000米,在你跑完這1000米的時間,我又前進了100米,這時我倆又會存在100米的距離而你還想追上我,就得先跑完這100米的距離,在你跑完這100米的時間,我又前進了10米,這時我倆又會存在10米的距離
  • 只要烏龜先跑,人就再也追不上了,這是一個有趣的悖論
    在這裡,我們只來看看一些有趣的悖論,比如人是否能夠追上烏龜?人是否能夠追上烏龜?這好像是一個十分無聊的問題,去問一百個人,一定會得到一百個回答「當然」。但我要告訴你的是,這不一定,這就是阿基裡斯與烏龜悖論。
  • 只要烏龜先跑,人就再也追不上了?這是一個令人糾結的悖論
    文/濤聲依舊只要烏龜先跑,人就再也追不上了?這是一個令人困惑的悖論什麼是悖論,這在一般人看來是令人完全摸不著頭腦,很糾結的一種結論方式,科學上來說悖論是對於一道命題或者是一次推理當中所產生的完全對立的兩種結論,並且這兩種結論都有著近乎完美的解釋,比如說外祖父悖論,即一個人穿越到過去殺掉了自己的外祖父,但是這樣自己就不會誕生下來,也就根本無法產生殺掉外祖父的這種行為,這就是悖論的一種。
  • 古希臘哲學家芝諾的悖論:你永遠追不上烏龜?
    二分悖論有一個著名的變種叫做阿基裡斯與烏龜悖論。該悖論中的阿基裡斯(Achilles)是希臘神話中的勇士,體力過人、長於奔跑,烏龜則是被廣泛視為移動緩慢的動物。阿基裡斯與烏龜悖論宣稱,如果阿基裡斯與烏龜賽跑,只要讓烏龜先爬一段路,阿基裡斯就不可能追上。
  • 《阿基裡斯與龜》北野武談藝術悖論
    《阿基裡斯與龜》差不多是北野武的自傳性質電影。電影《阿基裡斯與龜》講述的是主人公真知壽一生與畫畫的故事,分幼年,青年,中年三個年齡階段。三個階段分別用了不同顏色的畫面,從幼年時期的灰黑色,過渡到中年的自然色。
  • 在芝諾的理論中,即便是運動員也不能跑過烏龜
    人類文明是地球上一朵璀璨的奇葩,古往今來,無數的文明成果在人類文明中熠熠生輝。幾千年前的古希臘是人類文明的起源地之一,而古希臘取得的文明成果也是不可小覷。一位名叫芝諾的哲學家提出了令人匪夷所思的邏輯,而這一邏輯可以幫助我們進一步了解我們所處的世界。相信有不少人了解芝諾提出的阿基裡斯悖論。
  • 芝諾的「神奇烏龜」,一個你明知道錯誤,卻無法反駁的悖論
    人類對宇宙的探索越深入,產生的疑問和困惑也就越多,比如古希臘的哲學家曾經提出過一個著名的悖論——「芝諾的烏龜」也被稱為「芝諾悖論」。阿基裡斯是古希臘神話一位善於跑步的神明,他在神明之中也以速度出名,但是在芝諾的問題中,他卻永遠追不上一隻正常爬行的烏龜。
  • 有一點數學悖論:芝諾的烏龜
    2、阿基裡斯與烏龜阿基裡斯是古希臘的英雄,以長跑著稱,芝諾表示,兄弟不是我磕磣你,你連一隻烏龜都追不上,他解釋到,假如烏龜在阿基裡斯前方,兩者同時開始賽跑,如果阿基裡斯想追上烏龜,就必須先到烏龜的位置,而這段時間烏龜必然會向前跑一段距離,如果阿基裡斯又跑到那個位置,烏龜又會往前挪一點點。
  • 物理學四大神獸之芝諾的烏龜,芝諾悖論到底存不存在?
    物理學四大神獸之芝諾的烏龜,這則悖論曾經困擾了整個科學界上千年之久,甚至導致了第二次數學危機,你是否聽過這樣一個故事,烏龜與人類賽跑,由於人的平均速度是烏龜的十倍,鑑於人類很有體育精神,於是他決定,讓烏龜先跑100米,然後自己再跑,當他跑了100米後,這名人類發現烏龜領先他十米,於是他又奮力地追了一米,此時,人們發現烏龜比他領先了十釐米,那麼人類,究竟何時才能追上烏龜?
  • 你覺得你能追上一隻烏龜嗎?盤點歷史上有趣的悖論!
    假設有一隻烏龜在你前方100米處,你的速度是100m/min,烏龜的速度是1m/min。你開始追烏龜,當你到達烏龜開始的位置時,烏龜在你前方一米。當你又走了這1米的時候,你發現烏龜在你面前0.1米。如此往復,每當你走完上一階段烏龜領先你的距離的時候,雖然這個距離越來越小,但烏龜總是在你前面一點。這樣看來,你就永遠都追不上這隻烏龜。