リーマンゼータ関数の特殊値

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:Calculus

複素平面上のリーマンゼータ関数。点 テンプレート:Math における色が テンプレート:Math の値を表しており、濃いほど テンプレート:Math に近い。色調はその値の偏角を表しており、例えば正の実数は赤である。テンプレート:Math における白い点はであり、実軸の負の部分および臨界線 テンプレート:Math 上の黒い点は零点である。
ベルンハルト・リーマン

リーマンゼータ関数の特殊値(リーマンゼータかんすうのとくしゅち、テンプレート:Lang-en-short)とは、数学におけるリーマンゼータ関数(英: テンプレート:En)に整数を代入した際の値のことをいう。これはリーマンゼータ値(英: テンプレート:En)とも呼ばれるテンプレート:Efn

解説

ゼータ関数は複素解析に頻繁に登場する特殊関数であるが、解析的整数論においても重要な関数である。ゼータ関数は、実部が テンプレート:Math より真に大きい複素数 テンプレート:Mvar自然数 テンプレート:Mvar に対して、

ζ(s)=n=11ns=1+12s+13s+14s+

で定義される関数 [[ギリシャ文字|テンプレート:Mvar]] のことをいい[1]、例えば テンプレート:Math とすると、

ζ(2)=n=11n2=1+122+132+142+

のような級数が提供される。特に、整数引数に対してゼータ関数がとる値についてはこの例も含めすべて実数値をもち、さらに数値計算に効率のよい公式が存在する。この記事では、これらの公式を値の表とともに列挙し、その微分と整数引数でのゼータ関数からなる級数も記述する。

ゼータ関数は、テンプレート:Math における一位のを除き解析接続によって複素平面全体に拡張される。しかしながら、上の定義式は解析接続された テンプレート:Mvar に対しては無効であり、直に計算を試みると対応する和が発散する。例えば、ゼータ関数において テンプレート:Math のとき、

ζ(1)=112

となるが、これを上の定義式で計算すると、

ζ(1)=limNn=1Nn=limNN(N+1)2=

となって発散級数となる。以下に列挙するゼータ関数の特殊値は負の偶数に対する特殊値も含み、これは恒等的に テンプレート:Math であり、いわゆる自明な零点となる。

自然数に対する特殊値

正の偶数に対する特殊値

1644年イタリアテンプレート:仮リンクによって以下の問題が提起された。この問題は、解決に挑んだ数学者の多くがバーゼルの生まれであったことから、バーゼル問題と呼ばれる。

テンプレート:Math theorem

レオンハルト・オイラー

バーゼル問題は、スイスレオンハルト・オイラーによって初めて解決された。オイラーは、三角関数テイラー級数およびその無限乗積テンプレート:Math の項の展開係数を比較することで、

13!=1π2n=11n2

となることから、

ζ(2)=n=11n2=π26

が成り立つことを示した。さらにオイラーの研究はバーゼル問題にとどまることはなく、より一般の場合の研究に努め、任意の自然数 テンプレート:Mvar に対して、

ζ(2n)=(1)n+1(2π)2nB2n2(2n)!

が成り立つことも示した[2][3]。ただし、ここで テンプレート:Mathテンプレート:Math 番目のベルヌーイ数である。

テンプレート:Math proof

この公式により、正の偶数に対する特殊値を容易く計算することができる。しかるに テンプレート:Math から小さい順に テンプレート:Math まで計算してみると、

ζ(2)=n=11n2=π26
ζ(4)=n=11n4=π490
ζ(6)=n=11n6=π6945
ζ(8)=n=11n8=π89450
ζ(10)=n=11n10=π1093555
ζ(12)=n=11n12=691π12638512875
ζ(14)=n=11n14=2π1418243225
ζ(16)=n=11n16=3617π16325641566250
ζ(18)=n=11n18=43867π1838979295480125
ζ(20)=n=11n20=173611π201531329465290625

となる。またその近似値は、以下の表に示す通りである。

正の偶数に対する特殊値の近似値
テンプレート:Math 近似値 OEIS
テンプレート:Math 1.64493 40668 48226 43647... テンプレート:Oeis
テンプレート:Math 1.08232 32337 11138 19151... テンプレート:Oeis
テンプレート:Math 1.01734 30619 84449 13971... テンプレート:Oeis
テンプレート:Math 1.00407 73561 97944 33937... テンプレート:Oeis
テンプレート:Math 1.00099 45751 27818 08533... テンプレート:Oeis
テンプレート:Math 1.00024 60865 53308 04829... テンプレート:Oeis
テンプレート:Math 1.00006 12481 35058 70482... テンプレート:Oeis
テンプレート:Math 1.00001 52822 59408 65187... テンプレート:Oeis
テンプレート:Math 1.00000 38172 93264 99983... テンプレート:Oeis
テンプレート:Math 1.00000 09539 62033 87279... テンプレート:Oeis

この表からもわかるように、ゼータ関数は テンプレート:Math の極限で テンプレート:Math である。すなわち、

limsζ(s)=1

である。また、自然数 テンプレート:Mvar に対して、

anζ(2n)=π2nbn

を満たすように テンプレート:Mvarテンプレート:Mvar を定める。ただし、ここで テンプレート:Mvarテンプレート:Mvar は任意の自然数 テンプレート:Math に対して常に自然数をとるものとする。すると、このとき テンプレート:Mvarテンプレート:Mvarテンプレート:Math から テンプレート:Math までの挙動は以下の表に示す通りである。

係数
テンプレート:Mvar テンプレート:Mvar テンプレート:Mvar
1 6 1
2 90 1
3 945 1
4 9450 1
5 93555 1
6 638512875 691
7 18243225 2
8 325641566250 3617
9 38979295480125 43867
10 1531329465290625 174611
11 13447856940643125 155366
12 201919571963756521875 236364091
13 11094481976030578125 1315862
14 564653660170076273671875 6785560294
15 5660878804669082674070015625 6892673020804
16 62490220571022341207266406250 7709321041217
17 12130454581433748587292890625 151628697551
18 20777977561866588586487628662044921875 26315271553053477373
19 2403467618492375776343276883984375 308420411983322
20 20080431172289638826798401128390556640625 261082718496449122051

さらに テンプレート:Math と定めると、偶数に対する特殊値はより簡単に、

ζ(2n)=m=11m2n=cnπ2n

とかくことができる。するとこのとき、

cn=k=1n1(1)k1cnk(2k+1)!+(1)n+1n(2n+1)!

なる漸化式が存在することがわかる。この漸化式は、ベルヌーイ数を効率的に求める漸化式に基づいている。また、特殊値の係数ではなく、ゼータ関数についての漸化式も存在する。余接関数の微分:

ddzcotz=1cot2z

およびその部分分数分解による表現:

cotz=1z2n=1ζ(2n)z2n1π2n

を用いれば、

ζ(2n)=22n+1k=1n1ζ(2k)ζ(2n2k)

が容易に導かれる[4]。ただし、ここで テンプレート:Math である。

正の奇数に対する特殊値

ゼータ関数は テンプレート:Math なる複素数 テンプレート:Mvar に対して定義される関数であるが、その定義式に テンプレート:Math を代入すると、

ζ(1)=n=11n=1+12+13+14+

となって調和級数に一致する。調和級数は、古くにおいては収束すると考えられていたが、今日においては発散することが知られている。しかしこれはコーシーの主値は存在し、

limε0ζ(1+ε)+ζ(1ε)2=γ

である。ただし、ここで テンプレート:Mvarオイラーの定数である[5]

また、正の偶数に対する特殊値はベルヌーイ数を用いる形で一般化されたが、正の奇数に対する特殊値は簡潔な形で表すことができないことが知られている。例えば、ゼータ関数に テンプレート:Math を代入した実数 テンプレート:Mathアペリーの定数として知られ、様々な積分表示や級数表示が発見されているものの、簡単な形で表すことができない。また テンプレート:Math無理数であることがわかっている。この主張をアペリーの定理という。また、正の偶数に対する特殊値が常に無理数となることはその一般化された公式を見れば一目瞭然である一方、正の奇数に対する特殊値がすべて無理数であるかどうかは現在もまだわかっていないが、すべて無理数ではないかと予想されている[6]。以下の表にその近似値を示す。

正の奇数に対する特殊値の近似値
テンプレート:Math 近似値 OEIS
テンプレート:Math - -
テンプレート:Math 1.20205 69031 59594 28539... テンプレート:Oeis
テンプレート:Math 1.03692 77551 43369 92633... テンプレート:Oeis
テンプレート:Math 1.00834 92773 81922 82683... テンプレート:Oeis
テンプレート:Math 1.00200 83928 26082 21441... テンプレート:Oeis
テンプレート:Math 1.00049 41886 04119 46455... テンプレート:Oeis
テンプレート:Math 1.00012 27133 47578 48914... テンプレート:Oeis
テンプレート:Math 1.00003 05882 36307 02049... テンプレート:Oeis
テンプレート:Math 1.00000 76371 97637 89976... テンプレート:Oeis
テンプレート:Math 1.00000 19082 12716 55393... テンプレート:Oeis

アペリーの定数をはじめとした正の奇数に対する特殊値には様々な積分表示や級数表示が与えられており、それらを計算する場合はゼータ関数の定義式を利用するのではなく、別の収束速度の速い公式を利用することが多い。

ζ(3)=2π27[32logπ+n=1ζ(2n)22n1n(2n+1)(2n+2)]
ζ(3)=π27[14n=1ζ(2n)22n(2n+1)(2n+2)]
ζ(3)=7π31802n=11n3(e2nπ1)
ζ(3)=52n=1(1)n1(n!)2n3(2n)!
ζ(3)=14n=1(n!)4(30n11)n3[(2n)!]2(2n1)
ζ(3)=12n=1(1)n1(n!)10(205n2160n+32)n5[(2n)!]5
ζ(3)=14n=11n3sinhnπ112n=11n3(e2nπ1)72n=11n3(e2nπ+1)
ζ(3)=120x2ex1dx
ζ(3)=2π2log27+1670π2xlogsinxdx
ζ(3)=120101logxy1xydxdy
ζ(3)=010101dxdydz1xyz
ζ(3)=Re010101dxdydzf(f(f(x)y)z)wheref(x)=1+3i2x
ζ(5)=π52947235n=11n5(e2nπ1)235n=11n5(e2nπ+1)
ζ(5)=12n=11n5sinhnπ3920n=11n5(e2nπ1)+120n=11n5(e2nπ+1)
ζ(5)=2π43(251)[log2+n=1(2n+5)ζ(2n)22n(n+2)(2n+3)]
ζ(5)=2π431[n=1ζ(2n)22n(n+2)(2n+1)3n=1ζ(3)22n(n+1)(2n+3)]
ζ(5)=1240x4ex1dx

正の奇数 テンプレート:Mvar に対して、

S±(s)=n=11ns(e2nπ±1)

なる級数を定めるとき、テンプレート:Mathテンプレート:Math で見られたような一連の級数は次の形で定式化される。

Anζ(n)Bnπn+CnS(n)+DnS+(n)=0

ただし、ここで テンプレート:Mvarテンプレート:Mvarテンプレート:Mvar および テンプレート:Mvar は、任意の正の奇数 テンプレート:Mvar に対して常に自然数をとるものとする。ここでの テンプレート:Mvar はベルヌーイ数とは異なる。すると、このとき テンプレート:Mvarテンプレート:Mvarテンプレート:Mvar および テンプレート:Mvarテンプレート:Math から テンプレート:Math までの挙動は以下の表に示す通りである。

係数
テンプレート:Mvar テンプレート:Mvar テンプレート:Mvar テンプレート:Mvar テンプレート:Mvar
3 180 7 360 0
5 1470 5 3024 84
7 56700 19 113400 0
9 18523890 625 37122624 74844
11 425675250 1453 851350500 0
13 257432175 89 514926720 62370
15 390769879500 13687 781539759000 0
17 1904417007743250 6758333 3808863131673600 29116187100
19 21438612514068750 7708537 42877225028137500 0

これらの整数はベルヌーイ数の和として表現することができる。任意の整数引数に対するゼータ関数の高速計算アルゴリズムは、テンプレート:仮リンクによって与えられている[7][8][9]

負の整数に対する特殊値

ゼータ関数の定義式は、

ζ(s)=n=11ns=1+12s+13s+14s+

であったが、このままでは負の整数に対する特殊値の計算を実行することができない。しかしながらゼータ関数には、

ζ(s)=𝛤(1s)2πiC(z)s1ez1dz

なる複素平面全体で定義された関数が存在する。この積分を利用することで、任意の自然数 テンプレート:Mvar に対して、

ζ(n)=(1)nBn+1n+1

が成り立つことがわかる。

テンプレート:Math proof

この公式を利用することで、負の整数に対する特殊値を計算することができる。一般に負の偶数に対しては、

ζ(2n)=0

が恒等的に成り立つ。これを自明な零点という。また負の奇数については テンプレート:Math から小さい順に テンプレート:Math まで計算してみると、

ζ(1)=112
ζ(3)=1120
ζ(5)=1252
ζ(7)=1240
ζ(9)=1132
ζ(11)=69132760
ζ(13)=112
ζ(15)=36178160
ζ(17)=4386714364
ζ(19)=1746116600
ζ(21)=77683276
ζ(23)=23636409165520
ζ(25)=65793112
ζ(27)=33927801473480
ζ(29)=172316825520185932

となる。特に テンプレート:Mathテンプレート:仮リンクに関連する[10]

微分の特殊値

ゼータ関数の負の偶数での微分係数は、

dζds|s=2n=(1)n(2n)!ζ(2n+1)2(2π)2n

である。これはゼータ関数の一様収束性から項別に微分すれば簡単に示すことができる。この公式を用いて特殊値を計算すると、

dζds|s=2=ζ(3)4π2
dζds|s=4=3ζ(5)4π4
dζds|s=6=45ζ(7)8π6
dζds|s=8=315ζ(9)4π8

となる。またこれ以外にも、

dζds|s=1=112logA
dζds|s=0=12log2π
dζds|s=2=π26(γ+log212logA+logπ)

なる特殊値が存在する。ただし、ここで テンプレート:Mvarグレイシャー・キンケリンの定数テンプレート:Mvar はオイラーの定数である。また、これらの特殊値の近似値は以下の表に示す通りである。

微分の特殊値の近似値
テンプレート:Math 近似値 OEIS
テンプレート:Math -0.19812 62428 85636 85333... テンプレート:Oeis
テンプレート:Math -0.93754 82543 15843 75370... テンプレート:Oeis
テンプレート:Math -0.91893 85332 04672 74178... テンプレート:Oeis
テンプレート:Math -0.16542 11437 00450 92921... テンプレート:Oeis
テンプレート:Math -0.03044 84570 58393 27078... テンプレート:Oeis
テンプレート:Math +0.00537 85763 57774 30114... テンプレート:Oeis
テンプレート:Math +0.00798 38114 50268 62428... テンプレート:Oeis
テンプレート:Math -0.00057 29859 80198 63520... テンプレート:Oeis
テンプレート:Math -0.00589 97591 43515 93745... テンプレート:Oeis
テンプレート:Math -0.00072 86426 80159 24065... テンプレート:Oeis
テンプレート:Math +0.00831 61619 85602 24735... テンプレート:Oeis

脚注

注釈


出典

テンプレート:L-functions-footer