調和数 (発散列)

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

テンプレート:Otheruses

n = ⌊x⌋ に対する調和数 Hn,1 のグラフ(赤)。これは γ + ln(x)(青)に漸近収斂する。

数学において、n-番目の調和数(ちょうわすう、テンプレート:Lang-en-short)は 1 から n までの自然数逆数和

Hn=1+12+13++1n=k=1n1k

である。これは、1 から n までの自然数の調和平均の逆数の n-倍に等しい。

調和数は遥か昔から研究され、数論の各分野において重要である。調和数の極限は、調和級数と呼ばれ(しばしば調和数も含めて一口に調和級数と呼ぶこともある)、リーマンゼータ函数と近しい関係にあり、また種々の特殊函数のさまざまな表示に現れる。

十分大きな数の標本について、その出現頻度がジップの法則に従って分布するとき、全体の中で n-番目の頻度で現れる標本の総頻度は n-番目の調和数である。このことはロングテールおよびテンプレート:仮リンクの帰結の一種を導く。

調和数の計算法

調和数の積分表示

Hn=011xn1xdx

オイラーによる。この等式は簡単な代数的等式

1xn1x=1+x++xn1

を使えば明らかである。また、積分の変数を単純に x = 1 − u と変換すれば、Hn のきれいな組合せ論的展開

Hn=011(1u)nudu=01[k=1n(1)k1(nk)uk1]du=k=1n(1)k1(nk)01uk1du=k=1n(1)k11k(nk)

が得られる。同じ表現は、第三テンプレート:仮リンクx1 = 1, ..., xn = 1 とおき、

Πk(1,,n)=(1)nk(k1)!(nk)!

なる事実を用いることでも得られる。すなわち

Hn=Hn,1=k=1n1k=(1)n1n!k=1n1k2Πk(1,,n)=k=1n(1)k11k(nk)

が成り立つ。また、レトケシュ恒等式を x1 = 12, ..., xn = n2 に対して用いれば、この場合

Πk(12,22,,n2)=(1)nk(nk)!(n+k)!2k2

となるので、ζ(2) の第 n-部分和についての類似の公式

Hn,2=k=1n1k2=2k=1n(1)k11k2(nk)(n+kk)

を得る。Hn の増大度は n自然対数 ln(n) と同程度の速さである。このことは、Hn を積分

1ndxx(=ln(n))

で近似することによって確認できる。数列 (Hn - ln(n)) は単調に減少して、

limnHnln(n)=γ

なる定数(この定数 γ はオイラー・マスケローニ定数と呼ばれ、その値は 0.5772156649... である)を極限にもち、これに対応する漸近展開

Hn=lnn+γ+12n1112n2+1120n4+𝒪(n6)

で与えられる。

分数パラメータに対する特殊値

調和数 Hn のパラメータ n を積分

Hα=011xα1xdx

によって拡張すれば、0 と 1 の間の分数値をもつパラメータ α に対する解析的な特殊値を定めることができる。あるいはさらに漸化式

Hα=Hα1+1α

によって拡張することもでき、結局は任意の x > 0 に対して(x が整数のときもそうでないときも)

Hx=xk=11k(x+k)

が成立する。いくつかの特殊値について計算すれば、以下のようになる。

H3/4=433ln2+π2,H2/3=32(1ln3)+π63,H1/2=22ln2,H1/3=3π2332ln3,H1/4=4π23ln2,H1/6=6π232ln232ln(3),H1/8=8π24ln212{π+ln(2+2)ln(22)},H1/12=123(ln2+ln32)π(1+32)+23ln23

調和数の母函数

調和数の列の母函数

n=1znHn=ln(1z)1z

で与えられる(ln(z) は自然対数)。また、冪指数型母函数は

n=1znn!Hn=ezk=11k(z)kk!=ezEin(z)

となる。ここで Ein(z) は整指数積分で、

Ein(z)=E1(z)+γ+lnz=Γ(0,z)+γ+lnz

が成り立つものである(ただし、Γ(0, z) は不完全ガンマ函数)。

応用

調和数は、ディガンマ関数に対する

ψ(n)=Hn1γ

のような、いくつかの特殊函数に関する計算公式に現れる。このような関係式は、しばしば調和数のパラメータ n を整数以外に拡張するための定義式としても利用される。先の節で述べたような極限によって、調和数から定数 γ を定義することがよく行われるが、

γ=limn(Hnln(n+12))

としたほうが収斂が早い。

2002年にジェフリー・ラガリアスは、リーマン予想が「不等式

σ(n)Hn+ln(Hn)eHn

が任意の自然数 n に対して成立し、かつ n > 1 のときは真の(等号無しの)不等式として成立する」という主張に等価であることを示した。ここで σ(n) は n約数和である。

一般化

一般化調和数

n-番目の m-次一般化調和数 テンプレート:Lang

Hn,m=k=1n1km

で与えられる。n を無限大に飛ばした極限が存在するのは m > 1 の時に限られることに注意。一般化調和数を表す記号としては

Hn,m=Hn(m)=Hm(n).

なども使われることがある。なお、m = 1 の場合が通常の調和数であり、添字 m を落として

Hn=k=1n1k

と書く。また、n → ∞ の極限で一般化調和数はリーマンゼータ函数に収斂する。つまり

limnHn,m=ζ(m)

が成り立つ。一般化調和数はベルヌーイ数を調べる際に現れ、またスターリング数を調べる際にも現れる。一般化調和数の母函数は

n=1znHn,m=Lim(z)1z

である。ここで Lim(z) は多重対数函数で |z| < 1 とする。この式で m = 1 としたものは、先に述べた調和数列の母函数に一致する。

複素平面への一般化

調和数についてのオイラーの積分公式は次の積分等式

a11xs1xdx=k=11k(sk)(a1)k

から従うが、この式は s を一般の複素数としても(二項係数を適切に拡張すれば)成り立つ。a = 0 とすれば、この公式から調和数を補間して複素平面へ拡張した函数の積分表示と級数表示が両方得られる。この積分等式自体はニュートン級数(ニュートンの一般二項定理

k=0(sk)(x)k=(1x)s

から簡単な操作で得られる。調和数を補間する函数は、実はディガンマ関数 ψ(x) をつかって

ψ(s+1)+γ=011xs1xdx

と書ける(γ はオイラー-マスケローニ定数)。この積分の過程を繰り返せば

Hs,2=k=1(1)kk(sk)Hk

を得る。

関連項目

参考文献

テンプレート:PlanetMath attribution