拉馬努金圓周率公式的原理是什麼?
最近看到這麼一個公式:
當算到k=1時,算出的結果已經突破了計算器的精度。我和小夥伴們驚呆了!這公式里的數看上去跟圓周率風馬牛不相及,但是居然是對的。哪位數學大手能解釋一下其中的原理?廣告度根本解決不了我的問題。
這是一個巨大的寶藏。
[證明相當一部分內容在http://paramanands.blogspot.com/,其實就是Borwein兄弟的證明,Ramanujan給出了公式但沒有詳細證明]
[2016.1.21補註: n=37和n=58均得到不同於Borwein兄弟的證明。下面是來自http://www.math.tifr.res.in/~publ/nsrBook3.pdf 的Ramanujan筆記本的照片。]
Ramanujan1914年的論文
http://ramanujan.sirinudi.org/Volumes/published/ram06.pdf
中對於這個等式的說明實在太短,估計referee們看著也很抓狂。他本人的思路已經不可考,下面的答案2/3(就篇幅而言)是Borwein兄弟給出的解答。
[2015.12.25 注: Hardy 在寫給Ramanujan的悼詞中提到了Ramanujan剛到英國時寫的一些paper。Hardy列出了其中他認為非常重要的幾篇,Ramanujan這篇文章正在Hardy的列表之中。這篇文章雖然是在英國發表的,但是內容早在Ramanujan來到英國之前就已經完成。]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
It took them only an instant to cut off this head, and one hundred years might not suffice to reproduce its like.(Lagrange)
PART A 符號推演部分1. 依照 DLMF: §15.8 Transformations of Variable 中給出的(15.8.15)(15.8.18)以及Clausenamp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#x27;s formula,可以得到下面這個複雜的式子:
其中與分別代表的是第一類完全橢圓積分
和廣義超幾何函數。注意這裡。
[2016.4.19, 2016.9.6 補註: 上面的式子有著對應的代數幾何的解釋。等式右邊的廣義超幾何函數,是K3曲面 對應的Picard-Fuchs方程的解。這一類曲面
的具體研究首先是由Bernard Dwork開展的,近幾十年它們又成為數學好幾個分支的重要研究對象。]
記備用。
2. Ramanujan本人的出發點就是上面這個等式。等式左邊的橢圓積分可以說吸引了十九世紀從高斯到黎曼等最著名數學家的注意,可以說,橢圓積分以及與其關聯的-函數衍生出了一片公式之海。在Felix Klein等人還是學生的時候,這類函數研究的熱度大約相當於今日代數幾何的熱度吧。
3. 從廣義超幾何函數的級數表示,可以得到橢圓積分平方的級數展開:
其中都是關於的有理函數。
4. 下面的內容就進入函數的範疇了。依照傳統記號,定義幾個函數:
高斯本人在1794年已經發現了這些函數。這些函數滿足這樣的關係:
5. 高斯在1799年5月30號的神奇發現(AGM method)告訴我們:
給定正實數。定義
那麼
且
高斯本人是通過數值計算到小數點後11位歸納出上面的關係式的,計算功力真是令人嘆為觀止。為此高斯寫下了密文「Vicimus GEGAN」,直到1997年才確認這句密文描述的就是這個發現。可以說證明極限相等是一道略有難度的高中題目,但是這個極限與橢圓積分之間的關係非天才的洞見是不能現身於世的。不過高斯並非第一個發現這個關係的人,最早發現這個關係的人是Lagrange。
[2017. 12. 7. 註:引用的Biermann的結論仍然有若干矛盾之處無法解釋。Gauss在1796年10月寫下的Vicimus GEGAN具體指的是什麼樣的研究內容仍然不清楚。]
從這裡可以推理出
這裡
也就是
6. 高斯的發現打開了通向橢圓模函數的大門。所謂模函數,就是這些函數在某些變換(Modular group)之下保持不變。從Poisson求和公式可知,如果令,那麼,
也就是
因此
亦即
這就是Jacobi在1829年前後發現的重要公式。
7. Abel與Jacobi在19世紀20年代關於橢圓積分的競爭可謂是棋逢對手,將遇良才。他們之前研究橢圓積分的只有高斯,歐拉和Legendre比較有影響。Legendre曾發現一個極重要的關係式:
根據這個公式以及wiki Elliptic integral中的公式
代表第二類完全橢圓積分,可以推導出
利用一下,也可以得到
8. 還有一味證明的佐料必須在這裡提及。Jacobi在19世紀20年代的發現不止是函數與橢圓積分之間的關係,他還把函數寫成了無窮級數乘積的形式,這便是著名的Jacobi triple product:
那麼
利用與函數的關係,可以寫出
右邊正是著名的Dedekind eta function!
以上連乘積表達式高斯在1800年之前就知道了.
9. 回到(3). 將(8)中最後一個表達式與(3)式結合,就有
作關於的對數微分,即有
其中
注意
因此
均為的有理函數。
10. 證明中最難的是如何消去上面式子中的一項。這就要涉及到關於Modular equation的知識。
注意到從可以得到
是有理數。19世紀的數學家們發現,若
那麼,是的代數函數(Algebraic function)!
11.
令,從(6)中函數的變換公式不難得到
。
兩邊取對數微分,得到
這是在推理中首次獨立出現。
12. 為了利用Modular Equation的有關知識,令,為正整數,並記
那麼
與的另一關係式須從Modular Equation的知識導出。
13. 回到。
對這個式子進行微分,有
因此是的代數函數。
記,
借用一下
可以得到,是的代數函數。在等式兩邊對作對數微分,
得到
是的代數函數。
聯合此式、(3)及(12)最後一式(令),得到了[這裡有一處可以補救的Gap, 請問是什麼?]
是的代數函數。所以說題主所問的Ramanujan的公式形式上就是這麼來的。但是數值上是怎樣得到那麼漂亮的公式呢?PART B主要敘述的就是相關的計算過程。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PART B 數值計算部分
1. 我們一點點地來計算各部分係數的值。
從廣義超幾何函數的定義可以得到
這是題主所給等式中最容易計算的部分。
2.及的計算,與Hilbert大加稱讚的橢圓曲線的Complex multiplication理論緊密相連。
不難得到
3. Ramanujan取上節(12)中的為58,即
在Ramanujan之前H. M. Weber已經給出此時的
=
代入的公式,得
代回上節(13)最後一式,整理一下即有
是某個未知的常數。
4. 沒有確實的證據表明Ramanujan能從理論上推測出的值。但是數值計算來推測一下還是沒問題的。
取級數前項,用Mathematica反解
這就足以讓Ramanujan給出他的著名級數:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Appendix 殘留的問題
預警:
-這是全部證明中最困難也是最有價值的部分-
殘留的問題有兩個:a)的值是如何計算出來的?b)反解出的數1103確實可以使等號成立嗎?a)從函數連乘積表達式及其與的關係,可得
令
Weber在計算這個值(Lehrbuch der Algebra [Vol. III] 第141,142節,附錄表6)的時候,使用了Kronecker limit formula:
其中
我們需要計算的數值為
分別取
代入Kronecker公式,將所得兩公式相減可以得到
可以看到,等式右邊是
左邊是什麼呢?熟悉高斯的二次型理論就會知道,左邊分母中的二次型正好是判別式為-232的二次型的所有的等價類。這個是可以與函數搭上關係的。
根據C.L.Siegel的Advanced Analytic Number Theory
http://www.math.umn.edu/~garrett/m/mfms/notes_2013-14/Siegel_AdvAnNoTh.pdf一書第二章的理論,可知等式左邊等於
正是對應於兩個實特徵的函數的乘積。根據Dirichlet的Class number formula,乘積在的值為
是的fundamental unit,值為,兩個數域的類數均為1,代回即可得
b)沒人知道Ramanujan如何得到1103這個值。在這裡我將給出一個不同於Borwein兄弟的新證明。
這裡的細節全部略去,只提一下梗概。
主要的要點在於是作用下權為0的(weak)模形式。
根據1957年Morris Newman的一個猜想,這一類模形式可以寫成可表為Dedekind Eta函數乘積的模形式的線性組合。這些模形式在處的值一定是的有理數次冪乘以某些常數。算出這些線性組合,代入的值,在繁重的計算後,確實可以得到1103。這過程也許夠寫一篇20頁以內的Paper了。
關於常數1103的濃縮版計算見這裡nt.number theory
[Smoothing Complete!15-1-14 23:00]
[2017.8.7]根據Weil 1976年關於橢圓函數的書第IV-VI章以及第VIII章的內容,有可能將這裡的計算轉化為計算Hecke L-函數在中心點處的值。這個應當有類似於類數公式以及BSD猜想中公式的類似物。
Remark:計算相當繁重,但是總比Borwein兄弟那個更容易程式化。在這裡再次向天才的Ramanujan致以我最崇高的敬意。
Remark2: n=37時有另一個公式
這與模曲線上cusp form密切相關。可以用類似於上面的方法構建出一族滿足條件的模函數,但是方法更精細複雜(因為37是質數)。
Remark3: 這裡列出Ramanujan筆記本的十個公式,每一個都對應一個類數為2的整二元二次型的判別式。
n=5
n=9
n=13
n=25
n=37
****************************************************************************************
n=6n=10
n=18
n=22
n=58
Remark4. Ramanujan的發現只是一系列發現的開始。Jesus Guillera在2003年發現了下面的公式:
該公式還沒有得到證明。
[2017. 5. 4. 補註]Guillera的公式以及Ramanujan的公式可能與幾族Calabi-Yau流形相關。
[2017. 8. 18.] Motif. Motif. Motif.
[2017. 8. 24.] Why does each of the Guillera Formula have an imprimitive L-function attached to its hypergeometric motive?
[2017. 9. 16.]
這些我都不知道怎麼證。
[2017. 9. 18- 9. 19]
[2017. 9. 24]
另外還有一大批稱為超同餘式的關係式,譬如
應當對於大於11的所有素數p都成立,但是這些公式並未得到證明。
這方面進一步的資料可以在https://sites.google.com/site/guilleramath/找到。
結語:Ramanujan的等式以及Guillera等人的等式歸根結底是算術幾何這個領域的問題。
給看完本文者的思考題
利用上面的思路,思考一下下面兩個近似公式的來源。
這兩個近似可以一次性近似到小數點後16位和19位。
補遺[2017.8.10]:
----------------------------------------------------------------------------------------------------------------------
see nt.number theory in MO, esp. the review article.樓上的答案太好了!
沒研究過,不過我估計不是完全正確的,雖然不知道他本人怎麼想的。我本科時候有次研究過一個拉馬努金的公式,不過現在忘了,結論是我給算到某個高階後發現是錯的。還和一個做數論的老師討論了一下,他查了一下確信有個定理也能給那個公式判錯。所以我估計這個公式也不是正確的。其他么我也很想知道拉馬努金自己是怎麼想出來這種近似公式的。
推薦閱讀:
※數學上有什麼目前大家普遍相信成立但尚未被證明的公式?
※如何克服粗心導致的計算錯誤?
※為什麼尺規不能三等分一個任意角?
※有哪些在你的數學領域裡很有用的技巧?
※如何解釋(證明)在y=lnx中,當x小於0時,不能構成連續曲線?
TAG:數學 | 拉馬努金SrinivasaRamanujan | π圓周率 |