肯普納級數

来自testwiki
跳转到导航 跳转到搜索

肯普納級數Template:Lang-en)是十進制寫法不含數字9的正整數的倒數和。用符號可寫成

n=1n缺 91n,

其中「缺9」意思是「十進制表示中,不含數字9」,下同。Template:Link-en於1914年最早研究該級數。[1]肯普納級數是由調和級數刪走含數字9的項所得,但肯普納級數收斂,調和級數則發散。肯普納證明,級數之和小於90。羅伯特·貝利[2]證明,級數準確到小數點後20位的值為Template:GapsTemplate:OEIS

直觀理解,級數收斂是因為大部分「大數」都有齊0至9的全部數字。例如,均勻隨機選一個100位的正整數,很易包含至少一個數字9,於是級數不計該數的倒數。

施梅爾策與貝利[3]找到高效算法,給定任意數字串為輸入,計算缺該串的正整數倒數和。此問題推廣了原本的級數求值問題。舉例,考慮所有缺數字串「42」的正整數n,其倒數和約為Template:Gaps。又舉例,缺數字串「314159」的正整數倒數和約為Template:Gaps。(上述數值皆四捨五入至末位。)

命名

許多文獻中,級數未有命名。[4]MathWorldTemplate:Lang為條目名。[5]朱利安·哈維爾所著《伽瑪》(論歐拉-馬斯刻若尼常數)亦採用同一名稱。[6]Template:Rp

收斂

肯普納對數列收斂之證明[1],載於若干教科書,如哈代賴特合著《數論導論》[7]Template:Rp,亦是阿波斯托《數學分析》的習題[8]Template:Rp。證明如下。

將級數各項按分母的位數分組。由乘法原理,缺「9」的n位正整數共有8×9n1個,因為最高位有8個選擇(1至8,首位不為零),而其後n1位,每位有9種選擇(0至8),且各位的選擇互相獨立。任何n位數皆不小於10n1,故其倒數至多為101n。所以,缺「9」的n位正整數之倒數,對級數的貢獻,至多是8×(910)n1。因此,將各組貢獻加總,全個級數至多為

8n=1(910)n1=80.

若將禁止出現的「9」換成其他非零數字,則同樣的論證仍成立。至於缺「0」的情況,缺「0」的n位正整數共有9n個,故缺「0」正整數的倒數和至多為:

9n=1(910)n1=90.

若刪去含有某串k子字串的項,例如忽略所有分母含子字串「42」的項,則級數同樣收斂。證明方法幾乎一樣[3],先觀察在10k進制中,刪去含有該字串為「位」的項,則前述證明適用,證出新級數收斂。但是,新級數比欲證收斂的級數更大,原因是欲證收斂的級數中,不僅刪走以該字串為10k進制位的項,還刪走了跨10k進制位而含該字串的項。接續前一個例子,百進制的新級數略過4217(百進制的首位是42)和1742(百進制的末位是42),但未略過1427,而欲證收斂的級數中,連1427也一併略去。

巴基爾·法喜[9]研究恰有n個數字d(滿足0d9)的正整數倒數和S(d,n),此為肯普納級數的推廣,因為原級數即為S(9,0)。法喜證明,對每個d,數列S(d,n)n=1起取值遞減,且當n趨向無窮大時,收斂到10ln10。不過,數列一般並非由n=0起遞減,例如原級數值為S(9,0)22.921<23.02610ln10,比n1時任意一個S(9,n)更小。

數值方法

級數收斂得很慢。貝利[2]寫道,即使計算前1024項和,其後餘項仍超過1。[10]

80是很粗略的上界。弗蘭克·厄文較仔細地分析後[11],證明級數值接近23。此後,再由貝利改進到前述的22.92067…。[2]

貝利Template:Refns(i,j)表示缺某指定數字的所有i位正整數的j次方倒數和,然後推導出,只要有齊s(i,j+n)對所有非負整數n的值,就能遞歸計算s(i+1,j)。於是,祗需較少的計算,已得到原級數s(1,1)+s(1,2)+的準確估計。

參見

參考文獻

Template:Reflist