留数定理是积分计算中极其强大的工具,它不止是可以处理复变函数的积分,甚至对于部分实变函数的广义积分,或者是有理型函数,无穷级数等计算也可以发挥重要作用。

# 留数定理

:::private no-icon
定义
取邻域中心 z0Cz_0 \in \mathbb C 和范围 R(0,+)R \in (0, +\infty)
设函数 ffD(z0,R){z0}D(z_0, R) \setminus \{z_0\} 上正则,并在 z0z_0 处进行 Laurent 展开

f(z)=n=cn(zz0)n,zD(z0,R){z0}f(z) = \sum_{n=-\infty}^{\infty} c_n (z - z_0)^n, \quad z \in D(z_0, R) \setminus \{z_0\}

称系数 c1c_{-1} 为函数 ff 在点 z0z_0 处的 留数 (Residue)「留数」,记作

Res(f,z0)=c1\mathrm{Res}(f, z_0) = c_{-1}

:::

宏观上来说,Laurent 展开的主要部是由函数非正则的部分提供。而其中显然次数最大的一项为 (zz0)1(z - z_0)^{-1},可以说这一项对于衡量函数起主要作用。而留数正是这一项的系数。

若设 Pf(z,z0)P_f(z, z_0) 为函数 ff 在点 z0z_0 处 Laurent 展开的非正则部分,则结合逐项积分有以下结论

Res(f,z0)=c1=12πizz0=rPf(z,z0)dz\mathrm{Res}(f, z_0) = c_{-1} = \frac{1}{2\pi i} \oint_{|z - z_0| = r} P_f(z, z_0) \, dz

Rf(z,z0)R_f(z, z_0) 为函数 ff 在点 z0z_0 处 Laurent 展开的正则部分。当我们对 ff 在闭曲线上进行积分时,等价于

zz0=rf(z)dz=zz0=rPf(z,z0)dz+zz0=rRf(z,z0)dz\oint_{|z - z_0| = r} f(z) \, dz = \oint_{|z - z_0| = r} P_f(z, z_0) \, dz + \oint_{|z - z_0| = r} R_f(z, z_0) \, dz

结合 Cauchy 积分定理,可以得知正则部分的积分为零,所以

zz0=rf(z)dz=zz0=rPf(z,z0)dz=2πiRes(f,z0)\oint_{|z - z_0| = r} f(z) \, dz = \oint_{|z - z_0| = r} P_f(z, z_0) \, dz = 2 \pi i \cdot \mathrm{Res}(f, z_0)

虽然这里的推导仅考虑了一个奇点,但是该结论即为本章节最核心的留数定理:环路积分值取决于范围内的留数之和

定理 留数定理(闭圆域)
选取邻域中心 z0Cz_0 \in \mathbb C 和范围 R>0R \gt 0
考虑奇点 p1,p2,,pnD(z0,R)p_1, p_2, \ldots, p_n \in D(z_0, R)
设函数 ffD(z0,R){p1,p2,,pn}D(z_0, R) \setminus \{p_1, p_2, \ldots, p_n\} 上正则

令邻域的边界与最近的奇点距离为

δ:=dist(D(z0,R),{p1,p2,,pn})\delta := \mathrm{dist}(\partial D(z_0, R), \{p_1, p_2, \ldots, p_n\})

则对于满足 Rδ<r<RR - \delta \lt r \lt R 的任意半径 r>0r \gt 0,设闭合环路积分路径

γ(t)=z0+reit,t[0,2π]\gamma(t) = z_0 + r e^{it}, \quad t \in [0, 2\pi]

这将确保所有奇点都处于 γ\gamma^* 内部

针对该路径,有

γf(z)dz=2πik=1nRes(f,pk)\oint_{\gamma} f(z) \, dz = 2 \pi i \sum_{k=1}^n \mathrm{Res}(f, p_k)

定理 留数定理(扇形)
选取邻域中心 z0Cz_0 \in \mathbb C 和范围 R>0R \gt 0
选取边界上的点 z1,z2D(z0,R)z_1, z_2 \in \partial D(z_0, R),并设角度 θ1<θ2\theta_1 \lt \theta_2

{θ1:=arg(z1z0)θ2:=arg(z2z0)\begin{cases} \theta_1 := \arg(z_1 - z_0) \\ \theta_2 := \arg(z_2 - z_0) \end{cases}

D(z0,R)D(z_0, R) 按照角度 θ1,θ2\theta_1, \theta_2 划分为两个扇形区域 D1,D2D_1, D_2,即

{D1:={zD(z0,R){z0}θ1<arg(zz0)<θ2}D2:=D(z0,R)D1\begin{cases} D_1 := \{z \in D(z_0, R) \setminus \{z_0\} \mid \theta_1 \lt \arg(z - z_0) \lt \theta_2\} \\ D_2 := D(z_0, R) \setminus \overline{D_1} \end{cases}

考虑两扇形内的奇点

{p1,p2,,pmD1q1,q2,,qnD2\begin{cases} p_1, p_2, \ldots, p_m \in D_1 \\ q_1, q_2, \ldots, q_n \in D_2 \end{cases}

设函数 ffD(z0,R){p1,p2,,pm,q1,q2,,qn}D(z_0, R) \setminus \{p_1, p_2, \ldots, p_m, q_1, q_2, \ldots, q_n\} 上正则

分别取

  • γ1\gamma_1 为环绕 D1\partial D_1 的正向闭合路径
  • γ2\gamma_2 为环绕 D2\partial D_2 的正向闭合路径

那么有

  • γ1f(z)dz=2πik=1mRes(f,pk)\displaystyle\oint_{\gamma_1} f(z) \, dz = 2 \pi i \sum_{k=1}^m \mathrm{Res}(f, p_k)
  • γ2f(z)dz=2πik=1nRes(f,qk)\displaystyle\oint_{\gamma_2} f(z) \, dz = 2 \pi i \sum_{k=1}^n \mathrm{Res}(f, q_k)

定理 留数定理(矩形)
LCL \subset \mathbb C 为矩形区域,\ell 为其边界的正向闭合路径
考虑奇点 p1,p2,,pnLp_1, p_2, \ldots, p_n \in L
设函数 ffL{p1,p2,,pn}L \setminus \{p_1, p_2, \ldots, p_n\} 上正则,那么

f(z)dz=2πik=1nRes(f,pk)\oint_{\ell} f(z) \, dz = 2 \pi i \sum_{k=1}^n \mathrm{Res}(f, p_k)

# 留数的计算方式

z0z_0极点,留数计算将比较简单,特别是能确定其阶数时。
实际上计算极点的留数是最常用的情形

命题
取邻域中心 z0Cz_0 \in \mathbb C 和范围 R>0R \gt 0
考虑奇点 z0z_0,设函数 ffD(z0,R){z0}D(z_0, R) \setminus \{z_0\} 上正则
z0z_0ffkk 阶极点,则有

  • k=1k = 1 时,有

Res(f,z0)=limzz0(zz0)f(z)\mathrm{Res}(f, z_0) = \lim_{z \to z_0} (z - z_0) f(z)

  • k2k \geq 2 时,有

Res(f,z0)=limzz01(k1)!dk1dzk1[(zz0)kf(z)]\mathrm{Res}(f, z_0) = \lim_{z \to z_0} \frac{1}{(k-1)!} \frac{d^{k-1}}{dz^{k-1}} \left[ (z - z_0)^k f(z) \right]

对于不确定阶数的极点,也可以通过函数分解的方式计算留数。
其中最常见的情况是分母为多项式的有理型函数

命题
取邻域中心 z0Cz_0 \in \mathbb C 和范围 R>0R \gt 0
考虑奇点 z0z_0,设函数 ffD(z0,R){z0}D(z_0, R) \setminus \{z_0\} 上正则

若可以将 ff 分解为

f(z)=h(z)(zz0)kf(z) = \frac{h(z)}{(z - z_0)^k}

其中 hhD(z0,R)D(z_0, R) 上正则,那么

Res(f,z0)=1(k1)!limzz0dk1dzk1h(z)\mathrm{Res}(f, z_0) = \frac{1}{(k-1)!} \lim_{z \to z_0} \frac{d^{k-1}}{dz^{k-1}} h(z)

特别地,令

m:=min{nNh(n)(z0)0}m := \min \{n \in \mathbb N \mid h^{(n)}(z_0) \neq 0\}

那么

  • m<km \lt k 时,z0z_0ff(km)(k - m) 阶极点,且
  • mkm \geq k 时,z0z_0ff 的可去奇点

对于更普遍的分解情况,也可以方便地计算留数

命题
取邻域中心 z0Cz_0 \in \mathbb C 和范围 R>0R \gt 0
考虑奇点 z0z_0,即函数 ffD(z0,R){z0}D(z_0, R) \setminus \{z_0\} 上正则

若可以将 ff 分解为

f(z)=h(z)g(z)f(z) = \frac{h(z)}{g(z)}

其中 g,hg, hD(z0,R)D(z_0, R) 上正则,且满足

  • g(z0)=0g(z_0) = 0
  • g(z0)0g'(z_0) \neq 0

此时

Res(f,z0)=h(z0)g(z0)\mathrm{Res}(f, z_0) = \frac{h(z_0)}{g'(z_0)}

特别地,若 h(z0)0h(z_0) \neq 0,则 z0z_0ff 的一阶极点

# 有理型函数积分

# 实变广义积分

# 级数的计算