複素線積分

複素解析における線積分（せんせきぶん、）とは、複素平面内の道に沿った積分であり、特に道がジョルダン曲線の場合の線積分を周回積分（しゅうかいせきぶん、）ということがある。
線積分は複素解析の手法である留数計算と密接に関連している。
線積分のひとつの使い方として、実変数だけの方法を使うことでは容易には分からない、実数直線に沿った積分の計算がある。
線積分の方法は以下を含む。
これらの積分や和を求めるために、これらのうちのひとつ、あるいは、複数を組み合わせた、また、極限をとる様々な方法を使うことができる。
複素平面内の曲線.
複素解析において、積分路は複素平面内の曲線の一種である。路に沿う積分では、積分路がその上で積分が適切に定義できる曲線の正確な定義を与える。複素平面内の曲線は、実数直線の閉区間から複素平面への連続関数 として定義される。
曲線のこの定義は、直感的な概念と一致するが、閉区間からの連続関数による径数付けを含む。このより正確な定義により、曲線が積分に有用なためにもたなければならない性質が何であるかを考えることができる。以下の小節では、積分できる曲線を、向きを与えることができる有限個の連続曲線から作ることのできるものだけに絞る。さらに、「断片」は互いに交わらない場合だけを考え、各断片は有限の（消えない）連続微分を持つと仮定する。これらの仮定は次のような曲線だけを考えることと対応する。例えばペンによって、切れ目なく一筆書きで、曲線の新しい断片を始める時だけ止まり、ずっとペンは持ち上げないように、たどることができる。
向き付けられた滑らかな曲線.
積分路はしばしば向き付けられた滑らかな曲線のことばで定義される。これらは、滑らかな曲線の「断片」の正確な定義を与え、積分路は断片からなる。
滑らかな曲線とは、曲線 であって、微分が消えず連続で、各点が一度だけ通過される（ が単射である）ものである、ただし終点が始点と一致する場合 だけは例外である。終点が始点と一致するような場合には、曲線は閉曲線と呼ばれ、関数は他のいたるところ単射でなければならず、微分はその一致する点で連続でなければならない 。閉でない滑らかな曲線はしばしば滑らかな弧と呼ばれる。
曲線のにより曲線上の点に自然な順序が入る： のとき は より"小さい"。このことは向き付けられた滑らかな曲線 の概念を導く。特定の径数付けに依存しない曲線を考えるのが最も有用である。このことは同じ方向を持つ滑らかな曲線の同値類を考えることによってなされる。すると方向をもつ滑らかな曲線は、ある滑らかな曲線の像である複素平面の点の集合に（径数付けから定まる）自然な順序をいれたものとして定義できる。点のすべての順序付けが滑らかな曲線の自然な順序であるわけではないことに注意。実は、与えられた滑らかな曲線は、そのような順序付けを2つしかもたない。また、ひとつの閉曲線は任意の点を終点として持つことができるが、滑らかな弧の終点となるのは2点のみである。
積分路.
積分路はその上で路に沿う積分を定義する曲線のクラスである。積分路は向き付けられた滑らかな曲線の有限列 からなる向き付けられた曲線であって、すべての に対して の終点が の始点と一致するようなものである（そうすると向きが上手く定まる）。積分路はすべての向き付けられた滑らかな曲線を含む。また、複素平面の一点も積分路と考える。記号 が曲線をつないで新しい曲線を作ることを表すためにしばしば用いられる。したがって 個の断片からなる積分路 を
と書くことができる。
路に沿う積分.
複素関数 の路に沿う積分（, 曲線に沿う積分、線積分）は、実数値関数の積分の一般化である。複素平面内の連続関数に対し、路に沿う積分は線積分の類似で定義することができる。最初に向き付けられた滑らかな曲線に沿った積分を実数値のパラメータの上の積分のことばで定義するのである。より一般的な定義は、区間の分割との類似による積分路の分割とリーマン積分のことばにより与えることができる。どちらの場合も路に沿う積分は積分路を構成する向き付けられた滑らかな曲線上の積分の和として定義される。
積分路の終点が始点と一致するとき、路に沿う積分を周回積分ということがある。
連続関数の場合.
この方法で路に沿う積分を定義するためにはまず実変数上の複素数値関数の積分を考えなければならない。 を実変数 の複素数値関数とする。 の実部と虚部はしばしばそれぞれ と と書かれる、つまり
である。すると複素数値関数 の区間 上の積分は次で与えられる：
 を向き付けられた滑らかな曲線 上の連続関数とする。 をその順序（向き）と両立する の任意の径数付けとする。すると に沿った積分は
と記され、
によって与えられる。
この定義は well defined である。つまり、結果は選ばれた径数付けに依存しない。右辺の実積分が存在しない場合には に沿う積分は存在しないと言われる。
リーマン積分の一般化として.
リーマン積分の複素変数の関数への一般化は実数からの関数に対する定義との完全な類似でなされる。向き付けられた滑らかな曲線 の分割は 上の有限個の順序付けられた点の集合と定義される。その曲線上の積分は分割の点での関数値の有限和の極限である。極限は分割の連続する2点の（複素平面での）距離（分割の幅）の最大値が に行くようにとる。
直接的な方法.
直接的な方法は多変数解析学における線積分の計算と類似の手法による積分計算を含む。これは以下の手法を用いることを意味する：
例.
複素解析における基本的な結果は の周回積分が であることである、ただし積分路は単位円周を反時計回りに一周するものをとる（あるいは についての任意の正の向きのジョルダン曲線でもよい）。単位円周の場合には積分
を計算する直接的な方法がある。この積分の計算では、単位円周 を で径数付けしたものを積分路として使う。すると であり、積分は次のように計算される。
積分定理の応用.
路に沿う積分を計算するために積分定理を用いることもしばしばある。これは実数値関数が路に沿う積分の計算と一緒に同時に計算されることを意味する。
コーシーの積分公式や留数定理のような積分定理は以下の手法において一般的に用いられる：
例.
次の積分を考える：
この積分を計算するために、次の複素数値関数を見る：
この関数は と に特異点を持つ。積分路として実数値積分を含む積分路を選ぶ。ここでは実数直線上に境界の直径（ から まで）を持つ半円が便利である。この積分路を と呼ぶ。
2つのやり方がある。コーシーの積分公式を使う方法と留数の手法によるものである：
コーシーの積分公式を使う.
次に注意：
したがって
さらに次が成り立つ：
閉曲線の囲む領域内に二位の極 があるため、コーシーの積分公式を用いて、
半円の弧を と呼ぶことにすれば、 上の積分が のとき に収束することを示す必要がある。 を用いて
ただし は 上の の上界であり、 は の長さである。今
である。したがって
留数の方法を使う.
 の周りでの のローラン展開を考える（ は考える必要のある唯一の特異点である）。すると
となる（この級数の導出はの計算例を参照）。
留数が であることは見た目から明らかである（これを確かめるには、上の等式に を掛けたものを考え、コーシーの積分公式を用いて両辺を積分すると、第二項のみが でない値となる）。よって留数定理より
したがって前と同じ結果が得られた。
積分路についての注意.
余談ではあるが、"他の"特異点 を囲む半円を取らなかったことについて疑問が生じ得る。正しい向きに動いて実軸に沿って積分するには、その積分路は時計回り、つまり負の方向にまわらなければならず、積分全体の符号が逆になる。
これは級数による留数の手法の使用に影響しない。
例 II: コーシー分布.
積分
（確率論においてコーシー分布の特性関数のスカラー倍として生じる）は初等解析学のテクニックでは困難である。それを次の積分路 に沿った線積分の極限として表示することにより計算しよう：実数直線を から まで沿って行き、 を中心とする半円に沿って から まで反時計回りに行く。 を よりも大きく取って、虚数単位 が曲線の内側に入るようにする。線積分は
である。 は整関数（複素平面のどこにも特異点を持たない）だから、この関数は分母 が になる点でのみ特異点を持つ。 であるから、それは あるいは でのみ起こる。これらの点のうち1つだけが積分路で囲まれる領域に含まれる。 の における留数は
である。留数定理により、
となる。積分路 は「まっすぐな (straight)」部分と曲がった弧 (arc) とに分けられるので
でありしたがって
となる。 のとき
であることを示すことができる。よって のとき
である。 のときは ではなく をまわる弧を用いた類似の議論によって
が示される。よって最終的に次を得る：
（ のときは積分はただちに実数値の解析学の手法が使えてその値は である。）
例 III: 三角関数の積分.
三角関数を含む積分に対して、ある種の代入を行って複素有理関数へと変換することで積分値が算出できる場合がある。
例として次のような積分を考える。
"z" = "eit" と変数変換する。
および
であることを思い出すと、代入により積分は次のように書き直せる。"C" は単位円周。
考える必要がある特異点は 3−1/2"i", −3−1/2"i" の2つである。
"C"1 を 3−1/2i を囲む小さな円周、"C"2 を −3−1/2"i" を囲む小さな円周として、以下のように計算できる。
例 IIIa: 三角関数の積分、一般的な手続き.
上記の方法は、次の形をした全ての積分に適用できる。
ここで "P" と "Q" は多項式である（つまり、三角関数の有理関数の積分を考えている）。積分範囲は先の例のように π から -π まででも良いし、また 2π だけ離れた任意の区間でも良い。
変数変換 formula_35 を行うのが技巧である。このとき formula_36 だから、
この変換により閉区間 [0, 2π] は複素平面の単位円周に写される。さらに、
および
であるから、変換によって "z" の有理関数 "f"("z") が得られ、積分は
となる。この積分は formula_41 の、単位円板内にある留数の和をとることで計算できる。
右の図は
の場合を図示したものである。まず、
と変形して、変数変換をすると
となる。被積分関数の極は 1 ± √2 と −1 ± √2 である。これらのうち 1 + √2 と −1 −√2 は単位円板の外側にあり（赤い点で示した。縮尺は正確ではない）、一方 1 − √2 と −1 + √2 は単位円板の内側にある（青い点で示した）。
対応する留数はいずれも −"i"√2/16 だから、求める積分値は
となる。
例 IV: 分岐切断.
実関数積分
を考える。次のように複素積分として書き直すところから始める。
問題となる留数の値を得るため、再びコーシーの積分公式もしくは留数定理を用いることができる。しかしここで注意すべき重要なことは、"z"1/2 = "e"(1/2)Log("z") であり、"z"1/2 には分岐切断があるということである。このことは、積分路 "C" の選び方に影響してくる。
対数関数の分岐切断は、普通は実軸のうち負の部分と定めることが多いが、こうすると計算がやや面倒になる。そこでここでは、実軸の正の部分と定めることにする。
ここで、次のような経路を順にたどって得られる、いわゆる「鍵穴積分路（keyhole contour）」を用いる。
"z" = −2 と "z" = −4 は大円が囲む内部にあることに注意する。被積分関数の分母を因数分解すれば、これらが2個の極だとがわかる。分岐点は "z" = 0 だが、これは原点を迂回したことによって避けられている。
γ を半径 ε の小円、Γ を半径 "R" の大円とする。このとき積分路は
と分解できる。
Γ と γ に沿う積分は、先に行ったのと同様の議論で ε → 0, "R" → ∞ のときにいずれも 0 に収束することが示せて、積分は2項のみが残る。ここで "z"1/2 = "e"(1/2)Log("z") であり、分岐切断の外側で γ に沿って動くとき、偏角は 2π だけ変わる。よって
を得る。
例 V: 対数関数の平方を利用した積分.
この節では、
のようなタイプの積分を扱う。
この積分を計算するのに、関数
を用い、formula_52 に対応した対数関数の枝を考える。
"f"("z") の、右の図に示すような鍵穴積分路に沿った複素線積分を計算する。この積分は、冒頭に示した実積分の定数倍であることがわかり（後述）、積分値は留数定理により
と計算できる。
"R" と "r" をそれぞれ大円、小円の半径とし、上側の線分を "M"、下側の線分を "N" と書く。"R" → ∞ および "r" → 0 の極限はまだとっていない。2つの円周部分からの積分の寄与はいずれも極限をとると消える。例えば、ML補題により大円に沿った積分は次のように上から抑えられる：
"M", "N" に沿った積分値を計算するため、"M" 上では formula_55、"N"上では formula_56 (0 < "x" < ∞) ととると、
以上より
例 VI: 対数関数と、無限遠点での留数.
次の積分を計算したい。
これには、関数
の精密な分析が必要である。"f"("z") を、分岐切断が図に赤で示したように [0, 3] となるよう構成する。これをするため、2つの対数関数を、枝がそれぞれ
となるよう選ぶ。
このとき、"z"3/4 の分岐切断は (−∞, 0] であり、(3−"z")1/4 の分岐切断は (−∞, 3] となる。これらの積、つまり "f"("z") の分岐切断は [0, 3] である。なぜなら、"f"("z") は実は (−∞, 0) をまたいで連続になるからである。このことは、"z" = −"r" < 0 として (−∞, 0) に向かって上半平面から近づくときの "f"("z") の値が
であり、一方下半平面から近づくときの "f"("z") の値が
となるが、
だから、この両者は (−∞, 0) を越えて連続となることからわかる。図中では、2個の向きのついた黒い円周が、それぞれ "z"3/4 と (3−"z")1/4 を定義している対数関数の偏角とともに示されている。
図中の緑色の積分路を使うことにする。このため線分のすぐ上側と、すぐ下側を通る経路上の積分を考える。これらの経路は極限では（つまり2個の緑色の円周が半径0となるとき）、"z" = "r" (0 ≤ "r" ≤ 3) となる。線分の上側では、"f"("z") の値は
と求まる。線分の下側では、
となる。これらより
の積分は、線分の上側を通るとき極限では −"iI" となり、下側を通るとき極限では "I" となることがわかる。
2個の緑色の円周上の積分が極限では消えることを示せれば、留数定理によって "I" の値も得られる。緑色の円周の半径を ρ とし、ρ < 1/1000 を満たしつつ ρ → 0 と向かう状況を考える。
ML不等式を左側の円周 "CL" に適用すると、
が得られる。同様に、右側の円周 "C""R" に適用すると、
が得られる。
ここで留数定理より（今考えている積分路は、内側には有限個の孤立特異点を囲めていない事に注意する）、
となる。ここで右辺の最初に負号がついているのは、特異点から見ると積分路は時計回りをしているからである。上で定めた対数関数の枝を使うと、明らかに
この極は図では青い点で示されている。値は単純化されて
となる。
無限遠点での留数を求めるのに、次の公式を使う。
"z" を "1/z" に置き換えて、
および
を得る。ここで、2番目の対数関数の枝について −1 = "e""i"π であることを用いた。
更に二項展開から、
を得る。結論として、留数
が得られた。
以上より、最終的に "I" の値は
と求まる。
積分表現.
関数の積分表現 (integral representation) とは路に沿う積分を含む関数の表示である。様々な積分表現が多くの特殊関数に対して知られている。積分表現は理論的な理由で重要となり得る。例えば解析接続や関数等式やときには数値評価を与える。
例えば、リーマンのゼータ関数 のディリクレ級数を用いたもともとの定義
は に対してのみ有効である。しかし
（ただし積分は 上する）はすべての複素数 に対して有効である。