我已經不記得是在什麼情況下得知有這麼一部小說的了。我的電話裡面一直有一張「待買書目清單」,而《平面國》一直在其中。直到一次我在倫敦旅遊,竟在一間賣舊書的古老書店裡找到一本殘舊不堪的《平面國》!而且只售幾英鎊!
Tag: Mathematics
科學與數學-人類對大自然的理解
愛因斯坦:「這個宇宙最不能理解的事,就是它竟然能被理解。」 科學是理解宇宙的方法。沒錯,而我相信科學是理解宇宙最有效的方法。 科學能理解宇宙,這是什麼意思?何謂理解?如果我們想深一層,「理解」的過程是沒有盡頭的。為什麼我們存在?因為有太陽提供能量給地球上的生命。為什麼太陽存在?因為星塵經由萬有引力結合成太陽。為什麼有星塵?因為宇宙誕生時產生了能量和質量。 那麼,為什麼有宇宙? 每種問「為什麼」的過程,都能夠追蹤到宇宙誕生,包括為什麼今天不小心打破了玻璃杯,其終極原因也是宇宙誕生。同樣,問基本粒子的本質是什麼,最後也只能答「因為宇宙誕生就是這樣啊」。 科學家在很久以前,問的是「為什麼(why)」,答案亦普遍停留於「定性(qualitative)」階段。然而,隨著主要由伽利略等人開始的科學革命,科學家漸漸發現使用數學能夠描述自然定律之餘,亦能做出非常精確的預測。其中,以牛頓萬有引力定律推算出彗星重臨時間的哈雷,最為人津津樂道。由17世紀發展以來的現代科學,變成一門精密的「定量(quantitative)」學問。 科學家學會了去問大自然「如何(how)」運作。這比問大自然 why 這樣運作容易回答,因為問大自然 how to 運作的答案可以用數式、數字,加上統計、歸納觀測和實驗數據而得到,並且非常精確。數學(包括統計學在內)不單止是大自然的語言,更是科學家用來理解大自然定律的語言。 在科學中,「理解」就是數學方程式。不管我們願不願意接受,數學都是描述和預測自然定律最精確的語言。把我們觀察到的數據歸納,以最少的假設建立一個能夠描述這些數據的數學模型,並對大自然作出預測,就是現今科學家的日常工作。 當然,我們可能不會滿足於問 how。人類是求知慾很強的生物,我們渴望知道 why。這也是很多著名的科學家說過的;很多科學家都說我們應該理解數學背後的物理概念,而非單純滿足於公式和數字。 我們會高興地說:「看!愛因斯坦和費曼等科學家都說過,理解物理公式不代表真正理解物理!」且慢。這個結論下得太快了;快點把你寫滿數式的筆記找回來。可能理解物理公式真的不代表理解物理概念,我不肯定;但我能肯定的是,不理解物理公式,就不可能理解物理概念。 會說出「物理不是數學」的科學家,他們之所以會這樣講,是因為他們已經把物理公式理解得相當透徹。他們達到一個層次、擁有的堅實數學能力讓他們是時候向下一步進發:不用數學而理解物理。不過,這一步,誰也不能保證成功,就連愛因斯坦、費曼等人都不可能保證成功。 每個科學家都知道,能夠不用數學就理解的自然定律少之又少;大部分的情況下,人類對自然定律的最終理解就是那堆數式、符號和數字。 這代表我們理解宇宙的嘗試失敗了嗎?非也。能夠利用數學去描述自然定律,還能得到非常不錯的預測,已經是非常厲害的壯舉。如果我們仔細思考,我們甚至會認為這個壯舉厲害得近乎不可思義。例如在2015年探測到的重力波,竟然是愛因斯坦在100年前發表的高度數學化的重力理論——廣義相對論——的預言。又例如在上世紀發展到今天的量子力學,其預測能力只有越來越精準,百多年來無數個實驗測試它都一一通過了。這些科學成就,無不是建立在科學家對物理公式的徹底理解之上。 我們應該謹記,無論我們對「理解物理定律」的解釋為何,首先都必須理解物理公式。正如做事要由基礎開始,學科學也要由科學定律的根基——數學——開始。當我們可以問 why 的時候,就代表我們已經理解 how 了。 或許有一天,我們所有人都能夠理解宇宙為何如此不可思議。我是這樣希望的。
永恆的對稱:艾瑪.諾特(Emmy Noether)
艾瑪.諾特(Emmy Noether, 1882 – 1935)是個才能非常出眾的女性數學家,愛因斯坦稱她為史上最重要的數學家。她的研究解答了一個非常深刻的物理問題:為什麼我們的宇宙中存在能量守恆、動量守恆等守恆定律? 諾特生於德國巴伐利亞城市埃朗根(Erlangen),父親是位數學教授。她本來打算畢業後當法文和英文老師,但後來改變主意,進入他父親工作的埃朗根大學(Friedrich-Alexander-Universität Erlangen-Nürnberg)攻讀數學。她在 1907 年取得博士學位,著名的數學家大衛.希爾伯特(David Hilbert, 1862 – 1943)看見她的數學才華,希望把她聘到哥廷根大學(Georg-August-Universität Göttingen)做私人講師(Privatdozent,德國的一種講師資格,卻不一定是支薪的)。可是,哥廷根大學哲學系反對聘請諾特,他們說:「若然我們的軍士打仗回國,卻發現他們要接受一個女人的教導,他們會有何感想?」而且,他們不希望一個女人有資格在大學評議會中投票。 面對攻擊諾特的性別歧視,忿怒的希爾伯特反擊道:「我看不出申請人的性別是反對她成為私人講師的理由。畢竟,評議會並非澡堂。」 “I do not see that the sex of the candidate is an argument against her admission as a Privatdozent. After all, the Senate is not a bath-house.” – David Hilbert 儘管諾特得到希爾伯特的支持,哥廷根大學始終不肯聘請她。往後 7 年間,她在埃朗根數學院(Mathematical Institute of Erlangen)工作,而且是不支薪的。有時候,當她父親病倒了,她會代替他在埃朗根大學授課。直到 1915 年,希爾伯特和菲力斯.祈因(Felix Klein, 1849…… Continue reading 永恆的對稱:艾瑪.諾特(Emmy Noether)
生活數學:地鐵新優惠計劃真的比較優惠?
地鐵正考慮推出每程97折的新優惠計劃,以取代舊有的即日每第二程9折優惠計劃。我們可以計算一下,究竟新優惠計劃是否真的比較優惠? 首先,我們把每一程車資叫做 $latex M$,那麼第 $latex n$ 程的車資就是 $latex M_n$。由於有優惠,實際上在第 $latex n$ 程我們只需付 $latex M_n \times d_n$,其中 $latex d_n$ 是第 $latex n$ 程的折扣。 我們叫舊優惠計劃做 A,新優惠計劃做 B。那麼,我們就有 $latex ^Ad_n = 1$ 當 $latex n = 1,3,5…$; $latex ^Ad_n = 0.9$ 當 $latex n = 2,4,6…$, 和 $latex ^Bd_n = 0.97$ 當 $latex n = 1,2,3…$。 如果我們一日內共搭 $latex N$…… Continue reading 生活數學:地鐵新優惠計劃真的比較優惠?
教你如何連中十元⋯⋯背後的數學原理
有時會見到一些網頁,付費加入預測股市/賭波/賭馬貼士群組,聲稱每場必中,更有真實連中十元參加者現身說法。你會懷疑,這是真的嗎? 假設那是真正的參加者,要做到連中十元並不難。或者,我甚至能說,有人連中十元是必然的。我就解釋給你聽。 為了簡化以下解釋,我們用單循環淘汰賽做例子,即每場比賽必須分出勝負,沒有平手。 假設只有 2 隊隊伍,甲隊跟乙隊。那很明顯只有 1 輪、共 1 場比賽。如果你跟我買不同隊伍,我們當中必定有一人買中最後勝方。 如果有 4 隊隊伍,甲乙丙丁隊,就有 2 輪、共 3 場比賽。如果 4 個人各買不同隊伍,那麼第一輪比賽,甲隊對乙隊、丙隊對丁隊,4 個人當中就必定有兩人買中勝方;第二輪比賽就跟上面兩隊比賽的例子一樣,剩下 2 人必定有一人買中最後勝方。換句話說,4 人中就有一人 2 場連中了。 相信各位已能推論下去:如有 8 隊隊伍,就有 3 輪、共 7 場比賽。只需要最少有 8 個人各買不同隊伍,我就能夠保證最少有一人能 3 場連中。事實上,對於這種零和遊戲,如果我想製造 N 場連中紀錄,我只需要最少有 2^N 個人向我購買貼士,我再私下告訴每個人去買不同隊伍就行了! 我們再用世界杯決賽週做例子。在決賽週單循環淘汰賽階段有 16 = 2^4 隊國家隊,因此有 4 輪比賽。只需要有最少 16 人購買我的所謂貼士,我就算完全不懂足球也能夠確保有一人能在世界杯決賽週 4 場連中。而且我們也知道並非每一隊實力都一樣。所以實際上我可以把較強的隊伍配給多些人,也就不一定需要 2^N 這麼多人了。 有人會問,有贏有輸有和的聯賽呢?我們有 3…… Continue reading 教你如何連中十元⋯⋯背後的數學原理
Pi 是永恆 (二)
上回我說亞視永恆。但我錯了,亞視已執粒。不過圓周率 $latex \pi$ 卻是真的永恆,不會錯。 今次我們來看看,在公元前兩百多年,阿基米德 (Archimedes) 是如何計算 $latex \pi$。阿基米德用的方法叫做窮盡法 (method of exhaustion),但我喜歡叫它做三文治方法。以下就讓我們試試把 $latex \pi$ 像夾三文治般夾出來。 首先,想像有一個半徑為 $latex R$ 的圓形,在圖的內外各畫一個緊貼著的正方形。由下圖中可以看出,外面較大的正方形邊長為 $latex 2R$、裡面較小的正方形對角線就是圓形的直徑,長為 $latex 2R$。 我們想要知道圓周,那就可以計算 $latex \pi = C/(2R)$ = (圓周/直徑) 了。由上圖可知圓周 $latex C$ 比內正方形週界 $latex p$ 長、比外正方形週界 $latex P$ 短。因此 $latex p \le C \le P$。 那麼,$latex p$ 和 $latex P$ 分別有多長?在《畢氏定理 X 圓 X 三角學》文中我們學會了用三角函數去表示三角形邊長之比。看上圖可知 $latex b…… Continue reading Pi 是永恆 (二)
Pi 是永恆 (一)
亞視永恆。但有些東西可以比亞視更永恆。 我們都學過圓周率,而且我們都知道圓周率的名字叫做 $latex \pi$。在學校裡,我們必定學過一條公式,就是如何用一個圓形的半徑去計算它的周長,即是圓周: $latex C=2\pi R$。 上式告訴我們「圓周 $latex C$ 除以兩倍半徑 (即直徑) $latex 2R$ 等於 $latex \pi$」,大概就是我們對 $latex \pi$ 的第一個印象吧!我們在學校也學過,上式中的 $latex \pi$ 是一個常數。換句話說,無論一個圓形有多大,它的圓周 $latex C$ 和直徑 $latex 2R$ 之間的比例都是不變的。 有史記載第一個證明 $latex \pi$ 是常數的人,有說是阿基米德。他使用極限 (limit) 的數學概念,以逼近法把 $latex \pi$ 好像夾三文治一樣夾出來!從而證明它是一個常數,計算出 $latex \pi$ 在 3.1408 和 3.1429 之間,準確至兩個小數位。事實上,$latex \pi$ 是無窮無盡的,即是它擁有無限個小數位,怎樣計也永遠計不完。現代的超級電腦,可以把 $latex \pi$ 計算至萬億個小數位。可是,萬億個小數位距離無限,仍然是無限遠。 我們知道這些都是事實。可是,我們又有沒有想過,為。什。麼? 在這一連幾篇文章中,我會用兩個不同的方法去證明 $latex \pi$ 是一個常數,即是證明所有圓形的圓周率都是一樣的。換句話說,我們會證明所有圓形的圓周與直徑的比例都是一樣的。然後我會介紹其他與圓形和…… Continue reading Pi 是永恆 (一)
三角 X 斜率 X 微積分
上回介紹了三角學的基本函數 sine 和 cosine 與圓形的關係。在下回介紹圓周率 $latex \pi$ 之前,有一項非常重要的結果必須首先介紹。 對於一條任意畫的線,只要它是可以一筆過不斷開地畫出來和沒有尖角的 (嚴謹的數學概念叫連續的和可微分的),那麼我們就可以定義一個叫做斜率的東西: 換句話說,斜率就是描述該線段相對於橫軸的斜度而已,即是講一道斜坡相對於平地有多斜。從上式定義之中,可見斜率以小數或分數來表示的。日常生活中,通常我們都習慣用角度表示斜率,不過這對我們的討論沒有影響。 數學中一個非常重要的技巧就是微積分 (calculus)。微積分是牛頓 (Isaac Newton) 和萊布尼茲 (Gottfried Leibniz) 在同一時期分別獨自發現的。現在我們用的微積分符號是萊布尼茲的版本。如果沒有微積分,今天我們日常生活中各式各樣便利的現代發明都不可能存在。微積分可說是人類史上最重要的數學發現。 故名思義,微積分就是微分和積分的運算。在我們的討論裡不會用到微積分的運算,大家只需要記住:微分就是計算無限短的線段的斜率的方法。至於積分我們會在以後再講。 在上回圖中,我們知道了 sine 和 cosine 函數的圖形。現在我們問,它們的斜率是多少?換句話說,我們問: 有學習過微分運算的讀者,必定能夠立即說出答案: 上式中我們使用了 $latex \textrm{d}$ 代替 $latex \Delta$,以表示無限小的改變。這只是數學慣用符號而已,只要我們記得現在所做的一切都是在趨向無限短的線段上做的,那麼兩個符號在概念上就是一樣的。 現在,讓我們來試試不使用微分運算去找出 sine 和 cosine 的斜率吧!首先考慮上圖。圖中有一半徑為 $latex R$ 的圓形,圓心為 O 點。把 $latex R$ 從水平逆時針畫出一角度 $latex \theta$,連起 O 點和 A 點。再繼續逆時針畫出一細小角度 $latex \Delta\theta$,連起 O 點和 B 點。所以…… Continue reading 三角 X 斜率 X 微積分
畢氏定理 X 圓 X 三角學
大家知道畢氏定理、圓、三角學這三樣東西有著密切的關係嗎? 首先,我們來考慮一個直角三角形: [圖一] 根據前文討論過的畢氏定理,我們就有 a2 + b2 = c2。 現在來考慮一個圓形。我們可以如何定義一個圓形呢? 「指定一點叫做圓心 O ,向任一方向伸延一長度 R,然後將這長度 R 繞 O 轉一圈,那麼 R 的頂點畫出來的形狀就定義為『圓』,並且 R 稱為這圓的半徑。」 好了,我們現在有了三角函數和圓的定義,就來看看它們之間有什麼關係吧!首先,我們把 O 放在二維平面上,並使 O 與 (x, y) = (0, 0) 重疊。我們問,一個半徑為 R 的圓形,如何以 (x, y) 座標表達呢?看看下圖,我們在圓周上隨意選一點 (x, y) = (a, b),並與 O 點連接,因此 (x, y) = (a, b) 和 O 之間的長度就是半徑 R。 [圖二] 然後在 (x, y)…… Continue reading 畢氏定理 X 圓 X 三角學
加菲證明畢氏定理
我又做標題黨了,這個加菲並不是加菲貓,而是美國第二十任總統占士.加菲 (James Abram Garfield)。 畢氏定理說,一個直角三角形中,直角 (即 90 度) 的兩條鄰邊長度各自二次方相加等於斜邊長度的二次方: [上圖應為「畢氏」,懶改,注意。謝 Alan Chiu 指正!] 加菲總統的證明很簡單,我們只需要知道幾件事實: 三角形內角總和是 180 度; 直線上的角度總和是 180 度; 三角形、正方形、梯形面積計算方法。 以上事實的證明十分簡單,就留給有興趣的讀者自行證明吧!事不宣遲,我們來證明畢氏定理吧: 我們首先沿 a 邊向上畫多一個一樣的直角三角形,不過這次把它順時針轉 90 度來畫。最後,我們好像下圖中把右上角和右下角的兩點連起來,得到了一個梯形: 現在,我們問,圖中叫做 x 的角度是多少?給大家一分鐘。 答案是 90 度,即是一個直角。為什麼?如果叫 c 邊與 b 邊的夾角做 y,那麼 c 邊與 a 邊的夾角就是 90 度 – y,因為三角形內角總和是 180 度。接著,看看左邊垂直的 (a + b) 邊,因為直線上的角度總和亦是 180 度,我們就有 所以,圖中打斜的是一個等腰直角三角形,兩條邊長是 c。換句話說,這個三角形的面積就是一個邊長為 c 的正方的一半。…… Continue reading 加菲證明畢氏定理