0.999……=1? 我可能學了假的小學數學!

2020-12-27 北京科學中心

小編先問大家一個問題,0.999…=1成立嗎

看到這個等式,相信很多小夥伴都會斬釘截鐵地說:錯了!這兩個數之間明明還相差著一個非常小的數,怎麼看都是0.999…比1小啊!

也許,還會有一些小機靈鬼覺得這個等式是正確的,並給出下面這個證明:

這雖然不是嚴謹的數學證明,但乍一看又是那麼的直觀,那麼的無懈可擊。

這是怎麼回事呢?0.999…和1難道真的相等?

其實,在標準的實數體系(翻譯成人話就是:我們在學校裡學的那套數學)中,0.999…和1確實是相等的,而且是嚴格地相等,沒有一絲一毫的近似。

換句話說0.999…和1其實表示的是同一個數,沒有任何一個實數能夠表示二者的差異。如果把二者做差,結果一定嚴格地等於0,不會是任何不是0的實數。

小夥伴們是不是覺得自己的「數學觀」被刷新了呢?有沒有覺得自己學了一個假數學。

其實不光是你,就連17世紀的大數學家們也曾被這個問題所困擾,甚至直接引發了第二次數學危機!這又是一段怎樣的故事呢,一起來看看吧。

微積分也有Bug?

回到問題的開始,覺得0.999…比1小的人通常認為,這兩個數之間相差了一個非常小的,無限接近於0的數,我們姑且認為這個差距存在,並稱之為無窮小量。

歷史上第一個與無窮小量打交道的人是古希臘數學家阿基米德。

阿基米德曾經發明了一種求解圖形面積的方法,他用一大一小兩個已知面積公式的圖形來無限地逼近一個未知的圖形,以此來求解未知圖形的面積。

用多邊形逼近圓,近似求圓面積。圓的面積大小一定在一大一小兩個多邊形面積大小之間

他發現,如果一次次不斷地逼近未知圖形,把逼近的過程重複無數次,最終通過這種方法計算出的面積只會與未知圖形實際的面積相差一個無窮小量。

那麼這個無窮小量到底有多大呢?阿基米德並不知道,他也不需要考慮這個問題。

因為在實際操作中時間是有限的,並不可能真正地重複逼近無數次,只要結果的精確度夠用就可以了。

就這樣,阿基米德避開了無窮小量的問題,但他的方法不能精確地得到圖形的面積,只能給出估計值。後世把阿基米德的方法稱為窮竭法。

阿基米德:別問我什麼是無窮小量,我也

就這樣,關於無窮小量的問題成為了懸案,當它「重出江湖」被人們關注時,已是1800多年後。

17世紀,兩位偉大的數學家,牛頓和萊布尼茨,幾乎同時發明了一種對後世影響深遠的數學工具——微積分。

然而,那時的微積分體系存在著一個嚴重的Bug!

牛頓:想不到吧,我其實還是一個數學家

在當時的微積分裡,必不可少地需要引入一個無限接近於0的數——無窮小量。

根據萊布尼茨的表述,在具體的微積分計算中,我們有時候可以用一個數除以無窮小量,有時候可以直接把無窮小量當做0來進行處理。

萊布尼茨:我定義了無窮小量

這個操作直接讓當時其他的數學家懵了,學過小學數學的人都知道,0是不能被當做除數的,任何時候都不能用一個數去除以0。

這個規則可是當時整套數學邏輯的基礎,被稱為數學大廈的地基。

然而,幾乎與0相等的無窮小量似乎逃過了這個「不可動搖」的規矩,當時的數學體系遭到了顛覆性的挑戰,這個事件在歷史上被稱為「第二次數學危機」。

那麼,到底是微積分錯了還是整個數學都有問題呢?

以達朗貝爾和拉格朗日為首的數學家意識到無窮小量可能根本不存在。

直到19世紀,以柯西、魏爾斯特拉斯為代表的數學家發現即便無窮小量不存在,微積分也能很好地被定義,這樣一來既保住了微積分這個好用的方法,又保證了整個數學體系是嚴謹的。

於是,柯西、魏爾斯特拉斯等數學家拋棄了無窮小量的概念,用極限的思想重新定義了微積分(沒錯,就是大學高數課學的那套)。

就此,無窮小量被「殺死」,第二次數學危機宣告結束。今天,這套不存在無窮小量的體系被稱作標準實分析體系。

以上就是函數極限的定義,是不是覺得「很繞腦子」?

這種表述方法叫epsilon-delta語言,利用它,人們能嚴謹地定義極限的概念,既不用引入無窮小,又能把微積分中「無窮的思想」喻於其中,十分地巧妙。

在它的基礎上,導數、不定積分、定積分等微積分中一系列重要的概念也有了很好的定義。

如果有對數學感興趣的小夥伴們想要完整、系統地了解微積分的知識,不妨自己去圖書館借一本《高等數學》來看,這裡就不詳細介紹了。

柯西:無窮小什麼的根本沒必要存在

故事講完了,那我們最開始提出的關於0.999…和1是否相等的問題呢?沒錯,也解決了!

0.999…的小數點後面有無窮多個9,我們最開始假設它與1之間只相差一個「無窮小的量」,然而數學家告訴我們這個「無窮小的量」是不存在的。

這意味著0.999…和1之間不存在任何差異,你無法用任何實數表示二者之間的差異,從所有實數中你也找不到任何一個數能插在0.999…與1之間,二者是嚴格相等的。

無窮小量:想不到吧,我又回來啦!

自從實數的家族裡沒有了無窮小量,一切都變得完美,微積分有了嚴謹的定義,「數學大廈」不再分崩離析,0.999…=1也毋庸置疑。

故事到這裡似乎也應該結束了,然而一個數學家卻讓無窮小量捲土重來。

上世紀60年代初,德國數學家亞伯拉罕·魯濱遜在萊布尼茨的基礎上,提出了一種非標準實分析。

他對無窮小、無窮大等相關概念做出了定義,給「實數家族」添了新成員,對實數進行了擴充,構建起了一套超實數體系,無窮小得以「重出江湖」。

魯濱遜:沒錯,就是我幹的

超實數體系通過引入無窮小、無窮大,擴充實數,繞開了epsilon-delta語言。

隨後,數學家證明只要標準實數體系是相容的,這種超實數體系就一定也是相容的。

就這樣,超實數體系出現在人們的視野中,成為了一種處理實數問題的工具。

漸漸地,非標準分析在更廣泛的領域裡也有了一些應用,甚至與數理經濟學也有著微妙的聯繫。

如果你仔細回想,就會發現「數系擴充」這個操作其實並不陌生,從小到大我們都在和這種方法打交道。

一開始我們只會數1,2,3,4…這樣的正整數,後來我們漸漸意識到還有分數存在,再後來我們發現數居然可以是負的,負數映入我們的眼帘。

直到中學的時候我們學到了有理數、實數,現在我們又知道了超實數。

一次次的數系擴充,除了讓我們對「數」的認識一遍遍地被刷新,也能讓我們解決更多具體的問題,讓人們在處理難題時更加方便。

相關焦點

  • 0.999…=1?數學中最讓人迷惑的等式
    今天,十歲的小表弟興衝衝的跑來告訴我,他發現了一個數學大秘密!我一聽瞬間激動起來,快告訴我一下是什麼秘密,我就可以寫推文了呀
  • 0.999…= 1?
    數學中的記數法能夠幫助我們理解並證明數學思想。實用的數學符號以及特定運算法則的引入幫助數學家取得了眾多進展。公元5至7世紀,印度數學家發明了十進位系統。得益於該系統,我們能夠描述極大和極小的數字,並對其進行運算。如果沒有這項非比尋常的發明,科學可能就無法生根發芽,更不用說貿易和現代工業的發展了。但是,一些記數法有時會讓人困惑不解。
  • 顛覆你的數學認知:0.999……等於1?無窮小大於0?
    確實,橫跨十七、十八世紀的第二次數學危機,爆發的原因就是人們意識到數學上對「無窮小」這個概念並沒有一個嚴謹的定義。後來在柯西等數學家的努力下,無窮小終於紮下了嚴密的邏輯根基。這裡不去從嚴格的數學形式上討論無窮小,但藉助於1-0.999…,我們將更直觀地理解無窮小的奇妙性質,及它與0的區別。
  • 如何看待關於1與0.999……的大小爭論?
    1770年歐拉曾經在《代數的要素》中證明過10=9.9999,後來也有巴圖和謝波特在《實分析引論中》用閉區間套進行過證明,也有人用戴維金分割證明過1與0.99999分割一樣,但是如何看待這些證明,與其大小的爭論?
  • 0.999……真的等於1嗎?
    但首先,看看數學老師如何運用一些基礎計算法則,向學生證明0.999…=1。又因為m大於0.99而小於1,則m的小數形式應該是以0.99開頭的。通過這樣一步步推演,我們證明m的小數形式必然是0.999…。因此,m等於兩個數中較小的那個。這是不合邏輯的,因為兩個不相等的數的平均值不可能等於其中任何一個。因此,最初的假設0.999…<1是錯的。
  • 0.999…真的等於1嘛?
    如果沒有這項非比尋常的發明,科學可能就無法生根發芽,更不用說貿易和現代工業的發展了。但是,一些記數法有時會讓人困惑不解。這就是我們在這裡要討論的問題。至少第一眼看上去,這個問題簡直讓人摸不著頭腦。這個問題就是:「0.999…=1正確嗎?」或者反過來說,「0.999…<1正確嗎?」0.999…這個表達式使用的是實數的小數記數法。
  • 你會論證:0.999……= 1?
    0.999…是否等於1?這個問題的背後是不同數學體系間的碰撞。我們將看到,在古典數學的框架內,0.999…=1得到了嚴格的證明,這也是該問題最為直接的解答方案。數學中的記數法能夠幫助我們理解並證明數學思想。實用的數學符號以及特定運算法則的引入幫助數學家取得了眾多進展。
  • 0.999...等於1嗎?
    在0和1這兩個有理數之間存在著1/2,1/4,1/8…等無限多個有理數。也就是說,當我們對有理數進行戴德金分割時,有可能分割點是一個有理數(情況1、2),也可能分割點不是有理數(情況3),每一種分割就對應了一個實數,所有的分割點就構成了全體實數。而且,戴德金證明了:如果對實數進行戴德金分割,那麼只會出現剛才所說的情況1和情況2,而不會出現情況3。
  • 最讓人糾結的等式:0.999...=1
    最簡單的「證明」最簡單的證明是這樣的:1/3 = 0.333...,兩邊同時乘以 3,1 = 0.999... 。1998 年,弗雷德·裡奇曼(Fred Richman)在《數學雜誌》(Mathematics Magazine)上的文章《0.999... 等於 1 嗎?》
  • 最讓人糾結的等式:0.999...=1
    1998 年,弗雷德·裡奇曼(Fred Richman)在《數學雜誌》(Mathematics Magazine)上的文章《0.999... 等於 1 嗎?》中說到:「這個證明之所以如此具有說服力,要得益於人們想當然地認為第一步是對的,因為第一步的等式從小就是這麼教的。」
  • 為什麼0.999……=1?以及這個等式給人類認知宇宙帶來什麼困惑
    相信你經常會看到有人說循環小數0.999......等於1,這讓你覺得不可思議,但又苦於證明過程比較高大上,你可能覺得自己理解的還不夠透徹,所以我們今天就聊一聊如何用基礎數學證明循環小數0.999......等於1,對你沒看錯,是基礎數學,沒有微積分,沒有極限,沒有任何高端的數學概念。順便我們在討論下無窮領域將給我們人類認知宇宙將帶來什麼困惑?讓我們開始吧!
  • 對0.999……=1的探討以及實數相等的研究
    在講這個問題之前需要先了解一下數學中無窮大與無窮小的概念。無窮大通常用符號「∞」表示,同時擁有正負無窮的概念,若要指明正負應加上符號。無窮小是一個無限接近0但不等於0的數,也是可正可負。現在我們在談論瞬時速度時會很自然地說時間趨向於0時的速度,然而無窮小在數學史上曾有一段曲折歷程,並由此分裂出兩大數系。
  • 一個看似簡單的問題:0.999無限循環是否等於1?數學危機因此誕生
    在微積分被當時的人類廣泛運用的時候,一個問題出現了,「無限小量」是否等於0 ?牛頓和萊布尼茲都不能很好地解決這個問題。那麼什麼是「無限小量」呢?首先我們來思考這樣一個問題,0.9999……無限循環是否可以等於1?
  • 顛覆你的數學認知:0.9…等於1?無窮小大於0?
    確實,橫跨十七、十八世紀的第二次數學危機,爆發的原因就是人們意識到數學上對「無窮小」這個概念並沒有一個嚴謹的定義。後來在柯西等數學家的努力下,無窮小終於紮下了嚴密的邏輯根基。這裡不去從嚴格的數學形式上討論無窮小,但藉助於1-0.999…,我們將更直觀地理解無窮小的奇妙性質,及它與0的區別。
  • 《你學的數學可能是假的》:數學的意義在於理解大多數的事情
    數學是人類理解宇宙最有效的一個工具我們在生活中經常會發現一些矛盾的事情,比如邏輯學家金嶽霖,很早就注意到「金錢如糞土」和「朋友值千金」這兩句話不可能都是對的,否則就等於說「朋友如糞土」。想要避免價值觀紊亂,我們需要一點數學意識。
  • 自然數到底是否包括「0」?不少網友嘲笑學到假數學
    在小編當時上學的時候,自然數是不包括「0」的,後來教材更新後,自然數包括「0」,一部分相關教材的截圖:人教版:「0也是自然數。最小的自然數是0。」進入高中後,同樣也把數0列入自然數,並規定自然數集記為N ,而將原自然數集稱為非零自然數集,記為N+。所以在現行的教材中,自然數包括「0」.從數的發展史來看,0的產生過程是不自然的,因此以前的教材把0不放入自然數。從現在對數的認識認為0自然了,所以現在教材把0歸為自然數。
  • 小學三年級數學趣味故事(數學在生活中,無時無刻不在你我身邊)
    【考壹佰導讀】在現實的生活中,我們無時無刻不與數學打交道,如生活上購買的「柴、米、油、鹽、醋、菜、醬」以及駕車的裡程、房屋的建造等等,總是離不開數學。從這些例子看,學習數學是非常有必要的,是非常重要的。所以,數學知識是值得每個人學習的。不但要學好,而且還要學精。以下是考壹佰為大家整理的《小學三年級數學趣味故事(四篇)》相關資料,希望幫助到您,歡迎閱讀參考!
  • 一個看似簡單的問題:0.999無限循環等於1?卻無法得到完美答案
    芝諾提出這個悖論的本意是為了嘲諷當時「畢達哥拉斯學派」的數學思想,在當時出現了這樣一個矛盾,1-0.999無限循環>0,而芝諾認為1-0.999無限循環=0,當時的人類都把這個論題當作玩笑,後來卻引發了第二次數學危機,直到微積分的誕生數學家才開始重視這個問題。
  • 《你學的數學可能是假的》顛覆常規認知,重新定義數學的概念
    數學對於生活、國家是如此的重要,隨著科學技術的發展,數學在各個領域的貢獻將越來越大,地位也越來越高,但是學習好數學卻是很多人頭疼的事。我們常常會聽到這樣的說法:「我不適合跟數字打交道、數學太枯燥。」這是事實,還是偏見,在德國作家霍格爾·丹貝克所著《你學的數學是假的》一書中,會明確告訴我們答案。
  • 0.999……=1嗎?無窮小量到底是什麼?
    相信很多人都聽說過這樣一個問題,問0.999無限循環等不等於1,你說不等吧,但是可以通過一些簡單的證明過程證明它們是相等的,比如:1/3=0.333…,然後在這個等式兩邊同時乘以一個3,等式就變成了0.999…=1,我們知道在等式的兩邊同時乘以或除以一個不為零的數,等式依舊相等,那麼這個地方