目次         

自然対数と階乗・整数

 

級数 Σk=1 kn/ak の性質を調べることにより、自然対数と階乗、整数の意外な関係がわかる。また自然対数と平方数や立方根等との関係も興味深い。


n1,2,3,…と変化させた場合、a2の場合は整数になる。

a3,5,6,9,11,17,21,26,33,41,51,65,81,…の場合は有限小数になる。

  n         Σ(kn/2k)           Σ(kn/3k)         Σ(kn/11k)
  1         2.0000000000         0.7500000000    0.110000000000000
  2         6.0000000000         1.5000000000    0.132000000000000
  3        26.0000000000         4.1250000000    0.182600000000000
  4       150.0000000000        15.0000000000    0.306240000000000
  5      1082.0000000000        68.2500000000    0.632720000000000
  6      9366.0000000000       372.7500000000    1.578192000000000
  7     94586.0000000000      2375.0625000000    4.608586400000000
  8   1091670.0000000000     17295.0000000000   15.382878720000000
  9  14174522.0000000000    141683.2500000000   57.741250688000000
 10 204495126.0000000000   1289656.5000000000  240.790057728000000
末尾にある0000 の部分はそれより後を四捨五入した表示であり、実際の有限回数の計算結果はxx.xx9999…となる。

a-125のみを素因数として持つため、級数の値は m1/(a-1)m2 の形式であるはずだ。例えば

Σ(k5/3k)=273/22=68.25   Σ(k7/3k)=380001/24=2375.0625   Σ(k4/11k)=30624/105=0.30624

a4,8 の場合の値で確認すると

Σ(k7/4k)=269348/36=369.47599451303155     Σ(k5/8k)=174728/76=1.48516349480233

 

a=(j+1)/j の場合は結果が整数になる。更にその整数は j(j+1) の倍数であるようだ。

  n       Σ(kn/(3/2)k)       Σ(kn/(4/3)k)          Σ(kn/(11/10)k)
  1              6.00000             12.00000                 110.00000
  2             30.00000             84.00000                2310.00000
  3            222.00000            876.00000               72710.00000
  4           2190.00000          12180.00000             3051510.00000
  5          27006.00000         211692.00000           160083110.00000
  6         399630.00000        4415124.00000         10077608310.00000
  7        6899262.00000      107430636.00000        740144004710.00000
  8      136125390.00000     2987482260.00000      62125074675510.00000
  9     3021538686.00000    93461994732.00000    5866379365011110.00000
 10    74520313230.00000  3248794543764.00000  615503965794104310.00000

参考: a=10/7 , n=1 の場合  Σk=1 k*0.7k = 7.7777777777



a=eの場合はn階乗に近い値となる。これは  n!=Γ(n+1)=0 tn/et dt  の級数版と考えることができる。

  n       n!               Σ(kn/ek)
  1         1         0.92067359420779231895
  2         2         1.99229476712498739293
  3         6         6.00651279663676014827
  4        24        24.00333297476905227213
  5       120       119.99782676761602472146
  6       720       719.99693557164643648897
  7      5040      5040.00115211776836768481
  8     40320     40320.00467458331407746798
  9    362880    362880.00004505588016251921
 10   3628800   3628799.98964180936893585244

一般に  n!(ln a)n+1Σk=1 (kn/ak)  である。

 

  n       n!          (ln 2)n+1Σ(kn/2k)       (ln 1.1)n+1Σ(kn/1.1k)
  1         1         0.96090602783640284933         0.99924334117660078585
  2         2         1.99814791193357687831         1.99999931283213919310
  3         6         6.00171256316016974907         6.00000068617725756658
  4        24        24.00040466357119816214        24.00000000296992042708
  5       120       119.99966317660009418905       119.99999999703952158542
  6       720       719.99980823647529887610       719.99999999997170514732
  7      5040      5040.00013520340149811328      5040.00000000002813904126
  8     40320     40320.00015457088385187592     40320.00000000000046664613
  9    362880    362879.99991690476294211934    362879.99999999999953729050
 10   3628800   3628799.99981292896683658382   3628799.99999999999998821834
aの値が小さいと精度が良いが、実際の数値計算では同一回数の場合、aが小さ過ぎると逆に精度が悪くなる。


少ない項数で近い値になる式は  n!2(ln a)n+1Σm=1 (m2n+1/am^2)  である。

n!=Γ(n+1)=20 t2n+1/et^2 dt  の級数版の変形と考えることができる。

 

  n       n!  2(ln 1.1)n+1Σm=135(m2n+1/1.1m^2)     (35項の和)
  1         1         1.00015863705813462487
  2         2         1.99999237549733168191
  3         6         6.00000082491531058581
  4        24        23.99999984205323383011
  5       120       120.00000004738055772242
  6       720       719.99999997934526168101
  7      5040      5040.00000001242758509815
  8     40320     40319.99999999006024556448
  9    362880    362880.00000001027043319265
 10   3628800   3628799.99999998659248186889

a=1.1 であるこの式でガンマ関数の値 Γ(3/2)=(1/2)!=(π)/2 35項の和で計算すると

0.88622692545275801364908374167057259139877433… と小数点以下42桁まで一致する。

 

a=2   として3項の和を求めると  2(ln 2)3/2(1/21+4/24+9/29)=0.8859  となる。

a=3/2 の場合の7項の和は

  2{ln(3/2)}3/2{1/(3/2)1+4/(3/2)4+9/(3/2)9++49/(3/2)49}=0.8862269230

  {22(ln a)a(1/a1+4/a4+9/a9+16/a16+25/a25+36/a36+49/a49)}2=3.141592636

 

また円周率は (2(1/2)!)2 であるので次の式で近似できる。

π{ln(1+1/k)}3{4Σm=1m2/(1+1/k)^m2}2

k=10では {ln(1.1)}3{4Σm2/1.1^m2}2=3.141592653589793238462643383279502884197166



a=e^(1/b2) の場合は  n!(2/b)Σm=1(m/b)2n+1/e^(m/b)2  である。

 

例えばb=4とした時の階乗の式は  n!(1/2)Σm=1(m/4)2n+1/e^(m/4)2  となる。

 

  n       n!  (1/2)Σm=135(m/4)2n+1/e^(m/4)2     (35項の和)
  1         1         1.00006710788747950900
  2         2         1.99999792754781089631
  3         6         6.00000014297631023195
  4        24        23.99999998268693490750
  5       120       120.00000000325567006417
  6       720       719.99999999911866078407
  7      5040      5040.00000000032600252396
  8     40320     40319.99999999984142217722
  9    362880    362880.00000000009850711512
 10   3628800   3628799.99999999992364570727

n=1/2 の式より  π{Σm=1(m/4)2/e^(m/4)2}2  で、右辺の値は

3.14159265358979323846264338327950288419716939937510582097494459229  である。

 

n!=(π/22n+1) (2n+1)!/(n+1/2)!  の関係を利用すると精度の良い式が作れる。

n!(π){Σm=1(m/8)4n+3/e^(m/8)2}/{Σm=1(m/2)2n+2/e^(m/4)2}

 

  n       n!  (π){Σ(m/8)4n+3/e^(m/8)2}/{Σ(m/2)2n+2/e^(m/4)2}   (200項の和)
  1         1         1.00000000008518828531110404620866515
  2         2         2.00000000000001089016727704958584704
  3         6         6.00000000000000000418201525451179639
  4        24        24.00000000000000000000359471444660729
  5       120       120.00000000000000000000000585318394647
  6       720       720.00000000000000000000000001619967988
  7      5040      5040.00000000000000000000000000007062076
  8     40320     40320.00000000000000000000000000000045829
  9    362880    362880.00000000000000000000000000000000424
 10   3628800   3628800.00000000000000000000000000000000005



奇数の積は  (2n-1)!!=1*3*5*…*(2n-1)=2nΓ(n+1/2)/π  を利用すると

(2n-1)!!(2n+1/b){Σm=1(m/b)2n/e^(m/b)2}/π

 

2n-1                   (2n-1/π)Σm=150(m/4)2n/e^(m/4)2       (50項の和)
  1         0.999999999999999999999999999999999999999999999999999999999999999998
  3         3.000000000000000000000000000000000000000000000000000000000000000513
  5        14.999999999999999999999999999999999999999999999999999999999999842207
  7       105.000000000000000000000000000000000000000000000000000000000047615506
  9       944.999999999999999999999999999999999999999999999999999999985730510432
 11     10395.000000000000000000000000000000000000000000000000000004186752312183
 13    135134.999999999999999999999999999999999999999999999999998779092248576684
 15   2027025.000000000000000000000000000000000000000000000000347757422550180251
 17  34459424.999999999999999999999999999999999999999999999901397992740014907106
 19 654729075.000000000000000000000000000000000000000000027212125029221692602675

少ない項数でも精度が非常に良い式である。


更に一般的な階乗の近似式は  n!(c/b)Σm=1(m/b)cn+c-1/e^(m/b)c  である。例えば

 

  n                 (8/100)Σm=1200(m/100)8n+7/e^(m/100)8     (200項の和)
  1         1.000000000000000000000000000000035460784313696630111707435955311731
  2         2.000000000000000000000000000000000000000000028860084370806463290213
  3         6.000000000000000000000000000000000000000000000000000000377907894139
  4        24.000000000000000000000000000000000000000000000000000000000000000039
  5       120.000000000000000000000000000000000000000000000000000000000000000000
  6       720.000000000000000000000000000000000000000000000000000000000000000000
  7      5040.000000000000000000000000000000000000000000000000000000000000000000
  8     40320.000000000000000000000000000000000000000000000000000000000000000000
  9    362880.000000000000000000000000000000000000000000000000000000000000000000
 10   3628800.000000000000000000000000000000000000000000000000000000000000000000


前記の関係より  n!(ln((j+1)/j))n+1Σk=1 (kn/((j+1)/j)kである。

Σ部分は j(j+1)の倍数のため n!/{j(j+1)(ln((j+1)/j))n+1}  は整数に近い値となる。

n1を加えて (n+1)!/{j(j+1)(ln(j/(j+1)))n+2としてj=n の場合を考えれば

(n-1)!/{ln(n/(n+1))}n+2  は整数に近い値となる。

 

以上が「自然対数のべき乗は、連続する自然数との組み合わせにより、広い範囲で整数に近い値となる」ことの理由である。この傾向の実例は次の通り。他の例は「雑記帳 興味深い数と式」を参照。

 

  n       n!/(ln 2)n+1     n!/{3*2(ln(3/2))n+1}    n!/{4*3(ln(4/3))n+1}
  1         2.0813689810              1.0137754614              1.0069158021
  2         6.0055614143              5.0005558612              7.0001984727
  3        25.9925810106             36.9986647025             72.9993191410
  4       149.9974708953            364.9997394364           1014.9999062346
  5      1082.0030370328           4501.0006056921          17641.0003164984
  6      9366.0024945245          66605.0002678615         367927.0000974131
  7     94585.9974626292        1149876.9994054701        8952552.9996784056
  8   1091669.9958149703       22687564.9995258631      248956854.9998252446
  9  14174522.0032457982      503589781.0009888459     7788499561.0005605304
 10 204495126.0105420840    12420052205.0012776633   270732878647.0004787101

  n       (n-1)!/{ln(n/(n+1))}n+2
  1                  -3.0027807072
  2                  36.9986647025
  3               -1014.9999062346
  4               48601.0001932649
  5            -3583811.0000250685   1*2*3*4/(ln(5/6))^7=-3583811.0000250

  6           376372332.9999029249
  7        -53343571694.9999820846
  8       9808511445361.0001031961
  9   -2270198126932219.0000245128
 10  645790373135121060.9998116744

1/ln 2=1.442695… から開始して(n/ln 2)を次々に乗じても、それぞれが整数に近い値になるのはやはり不思議な気がする。


ベンフォードの法則(Benford's law)によると、多くの10進数値で最初の桁が数字kである確率は log(1+1/k) となる。以下では隣り合う自然数の自然対数の差 ln(k+1)-ln(k)=ln((k+1)/k)=ln(1+1/k) を考える。

 

自然対数の差の-3乗を調べると次の値になる。

  k       1/{ln(1+1/k)}3

  1         3.0027807072     整数部分の一般式は  k(k+1)(2k+1)/2  である
  2        15.0016675835    
従って  ln(k+1) ln k + { k(k+1)(2k+1)/2 }^(1/3)
  3        42.0011908361    
  4        90.0009261001     ln 3
ln 2 + 1/15^(1/3)
  5       165.0007576725     ln 4
ln 3 + 1/42^(1/3)
  6       273.0006410847     ln 5
ln 4 + 1/90^(1/3)
  7       420.0005555942
  8       612.0004902227     ln 9
ln 8 + 1/612^(1/3)
  9       855.0004386156
 10      1155.0003968396    
小数部分は   1/(240k+120)  が近い値である

ln k , ln(k+1) , ln (k2) に関する式を、例えばk=3で次のように変形して合計すると
ln 3
ln 2 + 1/15^(1/3)
ln 3 ln 4 - 1/42^(1/3)         1/15^(1/3)1/42^(1/3)+1/612^(1/3)
ln 8 ln 9 - 1/612^(1/3)

対数部分は消去されて立方根だけの式になる。一般式は

{ 2/( (k-1)k(2k-1) ) }1/3 { 2/( k(k+1)(2k+1) ) }1/3 + { 2/( (k2-1)k2(2k2-1) ) }1/3

共通の因数である 2/k を除けば次の式になる。

{ 1/( (k-1) (2k-1) ) }1/3 { 1/( (k+1) (2k+1) ) }1/3 + { 1/( (k2-1) k (2k2-1) ) }1/3



従って次の近似式が成立する。

   (n=2,3,4,5,)

例えば数字の組として (3,15,42) , (10,28,408) , (21,45,1860) , (36,66,5880) 等になるが、共通の因数を除くと次のような式になる。

                  

k(k+1)(2k+1)/2 3(12+22++k2) に等しいので、1からの平方数の和でも表現できる。

     

   (n=2,3,4,5,)

 

自然対数の値は次の級数の値に近い。(n=2,3,4,5,)

 

ln 2= 0.69314 , ln 3= 1.09861… の近似値は

ln 2(1/3)1/3 = 0.69336

ln 3(1/3)1/3+(1/15)1/3 = 1.09884

 

n→∞におけるオイラーの定数

1/1+1/2+1/3+1/4+1/5+1/6+………+1/n-ln n= 0.57721566490153286060651  に対し

(1/3)1/3{1/(12)1/3+1/(12+22)1/3++1/(12++(n-1)2)1/3}-ln n=0.0002331455742489370916

となるようだ。

 

自然対数の近似値は、分母が自然数の単純な和や積の級数としても表現できる。(n=2,3,4,5,)

 


円周率の近似式 π{ln(1+1/k)}3{4Σm=1m2/(1+1/k)^m2}2 を利用して、自然対数の3乗の値を更に精度良く求めることができる。

1/{ln(1+1/k)}3{4Σm=1m2/(1+1/k)^m2}2/π

 

  k       1/{ln(1+1/k)}3   {4Σ m2/(1+1/k)^m2}2/π
  1         3.0027807072         3.0025645794
  2        15.0016675835        15.0016675067
  3        42.0011908361        42.0011908361
  4        90.0009261001        90.0009261001
  5       165.0007576725       165.0007576725
  6       273.0006410847       273.0006410847
  7       420.0005555942       420.0005555942
  8       612.0004902227       612.0004902227
  9       855.0004386156       855.0004386156
 10      1155.0003968396      1155.0003968396

自然対数の差の-5乗を調べると次の値になる。

  k       4/{ln(1+1/k)}5

  1        24.9995784826     25= 32+ 42   = 52
  2       364.9997394364    365=102+112+122   =132+142
  3      2029.9998124691   2030=212+222+232+242   =252+262+272
  4      7229.9998536985        k(2k+1)
から始めて後方向にk+1個の平方数の和
  5     19854.9998801163       
あるいは
  6     45954.9998984715        k(2k+3)
から始めて前方向に k 個の平方数の和
  7     94219.9999119607
  8    176459.9999222900        k(2k+1)   
から  2k(k+1)  まで
  9    308084.9999304524       
あるいは
 10    508584.9999370643        2k(k+1)+1 
から  k(2k+3)  まで

3乗の場合と同様な理由で次のような式が成立する。

     

 

自然対数の値は次の級数の値に近い。(n=2,3,4,5,)

分母の先頭の数字は  5=12+22 , 13=22+32 , 25=32+42 ,   となっている。

 

ln 2= 0.6931471805  の近似値は

ln 2(4/25)1/5 = (2/5)2/5 = 0.6931448431

ln 2= ln 4 - ln 2(4/365)1/5 +(4/2030)1/5 = 0.6931471173

 

n→∞におけるオイラーの定数

1/1+1/2+1/3+1/4+1/5+1/6+………+1/n-ln n= 0.57721566490153286060651  に対し

(4/(52))1/5+(4/(132+142))1/5++(4/(+((n-1)(2n+1))2))1/5-ln n=-0.000002401847008237763

となるようだ。

 

Γ(5/2)=(3/2)!=(3π)/4 の関係から  π{ln(1+1/k)}5{(8/3)Σm=1m4/(1+1/k)^m2}2

従って更に精度の良い式は  1/{ln(1+1/k)}5{(8/3)Σm=1m4/(1+1/k)^m2}2/π


自然対数の1,2,4乗の逆数も整数に近い値になる。

 

  k         2/ln(1+1/k)      12/{ln(1+1/k)}2    3/{ln(1+1/k)}4
  1         2.8853900818        24.9764277721        12.9962905053
  2         4.9326069248        72.9918332224       110.9959941075
  3         6.9521189936       144.9958755020       437.9959148459
  4         8.9628402354       240.9975152586      1209.9958825166
  5        10.9696298955       360.9983401324      2714.9958662149
  6        12.9743183893       504.9988129978      5312.9958568582
  7        14.9777513788       672.9991090988      9435.9958509949
  8        16.9803740314       864.9993067395     15587.9958470794
  9        18.9824431621      1080.9994452025     24344.9958443354
 10        20.9841173745      1320.9995459622     36354.9958423381

偶数乗に関しては、ある定数を加減するとより整数に近い値となる。

 

  k   1/{ln(1+1/k)}2-1/12   3/{ln(1+1/k)}4+1/240   60/{ln(1+1/k)}6-1/504
  1        1.9980356477           13.0004571719             540.9995343894
  2        5.9993194352          111.0001607742           13502.9998329494
  3       11.9996562918          438.0000815125          105845.9999148634
  4       19.9997929382         1210.0000491833          486009.9999485218
  5       29.9998616777         2715.0000328816         1633514.9999655477
  6       41.9999010832         5313.0000235249         4471760.9999753364
  7       55.9999257582         9436.0000176616        10584027.9999814765
  8       71.9999422283        15588.0000137460        22472675.9999855795
  9       89.9999537669        24345.0000110020        43861544.9999884561
 10      109.9999621635        36355.0000090048        80041554.9999905505


自然数の1からnまでのk乗和はkが2の前後では次の式が成り立つ。

Σj=1n jk = 1k+2k+3k+…+nk と L(k) = 1/{(k+1)(ln(1+1/n))k+1} の値を比較する。

 

n Σj^0   L(0)   Σj^1   L(1)    Σj^2    L(2)     Σj^3     L(3)
1   1  1.442695     1   1.040684      1    1.000927       1     1.083024
2   2  2.466303     3   3.041326      5    5.000556       9     9.249666
3   3  3.476059     6   6.041495     14   14.000397      36    36.499660
4   4  4.481420    10  10.041563     30   30.000309     100   100.832990
5   5  5.484815    15  15.041598     55   55.000253     225   226.249656
6   6  6.487159    21  21.041617     91   91.000214     441   442.749655
7   7  7.488876    28  28.041630    140  140.000185     784   786.332988
8   8  8.490187    36  36.041638    204  204.000163    1296  1298.999654
9   9  9.491222    45  45.041644    285  285.000146    2025  2028.749654

Σj3 = (Σj1)2  の関係は  1/{4(ln(1+1/n))4} = [1/{2(ln(1+1/n))2}]2  に対応する。

 

非整数乗の場合も2の前後では近い値となる。例えば1.5乗と2.5乗の場合は

 

n     Σj^1.5      L(1.5)       Σj^2.5      L(2.5)
1     1.000000      0.999992        1.000000      1.030488
2     3.828427      3.820993        6.656854      6.731235
3     9.024580      9.011104       22.245312     22.373666
4    17.024580     17.005881       54.245312     54.436070
5    28.204919     28.181554      110.147011    110.407578
6    42.901858     42.874235      198.328642    198.665704
7    61.422117     61.390553      327.970456    328.390157
8    84.049534     84.014284      508.989792    509.497848
9   111.049534    111.010810      751.989792    752.591570

 

2とピタゴラス数3,4,5は連続する数であり、自然対数を交えても意外に近い関係がある。

ln 2 ≒ √(3*4)/5        22/(ln 2)5 (12+22)2 = 32+42 = 52


(n-1)!/{ln(1+1/k)}nの値を調べると、例えばk=1000の場合

 

  n                (n-1)!/{ln(1.001)}n
  1                1000.49991670830696318019
  2             1001000.08333332917082968237
  3          2003001000.00000832916878197806
  4       6012007000999.99166666864881116768
  5   24060050015000999.99999603372953037404

となり、「自然数の累乗の階差とゼータ関数」における階差の係数が現れる。

 

2/{ln(1+x)}32/x3+3/x2+1/x 24/{ln(1+x)}524/x5+60/x4+50/x3+15/x2+1/x より

    

 

また左右対称な係数(Eulerian number)を使用した次式も成り立つ。

         


自然対数の-n乗に関しては、次のような式を導くことができる。

 

f(x)= 1/(ex-1) = B0/x+B1/1!+B2x/2!+B3x2/3!+B4x3/4!+

の高階導関数を求めると

f(1)(x)=- ex/(ex-1)2 = -1!B0/x2+B2/(0!2)+B3x/(1!3)+B4x2/(2!4)+

f(2)(x)= (e2x+ex)/(ex-1)3 = 2!B0/x3+B3/(0!3)+B4x/(1!4)+B5x2/(2!5)+

f(3)(x)=-(e3x+4e2x+ex)/(ex-1)4 = -3!B0/x4+B4/(0!4)+B5x/(1!5)+B6x2/(2!6)+

f(4)(x)= (e4x+11e3x+11e2x+ex)/(ex-1)5 = 4!B0/x5+B5/(0!5)+B6x/(1!6)+B7x2/(2!7)+

  :

 

B0(=1)を係数に持つ項を求め、xln x に置き換えると

0!/(ln x)1= 1/(x-1) -B1/1!-B2(ln x)/2!-B3(ln x)2/3!-

1!/(ln x)2= x/(x-1)2 +B2/(0!2)+B3(ln x)/(1!3)+B4(ln x)2/(2!4)+

2!/(ln x)3=(x2+x)/(x-1)3 -B3/(0!3)-B4(ln x)/(1!4)-B5(ln x)2/(2!5)-

3!/(ln x)4=(x3+4x2+x)/(x-1)4 +B4/(0!4)+B5(ln x)/(1!5)+B6(ln x)2/(2!6)+

4!/(ln x)5=(x4+11x3+11x2+x)/(x-1)5 -B5/(0!5)-B6(ln x)/(1!6)-B7(ln x)2/(2!7)-

  :

 

一般的にgn(x)Eulerian number を係数に持つ式

g0(x)=1, g1(x)=x, g2(x)=x2+x, g3(x)=x3+4x2+x, g4(x)=x4+11x3+11x2+x, … として

     n=1,2,3,

 

ln x 0に近い値の時は (n-1)!/(ln x)ngn-1(x)/(x-1)n であり、このページでの各種の性質を説明できる。

 

x=1+1/k の場合は (n-1)!/(ln(1+1/k))ngn-1(1+1/k)kn となる。n3の時は

2/(ln(1+1/k))3g2(1+1/k)k3=k3{(1+1/k)2+(1+1/k)}=k{(k+1)2+k(k+1)}=k(k+1)(2k+1)

 

          目次