マンゴルト関数Λ(n)とチェビシェフ関数Ψ(x)

<マンゴルト関数Λ(n)とチェビシェフ関数Ψ(x)>

自然数nに対して、マンゴルト関数Λ(n)を

  Λ(n)=log(p) if n=pm,  otherwise 0

と定義します。ここでpは素数です。具体的には

 Λ(1)=0、Λ(2)=log2、Λ(3)=log3、Λ(4)=Λ(22)=log2、Λ(5)=log5、

 Λ(6)=Λ(2・3)=0、Λ(7)=log7、Λ(8)=Λ(23)=log2、Λ(9)=Λ(32)=log3、

 Λ(10)=Λ(2・5)=0、Λ(11)=log11、Λ(12)=Λ(2・2・3)=0、・・・

です。単一の素数のべき乗でのみΛ値がゼロではありません。

実数xに対して、チェビシェフ関数Ψ(x)を

  Ψ(x)=Σ[n≦x]Λ(n)=Σ[pm≦x] log(p)

と定義します。ここでpは素数です。Σ[p^m≦x]は、x以下の素数pの冪乗となっている素数pで和をとることを意味します。Ψ(x)は階段関数です。

x=5とすると

  Ψ(5)=Λ(1)+Λ(2)+Λ(3)+Λ(4)+Λ(5)=0+log2+log3+log2+log5

となります。Ψ(x)のステップアップする点で、ステップアップ部分の中点をとる関数をΨ*(x)と書きます。

  Ψ*(5)=log2+log3+log2+1/2・log5

となります。Ψ*(x)では最後の項が1/2倍になります。x=9の場合は

  Ψ(9)=Λ(1)+Λ(2)+Λ(3)+Λ(4)+Λ(5)+Λ(6)+Λ(7)+Λ(8)+Λ(9)

    =0+log2+log3+log2+log5+0+log7+log2+log3

  Ψ*(9)=log2+log3+log2+log5+log7+log2+1/2・log3

となります。xが素数のべき乗でない場合は、両関数は等しくなります。例えば

  Ψ(1000)=Ψ(997)=Ψ*(1000)

に注意して下さい。

ゼ-タ関数ζ(s)

・ζ(s)=Σn=1~∞ 1/ns=Πp∊P [1-1/ps]1

に関して、

 ζ'(s)/ζ(s)=-Σn=1~∞ Λ(n)/ns

となることを示します。

 ζ'(s)/ζ(s)=(logζ(s))’=-(Σp∊P log [1-1/ps])’

です。ここで、テーラ-展開

 log(1-x)=-Σn=1~∞ (xn/n)

を用いると、

 log [1-1/ps]=-Σn=1~∞ (p-ns/n)

なので、sで微分すると

 ζ'(s)/ζ(s)=(logζ(s))’=Σp∊PΣn=1~∞ (p-ns/n)’

となります。ここで

 (p-ns/n)’= (e-nslog p/n)’=-nlog p・p-ns/n=-log p・p-ns

に注意すると、

 -ζ'(s)/ζ(s)=Σp∊PΣn=1~∞log p・p-ns

     =Σp∊P (log p/ps+log p/p2s+log p/p3s+log p/p4s+・・・)

     =log 2/2s+log 3/3s+log 5/5s+log 7/7s+・・・

               +log 2/22s +log 3/32s+log 5/52s+log 7/72s+・・・

      +log 2/23s+log 3/33s+log 5/53s+log 7/73s+・・・

      +log 2/24s+log 3/34s+log 5/54s+log 7/74s+・・・

     =log 2/2s+log 3/3s+log 2/4s+log 5/5s+log 7/7s+log 2/8s

      +log 3/9s+log 11/11s+log 13/13s +log 2/16s+・・・

     =Σn=1~∞ Λ(n)/ns

が得られました。一般に

 D(s)=Σn=1~∞ an/ns

なる級数をディリクレ級数(Series)といいます。同じ数列anに対する階段関数を

 S(x)=Σ*nx an

とします。ここでΣ*はステップアップ部分は中点をとることを意味します。D(s)とS(x)はペロンの公式で結び付けられています。

<ペロンの公式>

D(s)=Σn=1~∞ an/nsがRe(s)>1で絶対収束するとき、c>1に対して、

 S(x)=1/2πi・∫[c-i∞、c+i∞] D(s)xs/s ds

が成り立つ。これを示します。

Re(s)>0において、

 s∫[n,∞] x-s-1dx=s[x-s /(-s)] [n,∞]=1/ns

が成り立ちます。するとディリクレ級数D(s)はRe(s)>1で絶対収束しており、

 D(s)=Σn=1~∞ an/ns=sΣn=1~∞[n,∞] an x-s-1dx

   =s(∫[1,∞] a1 x-s-1dx+∫[2,∞] a2 x-s-1dx+∫[3,∞] a3 x-s-1dx+・・・)

   =s(∫[1,2] a1 x-s-1dx+∫[2,3] (a1+a2) x-s-1dx+∫[3,4] (a1+a2+a3) x-s-1dx+・・・)

   =s・∫[0,∞] S(x)x-s-1dx

となります。

ここで関数f(x)に対するメリン変換Mf(s)を

  Mf(s)=∫[0,∞] f(x)xs-1dx

と定義します。すると

 D(s)/s=MS(-s)

と表せます。逆メリン変換M-1[・]

 M-1[Mf(s)] (x)=1/2πi・∫[c-i∞、c+i∞] Mf(s)x-s ds=f(x)

を用いると、f(x)をS(x)に置き換えて

 S(x)=1/2πi・∫[c-i∞、c+i∞] MS(s)・x-s ds

   =1/2πi・∫[c-i∞、c+i∞] MS(-s)・xs ds

   =1/2πi・∫[c-i∞、c+i∞] D(s)/s・xs ds

が得られました。結局

 -ζ'(s)/ζ(s)=Σn=1~∞ Λ(n)/ns=D(s)

an=Λ(n)のときのディリクレ級数D(s)になります。

Λ(n)に対する階段関数はΨ*(x)でした。

 S(x)=Σ*nx an=Σ*nxΛ(n)=Ψ*(x)

よって、ペロンの公式より、c>1に対して

 Ψ*(x)=-1/2πi・∫[c-i∞、c+i∞] ζ'(s)/ζ(s)・xs/s ds

が成り立ちます。 次回はこの複素積分を実行し、マンゴルトの明示公式を導出します。

コメントを残す

メールアドレスが公開されることはありません。