Loading [MathJax]/jax/output/CommonHTML/jax.js

アベル・プラナの和公式のバリエーション(複素積分・cotでなくtanで導出する)

以前、アベル・プラナの和公式(Abel-Plana summation formula)を導出しました。

公式名のもととなった人物 Niels Henrik Abel は普通「アーベル」とよばれるので、「アーベル・プラナの和公式」とするのが適切との指摘をいただきました。最近wikipediaでもこちらに変更されています。

その公式は以下で表されます。

Abel–Plana summation formula

nk=mf(k)=f(m)+f(n)2+nmf(z)dz+i0f(m+iy)f(miy)f(n+iy)+f(niy)e2πy1dy

今回はこれの少し変化したバージョンをやります。

今日のテーマ

mnZ , f(z)mRzn で有界かつ正則とする。このとき次の式が成立する。

n1k=mf(k+12)=nmf(x)dx+i0f(miy)f(m+iy)f(niy)+f(n+iy)e2πy+1dy

特に m=0 , n とするとき、limn0f(n±iy)e2πy+1dy=0である場合にはk=0f(k+12)=0f(x)dx+i0f(iy)f(iy)e2πy+1dyが成り立つ。

これに取り組んだのは、とある積分を計算するときにアベル・プラナの和公式の e2πy1 の部分が e2πy+1 となった公式が欲しいなと思ったのがきっかけです。

導出の仕方はアベル・プラナの和公式とほとんど同じで、かつそれよりもお手軽です。では見ていきましょう。

複素積分と留数

mnZ とします。関数 f(z)mRzn で有界かつ正則します。さらに周回積分Cf(z)tanπzdzを考えます(アベル・プラナの和公式のときは cotπz でした)。積分路は下図です。

縦に長い長方形の周回 C は上半分の経路 C1 と下半分の経路 C2 の組み合わせですが、向きに注意します。{C=C2C1C1=Γ11+Γ12+Γ13C2=Γ21+Γ22+Γ23

被積分関数は ±12,±32,±52, に1位の極をもちますので、留数により積分値を求めます。Cf(z)tanπzdz=2πin1k=mlimzk+12f(z)tanπz(zk12)=2πin1k=mlimzkf(z+12)tanπ(z+1/2)(zk)=2πin1k=mlimzkf(z+12)cosπzsinπz(zk)=2in1k=mlimzkf(z+12)cosπzπ(zk)sinπ(zk)(1)k=2in1k=mf(k+12)

したがって次のようになります。

Cf(z)tanπzdz=2in1k=mf(k+12)

積分路の分割と賢い変形

(1)の左辺はCf(z)tanπzdz=C2f(z)tanπzdzC1f(z)tanπzdzアベル・プラナの和公式を導出したときを思い出しながら、やや技巧的な変形をしていきます。

Cf(z)tanπzdz=iC1f(z)dziC2f(z)dziC2f(z)(itanπz1)dz+iC1f(z)(itanπz+1)dz

f(z) は正則なので右辺第1,2項は経路を変形できます。C1f(z)dz=C2f(z)dz=nmf(x)dxしたがって

Cf(z)tanπzdz=2inmf(x)dxiC2f(z)(itanπz1)dz+iC1f(z)(itanπz+1)dz

右辺第2項について

(2)の右辺第2項は経路 C2 ですので z=x+iy と表したときに y0 です。よって|itanπz1|=|eiπzeiπzeiπz+eiπz1|=2|e2iπz+1|=2|e2iπxe2πy+1|2|e2πy1|y0f(z) は有界だと仮定していますから|f(z)(itanπz1)|y0よって経路 C2 のうち Γ22 の積分値はゼロとなります。

C2f(z)(itanπz1)dz=Γ21+Γ23=i0f(miy)(itanπ(miy)1)dyi0f(niy)(itanπ(niy)1)dy=i0f(miy)(itaniπy+1)dy+i0f(niy)(itaniπy+1)dy=i0(f(miy)f(niy))(itaniπy+1)dy=2i0f(miy)f(niy)e2πy+1dy

C2f(z)(itanπz1)dz=2i0f(miy)f(niy)e2πy+1dy

右辺第3項について

(2)の右辺第3項は経路 C1 ですので y0 です。|itanπz+1|=|eiπzeiπzeiπz+eiπz+1|=2|e2iπz+1|=2|e2iπxe2πy+1|2|e2πy1|y+0f(z) は有界だと仮定していますから|f(z)(itanπz+1)|y+0よって経路 C1 のうち Γ12 の積分値はゼロとなります。

C1f(z)(itanπz+1)dz=Γ11+Γ13=i0f(m+iy)(itanπ(m+iy)+1)dy+i0f(n+iy)(itanπ(n+iy)+1)dy=i0f(m+iy)(itaniπy+1)dy+i0f(n+iy)(itaniπy+1)dy=i0(f(m+iy)f(n+iy))(itaniπy+1)dy=2i0f(m+iy)f(n+iy)e2πy+1dy

C1f(z)(itanπz+1)dz=2i0f(m+iy)f(n+iy)e2πy+1dy

公式の完成

(3)(4)を(2)へ用いるとCf(z)tanπzdz=2inmf(x)dx+20f(miy)f(niy)e2πy+1dy20f(m+iy)f(n+iy)e2πy+1dy左辺を(1)によって書き換えれば求めていた公式を得ます。

n1k=mf(k+12)=nmf(x)dx+i0f(miy)f(m+iy)f(niy)+f(n+iy)e2πy+1dy(5)

特別な場合

m=0 , n とするとk=0f(k+12)=0f(x)dx+ilimn0f(iy)f(iy)f(niy)+f(n+iy)e2πy+1dyf(z)limn0f(n±iy)e2πy+1dy=0を満たすような関数である場合には

k=0f(k+12)=0f(x)dx+i0f(iy)f(iy)e2πy+1dy

これだとシンプルで応用がしやすそうですね。

応用例(ディガンマ関数/ビネの第2公式の類似)

f(α)=1(z+α)2とするとn=01(z+n+12)2=0dx(z+x)2+i0(ziy)2(z+iy)2e2πy+1dy左辺はディガンマ関数の微分(あるいはフルヴィッツゼータ関数)です。右辺も整理して

ψ(z+12)=1z40yzdy(y2+z2)2(e2πy+1)

なる積分表示を得ます。ここ以降は

【γ19】対数ガンマ関数におけるビネの第2公式の導出(アベル・プラナの和公式,ポリガンマ関数)(ガンマ関数の基礎19)

を参考に、ビネの第2公式の類似公式を導きましょう。(7)を 1 から z まで積分するとψ(z+12)=lnz+20ydy(y2+z2)(e2πy+1)+Cただし C は定数をまとめたものです。(8)を 1 から z まで積分してlnΓ(z+12)=lnΓ(32)+zlnz+(C1)z+1C+20arctanzyarctan1ye2πy+1=lnΓ(32)+zlnz+(C1)z+1C+20arctanyarctanyze2πy+1dy最後の変形は arctanX=π2arctan1X を考えるといいです。よって定数項を C とするとlnΓ(z+12)=zlnz+(C1)z+C20arctanyze2πy+1dy積分(ログガンマの剰余項にあたる)を評価します。|lnΓ(z+12)zlnz(C1)zC|=2|0arctanyze2πy+1dy|2z0ydye2πy+1=96zz0最後の計算はゼータ関数の積分表示を参照。lnΓ(z+12)zlnz(C1)zCz0左辺を変形します。[lnΓ(z+12)zln(z+12)+z+12ln2π2]+z{ln(1+12z)C}+ln2π212Cz01行目大括弧の中身はビネの第2公式の導出の際に得たlimz|logΓ(z)(z12)logz+zln2π2|=0によって消えます。z{ln(1+12z)C}+ln2π212Cz0Cz+12ln(1+12z)2z+ln2π212Cz0Cz+ln2π2Cz0これを満たすには C=0 , C=ln2π2 でなくてはなりません。

したがって(8)(9)式は次のようになります。

ψ(z+12)=lnz+20ydy(y2+z2)(e2πy+1)

lnΓ(z+12)=zlnzz+ln2π220arctanyze2πy+1dy

特に z=1 なら

0arctanxe2πx+1dx=34ln212


アベル・プラナの和公式を応用した記事:

複素積分演習:

複素積分演習(cos(log x)/(1+x^2)) dx(1+x2)n+1 複素積分演習

応援のおねがい

Please support me!

まめしば
まめしば

記事を気に入って下さった方、「応援してあげてもいいよ」という方がいらっしゃったら15円から可能なので支援していただければ幸いです。情報発信を継続していくため、サーバー維持費などに充てさせていただきます。

ご支援いただいた方は、こちらで確認できます。

Amazonギフトの場合、
Amazonギフト券- Eメールタイプ – Amazonベーシック
より、金額は空白欄に適当に(15円から)書きこんで下さい。受取人は「mamekebiamazonあっとgmail.com」です(あっとは@に置き換えてください)。贈り主は「匿名」等でOKです。全額がクリエイターに届きます。

OFUSEは登録不要で、100円から寄付できます。金額の90%がクリエイターに届きます。

codocは登録不要で、100円から寄付できます。金額の85%がクリエイターに届きます。

2 COMMENTS

匿名

Wikipediaの名称がアベルからアーベルに変更されましたのでお知らせします。ニールス・アーベルに由来するのでこちらが適切です。

返信する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA