6是個「完美數」,因為6很美妙的等於除自己之外的因數總和:6=1+2+3,第2個完美數是28,因為28=1+2+4+7+14,那第3個完美數是誰呢?這樣美麗的性質,是不是有一種衝動想探索她們的蹤影?
很遺憾的,即使現在有超級電腦,今日尚未找到一位女神是單身!尚未找到一個完美數是奇數,但另一方面,數學成就嚇死人的歐基理德,在西元前300年間,就發現一個偶數完美數的規則:「若一個偶數是完美數,則它一定是以2n−1(2n−1)的型式存在」,姑且代入數字感覺一下: n2n−1(2n−1)11×1=122×3=634×7=2848×15=120516×31=496632×63=2016764×127=8128
數字1是個怪咖,除了自己之外沒有別的
數字1、120、2016的反例,是否代表歐基理德發現的規則是錯的呢?做個澄清,在規則中,只提到偶數的完美數都是2n−1(2n−1)的型式,並非說2n−1(2n−1)都是完美數。那能不能找到其他型式的完美數呢?不!這已經被完整證明了:
任意偶數皆可用通式2n−1(2m−1)表示,其中n、m均為正整數,且n>1,假設(2m−1)有k個因數,將這些因數由小至大排列:a1,a2,a3,…,ak,其中有兩個因數是我們已經知道的,就是1和(2m−1)本身:a1=1、ak=2m−1。
首先分析2n−1的因數總和,2n−1所有因數為20、21、22、…、2n−1,因數總和也就是等比級數S=20+21+22+⋯+2n−1,可藉由S與其2倍之差算出:
S=2S−S=(21+22+⋯+2n−1+2n)−(20+21+22+⋯+2n−1)=2n−20=2n−1
由於(2m−1)為奇數,可知2n與(2m−1)互質,所以2n(2m−1)的全部因數為
20a121a122a1⋯2n−1a120a221a222a2⋯2n−1a220a321a322a3⋯2n−1a3⋮⋮⋮⋱⋮20ak21ak22ak⋯2n−1ak
因為分配率,因數總和如下:
(20+21+22+⋯+2n−1)(a1+a2+a3+⋯+ak)=(2n−1)(a1+a2+a3+⋯+ak)
若2n−1(2m−1)是完美數,則上面的因數全部加起來,要等於自己的2倍,也就是因數總和要等於2n(2m−1),所以
2n(2m−1)=(2n−1)(a1+a2+a3+⋯+ak)
因為(2m−1)與(2n−1)為奇數,所以(a1+a2+a3+⋯+ak)一定是2n的倍數,等號兩邊同除以2n得到
2m−1=(2n−1)[(a1+a2+a3+⋯+ak)/2n]
由此可知(2m−1)的因數肯定有 [(a1+a2+a3+⋯+ak)/2n]
和
(2n−1)[(a1+a2+a3+⋯+ak)/2n]
將這兩個因數加起來等於(a1+a2+a3+⋯+ak),發現正巧等於(2m−1)全部因數的總合,這就表示其實k=2,(2m−1)只有1和它自己這2個因數:
a1=1=[(a1+a2)/2n]a2=2m−1=(2n−1)[(a1+a2)/2n]=(2n−1)×1=2n−1
所以偶數的完美數2n−1(2m−1)均可表示為2n−1(2n−1),得證。
現在已經證明了全部的偶數完美數都可以用2n−1(2n−1)表示,而且還知道當中的(2n−1)是一個質數,因為它只有兩個因數,這樣的結果,不僅懷疑,是不是「當(2n−1)是質數時,2n−1(2n−1)一定是完美數」呢?事實上,這也是數學成就嚇死人的歐基理德當時提出的反向規則,觀察一下前四個完美數,它們的奇數因數3、7、13、127還真的都是質數呢!要證明這個反向規則,依上個證明,2n−1(2n−1)不包括自己的因數總和為
(20+21+22+…+2n−1)(a1+a2)−2n−1(2n−1)=(2n−1)[1+(2n−1)]−2n−1(2n−1)=[1+(2n−1)−2n−1](2n−1)=(2n−2n−1)(2n−1)=2n−1(2n−1)
也就是它自己,所以當(2n−1)是質數時,2n−1(2n−1)必定是「完美數」,得證。
本篇參考:
A proof that all even perfect numbers are a power of two times a Mersenne prime
沒有留言:
張貼留言