電腦輔助的「最長數學證明」誕生:文件大小達200TB
三位分別來自美國德克薩斯大学奥斯汀分校(The University of Texas at Austin)、肯塔基大學(University of Kentucky)和英國史雲斯大學(Swansea University)的電腦科學家近日在一篇論文中宣布:在德克薩斯先進計算中心(Texas Advanced Computing Center)超級電腦 Stampede 的幫助下,他們解決了著名的「布爾畢氏三元數問題」(Boolean Pythagorean triples problem)。
這個並不「優雅」的電腦輔助性證明,產生的文件大小達到200 TB——相當於美國國會圖書館所有數字化資料的總和,這也是人類迄今得到的最「長」的一個數學「證明」。
布爾畢氏三元數問題最早由美國數學家 Ronald Graham 在1980年代提出,其數學表述十分簡單:能否將正整數集合 N = { 1, 2, 3, 4,… } 中的每個數字分別以藍色或紅色染色,使得滿足畢達哥拉斯方程(即勾股定理)a^2 + b^2 = c^2 的任意三個數 a,b 和 c 不是同一種顏色?例如,對於滿足方程的3,4和5,若3和4是藍色,那麼5就必須是紅色。
顯而易見,如果這一問題的答案是肯定的,我們只需要知道數字的染色方式即可;而如果答案是否定的,那麼就必須給出一個證明。Ronald Graham 甚至為這個問題懸賞100美元,但經過三十餘年,直到上述電腦輔助性證明被公布後,他才終於給三位電腦科學家之一的 Marijn Heule 寄去了支票。
我們利用分塊攻克策略(Cube and Conquer)求解及驗證了布爾畢氏三元數問題……一個根本性的疑問是,它是否存在一個(人類可讀的)數學證明,還是只能通過電腦輔助判斷的方法來解決?
與純數學證明思路不同的是,三位電腦科學家利用對稱性和數論中的技巧,將需要交給電腦計算的可能染色方法減少到1萬億以內,然後利用 Stampede 的800個核心進行並行計算。在連續運算了大約2天的時間後,他們最終證明,正整數集合 N = { 1, 2,…, 7824 } 可以滿足問題的條件,但增加到7825(以及更大的數)時就不行——這意味着他們對布爾畢氏三元數問題給出了一個否定的答案。
不過,電腦不能解釋出“7825”這個數字有什麼特殊的意義,並且人類無法閱讀它給出的「證明」,這也是電腦輔助數學證明長久以來在哲學上帶給人們的困惑。
世界上第一個被電腦證明的著名數學定理是「四色定理」,它的通俗表述也很簡單:每個(無飛地的)地圖只需要不多於四種顏色來染色,以區分任意兩個鄰接的地區。這一原本被稱為「四色猜想」的問題最早由一位英國製圖員於1852年提出,但數學家在上百年內一直未找到答案。直到1976年,美國數學家 Kenneth Appel 和 德國數學家 Wolfgang Haken 才藉助電腦首次得到證明,將「四色猜想」變為「四色定理」。
這個證明最初並不被一些數學家所接受,因為他們認為其無法被人類直接驗證。隨着近年來計算技術的發展,電腦輔助證明越來越多地出現,數學界對其接受程度也有所提高,但仍有數學家希望能夠找到對這些問題更為簡潔或完全「人工」的證明。
沒有留言:
張貼留言