複素線積分
テンプレート:About テンプレート:脚注の不足 テンプレート:Calculus
複素解析における線積分(せんせきぶん、テンプレート:Lang-en-short)とは、複素平面内の道に沿った積分であり[1][2][3]、特に道がジョルダン曲線の場合の線積分を周回積分(しゅうかいせきぶん、テンプレート:Lang-en-short)ということがある。
線積分は複素解析の手法である留数計算と密接に関連している[4]。
線積分のひとつの使い方として、実変数だけの方法を使うことでは容易には分からない、実数直線に沿った積分の計算がある[5]。
線積分の方法は以下を含む。
これらの積分や和を求めるために、これらのうちのひとつ、あるいは、複数を組み合わせた、また、極限をとる様々な方法を使うことができる。
複素平面内の曲線
複素解析において、積分路は複素平面内の曲線の一種である。路に沿う積分では、積分路がその上で積分が適切に定義できる曲線の正確な定義を与える。複素平面内の曲線は、実数直線の閉区間から複素平面への連続関数 テンプレート:Math として定義される。
曲線のこの定義は、直感的な概念と一致するが、閉区間からの連続関数による径数付けを含む。このより正確な定義により、曲線が積分に有用なためにもたなければならない性質が何であるかを考えることができる。以下の小節では、積分できる曲線を、向きを与えることができる有限個の連続曲線から作ることのできるものだけに絞る。さらに、「断片」は互いに交わらない場合だけを考え、各断片は有限の(消えない)連続微分を持つと仮定する。これらの仮定は次のような曲線だけを考えることと対応する。例えばペンによって、切れ目なく一筆書きで、曲線の新しい断片を始める時だけ止まり、ずっとペンは持ち上げないように、たどることができる[6]。
向き付けられた滑らかな曲線
積分路はしばしば向き付けられた滑らかな曲線のことばで定義される[6]。これらは、滑らかな曲線の「断片」の正確な定義を与え、積分路は断片からなる。
滑らかな曲線とは、曲線 テンプレート:Math であって、微分が消えず連続で、各点が一度だけ通過される(テンプレート:Mvar が単射である)ものである、ただし終点が始点と一致する場合 テンプレート:Math だけは例外である。終点が始点と一致するような場合には、曲線は閉曲線と呼ばれ、関数は他のいたるところ単射でなければならず、微分はその一致する点で連続でなければならない テンプレート:Math。閉でない滑らかな曲線はしばしば滑らかな弧と呼ばれる[6]。
曲線のテンプレート:仮リンクにより曲線上の点に自然な順序が入る:テンプレート:Math のとき テンプレート:Math は テンプレート:Math より"小さい"。このことは向き付けられた滑らかな曲線 テンプレート:En の概念を導く。特定の径数付けに依存しない曲線を考えるのが最も有用である。このことは同じ方向を持つ滑らかな曲線の同値類を考えることによってなされる。すると方向をもつ滑らかな曲線は、ある滑らかな曲線の像である複素平面の点の集合に(径数付けから定まる)自然な順序をいれたものとして定義できる。点のすべての順序付けが滑らかな曲線の自然な順序であるわけではないことに注意。実は、与えられた滑らかな曲線は、そのような順序付けを2つしかもたない。また、ひとつの閉曲線は任意の点を終点として持つことができるが、滑らかな弧の終点となるのは2点のみである。
積分路
積分路はその上で路に沿う積分を定義する曲線のクラスである。積分路は向き付けられた滑らかな曲線の有限列 テンプレート:Math からなる向き付けられた曲線であって、すべての テンプレート:Math に対して テンプレート:Math の終点が テンプレート:Math の始点と一致するようなものである(そうすると向きが上手く定まる)。積分路はすべての向き付けられた滑らかな曲線を含む。また、複素平面の一点も積分路と考える。記号 テンプレート:Math が曲線をつないで新しい曲線を作ることを表すためにしばしば用いられる。したがって テンプレート:Mvar 個の断片からなる積分路 テンプレート:Math を
と書くことができる。
路に沿う積分
複素関数 テンプレート:Math の路に沿う積分(テンプレート:En, 曲線に沿う積分、線積分)は、実数値関数の積分の一般化である。複素平面内の連続関数に対し、路に沿う積分は線積分の類似で定義することができる。最初に向き付けられた滑らかな曲線に沿った積分を実数値のパラメータの上の積分のことばで定義するのである。より一般的な定義は、区間の分割との類似による積分路の分割とリーマン積分のことばにより与えることができる。どちらの場合も路に沿う積分は積分路を構成する向き付けられた滑らかな曲線上の積分の和として定義される。
積分路の終点が始点と一致するとき、路に沿う積分を周回積分ということがある。
連続関数の場合
この方法で路に沿う積分を定義するためにはまず実変数上の複素数値関数の積分を考えなければならない。テンプレート:Math を実変数 テンプレート:Mvar の複素数値関数とする。テンプレート:Mvar の実部と虚部はしばしばそれぞれ テンプレート:Math と テンプレート:Math と書かれる、つまり
である。すると複素数値関数 テンプレート:Mvar の区間 テンプレート:Math 上の積分は次で与えられる:
テンプレート:Math を向き付けられた滑らかな曲線 テンプレート:Mvar 上の連続関数とする。テンプレート:Math をその順序(向き)と両立する テンプレート:Mvar の任意の径数付けとする。すると テンプレート:Mvar に沿った積分は
と記され、
によって与えられる[6]。
この定義は well defined である。つまり、結果は選ばれた径数付けに依存しない[6]。右辺の実積分が存在しない場合には テンプレート:Mvar に沿う積分は存在しないと言われる。
リーマン積分の一般化として
リーマン積分の複素変数の関数への一般化は実数からの関数に対する定義との完全な類似でなされる。向き付けられた滑らかな曲線 テンプレート:Mvar の分割は テンプレート:Mvar 上の有限個の順序付けられた点の集合と定義される。その曲線上の積分は分割の点での関数値の有限和の極限である。極限は分割の連続する2点の(複素平面での)距離(分割の幅)の最大値が テンプレート:Math に行くようにとる。
直接的な方法
直接的な方法は多変数解析学における線積分の計算と類似の手法による積分計算を含む。これは以下の手法を用いることを意味する:
- 積分路の径数付け
- 積分路は実変数の微分可能な複素数値関数によって径数付けられる、あるいは積分路は断片に分けられ別々に径数付けられる。
- 径数付けの被積分関数への代入
- 径数付けを被積分関数に代入することで積分が一実変数の積分となる。
- 直接計算
- 積分は実変数の積分と類似の手法で計算される。
例
複素解析における基本的な結果は テンプレート:Math の周回積分が テンプレート:Math であることである、ただし積分路は単位円周を反時計回りに一周するものをとる(あるいは テンプレート:Math についての任意の正の向きのジョルダン曲線でもよい)。単位円周の場合には積分
を計算する直接的な方法がある。この積分の計算では、単位円周 テンプレート:Math を テンプレート:Math で径数付けしたものを積分路として使う。すると テンプレート:Math であり、積分は次のように計算される。
積分定理の応用
路に沿う積分を計算するために積分定理を用いることもしばしばある。これは実数値関数が路に沿う積分の計算と一緒に同時に計算されることを意味する。
コーシーの積分公式や留数定理のような積分定理は以下の手法において一般的に用いられる:
- ある特定の閉じた積分路が選ばれる:
- コーシー・グルサの定理の適用
- 積分は各極のまわりの小さい円周に沿う積分のみに簡約される。
- コーシーの積分公式あるいは留数定理の適用
- これらの積分公式を適用することで積分路全体の積分の値が得られる。
- 実部と虚部に沿う積分路への積分路の分割
- 積分路の全体は前に選んだように実数値積分を記述する複素平面の部分を通る積分路 テンプレート:Mvar と複素平面をお横断する積分路 テンプレート:Mvarに分割できる。積分路全体上の積分はこれらの積分路それぞれの上の積分の和である。
- 複素平面を横断する積分が和に影響しないことの証明
- テンプレート:Mvar 上の積分が テンプレート:Math であることを示すことができるか、あるいは、求める実数値積分が広義積分のときは テンプレート:Mvar 上の積分が テンプレート:Math に収束することを示せば、テンプレート:Mvar 上の積分は積分路 テンプレート:Math に沿う積分に収束する。
- 結論
- 上記の段階を示すことができれば、テンプレート:Mvar 上の実数値積分を計算することができる。
例
次の積分を考える:
この積分を計算するために、次の複素数値関数を見る:
この関数は テンプレート:Math と テンプレート:Math に特異点を持つ。積分路として実数値積分を含む積分路を選ぶ。ここでは実数直線上に境界の直径(テンプレート:Math から テンプレート:Mvar まで)を持つ半円が便利である。この積分路を テンプレート:Mvar と呼ぶ。
2つのやり方がある。コーシーの積分公式を使う方法と留数の手法によるものである:
コーシーの積分公式を使う
次に注意:
したがって
さらに次が成り立つ:
閉曲線の囲む領域内に二位の極 テンプレート:Mvar があるため、コーシーの積分公式を用いて、
半円の弧を テンプレート:Math と呼ぶことにすれば、テンプレート:Math 上の積分が テンプレート:Math のとき テンプレート:Math に収束することを示す必要がある。テンプレート:仮リンク を用いて
ただし テンプレート:Mvar は テンプレート:Math 上の テンプレート:Math の上界であり、テンプレート:Mvar は テンプレート:Math の長さである。今
である。したがって
留数の方法を使う
テンプレート:Mvar の周りでの テンプレート:Math のローラン展開を考える(テンプレート:Mvar は考える必要のある唯一の特異点である)。すると
となる(この級数の導出はテンプレート:仮リンクの計算例を参照)。
留数が テンプレート:Math であることは見た目から明らかである(これを確かめるには、上の等式に テンプレート:Math を掛けたものを考え、コーシーの積分公式を用いて両辺を積分すると、第二項のみが テンプレート:Math でない値となる)。よって留数定理より
したがって前と同じ結果が得られた。
積分路についての注意
余談ではあるが、他の特異点 テンプレート:Math を囲む半円を取らなかったことについて疑問が生じ得る。正しい向きに動いて実軸に沿って積分するには、その積分路は時計回り、つまり負の方向にまわらなければならず、積分全体の符号が逆になる。
これは級数による留数の手法の使用に影響しない。
例 II: コーシー分布
積分

(確率論においてコーシー分布の特性関数のスカラー倍として生じる)は初等解析学のテクニックでは困難である。それを次の積分路 テンプレート:Mvar に沿った線積分の極限として表示することにより計算しよう:実数直線を テンプレート:Math から テンプレート:Mvar まで沿って行き、テンプレート:Math を中心とする半円に沿って テンプレート:Mvar から テンプレート:Math まで反時計回りに行く。テンプレート:Mvar を テンプレート:Math よりも大きく取って、虚数単位 テンプレート:Mvar が曲線の内側に入るようにする。線積分は
である。テンプレート:Mvar は整関数(複素平面のどこにも特異点を持たない)だから、この関数は分母 テンプレート:Math が テンプレート:Math になる点でのみ特異点を持つ。テンプレート:Math であるから、それは テンプレート:Math あるいは テンプレート:Math でのみ起こる。これらの点のうち1つだけが積分路で囲まれる領域に含まれる。テンプレート:Math の テンプレート:Math における留数は
である。留数定理により、
となる。積分路 テンプレート:Mvar は「まっすぐな (straight)」部分と曲がった弧 (arc) とに分けられるので
でありしたがって
となる。テンプレート:Math のとき
であることを示すことができる。よって テンプレート:Math のとき
である。テンプレート:Math のときは テンプレート:Mvar ではなく テンプレート:Math をまわる弧を用いた類似の議論によって
が示される。よって最終的に次を得る:
(テンプレート:Math のときは積分はただちに実数値の解析学の手法が使えてその値は テンプレート:Pi である。)
例 III: 三角関数の積分
三角関数を含む積分に対して、ある種の代入を行って複素有理関数へと変換することで積分値が算出できる場合がある。
例として次のような積分を考える。
z = eit と変数変換する。
および
であることを思い出すと、代入により積分は次のように書き直せる。C は単位円周。
考える必要がある特異点は 3−1/2i, −3−1/2i の2つである。
C1 を 3−1/2i を囲む小さな円周、C2 を −3−1/2i を囲む小さな円周として、以下のように計算できる。
例 IIIa: 三角関数の積分、一般的な手続き
上記の方法は、次の形をした全ての積分に適用できる。
ここで P と Q は多項式である(つまり、三角関数の有理関数の積分を考えている)。積分範囲は先の例のように π から -π まででも良いし、また 2π だけ離れた任意の区間でも良い。
変数変換 を行うのが技巧である。このとき だから、
この変換により閉区間 [0, 2π] は複素平面の単位円周に写される。さらに、
および
であるから、変換によって z の有理関数 f(z) が得られ、積分は
となる。この積分は の、単位円板内にある留数の和をとることで計算できる。

右の図は
の場合を図示したものである。まず、
と変形して、変数変換をすると
となる。被積分関数の極は 1 ± √2 と −1 ± √2 である。これらのうち 1 + √2 と −1 −√2 は単位円板の外側にあり(赤い点で示した。縮尺は正確ではない)、一方 1 − √2 と −1 + √2 は単位円板の内側にある(青い点で示した)。
対応する留数はいずれも −i√2/16 だから、求める積分値は
となる。
例 IV: 分岐切断
実関数積分
を考える。次のように複素積分として書き直すところから始める。

問題となる留数の値を得るため、再びコーシーの積分公式もしくは留数定理を用いることができる。しかしここで注意すべき重要なことは、z1/2 = e(1/2)Log(z) であり、z1/2 には分岐切断があるということである。このことは、積分路 C の選び方に影響してくる。
対数関数の分岐切断は、普通は実軸のうち負の部分と定めることが多いが、こうすると計算がやや面倒になる。そこでここでは、実軸の正の部分と定めることにする。
ここで、次のような経路を順にたどって得られる、いわゆる「鍵穴積分路(keyhole contour)」を用いる。
- 原点を中心として時計回りにほぼ1周する半径 ε の小さな円
- 実軸に上半平面側から接近して(接触はしていない)平行な線分
- 反時計回りにほぼ1周する半径 R の大きな円
- 実軸に下半平面側から接近し平行な線分
z = −2 と z = −4 は大円が囲む内部にあることに注意する。被積分関数の分母を因数分解すれば、これらが2個の極だとがわかる。分岐点は z = 0 だが、これは原点を迂回したことによって避けられている。 テンプレート:Clear
γ を半径 ε の小円、Γ を半径 R の大円とする。このとき積分路は
と分解できる。
Γ と γ に沿う積分は、先に行ったのと同様の議論で ε → 0, R → ∞ のときにいずれも 0 に収束することが示せて、積分は2項のみが残る。ここで z1/2 = e(1/2)Log(z) であり、分岐切断の外側で γ に沿って動くとき、偏角は 2π だけ変わる。よって
ゆえに[注釈 1]
留数定理を使うか、もしくはコーシーの積分公式を使う(まず被積分関数を部分分数分解して、2個の単純な円の周りの積分に書き直してから和をとる)かして、
を得る。
例 V: 対数関数の平方を利用した積分

この節では、
のようなタイプの積分を扱う。
この積分を計算するのに、関数
を用い、 に対応した対数関数の枝を考える。
f(z) の、右の図に示すような鍵穴積分路に沿った複素線積分を計算する。この積分は、冒頭に示した実積分の定数倍であることがわかり(後述)、積分値は留数定理により
と計算できる。
R と r をそれぞれ大円、小円の半径とし、上側の線分を M、下側の線分を N と書く。R → ∞ および r → 0 の極限はまだとっていない。2つの円周部分からの積分の寄与はいずれも極限をとると消える。例えば、ML補題により大円に沿った積分は次のように上から抑えられる:
M, N に沿った積分値を計算するため、M 上では 、N上では (0 < x < ∞) ととると、
以上より
例 VI: 対数関数と、無限遠点での留数

次の積分を計算したい。
これには、関数
の精密な分析が必要である。f(z) を、分岐切断が図に赤で示したように [0, 3] となるよう構成する。これをするため、2つの対数関数を、枝がそれぞれ
となるよう選ぶ。
このとき、z3/4 の分岐切断は (−∞, 0] であり、(3−z)1/4 の分岐切断は (−∞, 3] となる。これらの積、つまり f(z) の分岐切断は [0, 3] である。なぜなら、f(z) は実は (−∞, 0) をまたいで連続になるからである。このことは、z = −r < 0 として (−∞, 0) に向かって上半平面から近づくときの f(z) の値が
であり、一方下半平面から近づくときの f(z) の値が
となるが、
だから、この両者は (−∞, 0) を越えて連続となることからわかる。図中では、2個の向きのついた黒い円周が、それぞれ z3/4 と (3−z)1/4 を定義している対数関数の偏角とともに示されている。
図中の緑色の積分路を使うことにする。このため線分のすぐ上側と、すぐ下側を通る経路上の積分を考える。これらの経路は極限では(つまり2個の緑色の円周が半径0となるとき)、z = r (0 ≤ r ≤ 3) となる。線分の上側では、f(z) の値は
と求まる。線分の下側では、
となる。これらより
の積分は、線分の上側を通るとき極限では −iI となり、下側を通るとき極限では I となることがわかる。
2個の緑色の円周上の積分が極限では消えることを示せれば、留数定理によって I の値も得られる。緑色の円周の半径を ρ とし、ρ < 1/1000 を満たしつつ ρ → 0 と向かう状況を考える。
ML不等式を左側の円周 CL に適用すると、
が得られる。同様に、右側の円周 CR に適用すると、
が得られる。
ここで留数定理より(今考えている積分路は、内側には有限個の孤立特異点を囲めていない事に注意する)、
となる。ここで右辺の最初に負号がついているのは、特異点から見ると積分路は時計回りをしているからである。上で定めた対数関数の枝を使うと、明らかに
この極は図では青い点で示されている。値は単純化されて
となる。
無限遠点での留数を求めるのに、次の公式を使う。
z を 1/z に置き換えて、
および
を得る。ここで、2番目の対数関数の枝について −1 = eiπ であることを用いた。
更に二項展開から、
を得る。結論として、留数
が得られた。
以上より、最終的に I の値は
と求まる。
積分表現
テンプレート:Main テンプレート:Expand section 関数の積分表現 (integral representation) とは路に沿う積分を含む関数の表示である。様々な積分表現が多くの特殊関数に対して知られている。積分表現は理論的な理由で重要となり得る。例えば解析接続や関数等式やときには数値評価を与える。

例えば、リーマンのゼータ関数 テンプレート:Math のディリクレ級数を用いたもともとの定義
は テンプレート:Math に対してのみ有効である。しかし
(ただし積分はテンプレート:仮リンク テンプレート:Mvar 上する)はすべての複素数 テンプレート:Mvar に対して有効である。
関連項目
出典
注釈
関連文献
- テンプレート:Citation
- Jean Jacquelin, Marko Riedel, Branche univalente, Les-Mathematiques.net, in French.
- Marko Riedel et al., Problème d'intégrale, Les-Mathematiques.net, in French.
- Marko Riedel et al., Integral by residue, math.stackexchange.com.
- Various authors, sin límites ni cotas, es.ciencia.matematicas, in Spanish.
- W W L Chen, Introduction to Complex Analysis