神秘复变笔记

11 minute read

Published:

Prerequisite Knowledge

几何级数

\[\frac 1 {1 - z} = \sum_{n=0}^\infty z^n\]

复数 $\lvert z \rvert < 1$ 成立。

推论:

\[\frac 1 {a - z} = \sum_{n=0}^\infty \frac {z^n} {a^{n+1}}\]

对 $\lvert \frac z a \rvert < 1$ 且 $a \ne 0$ 成立。

Green’s theorem

\[\oint_C P dx + Q dy = \iint_D (\frac {\partial Q} {\partial x} - \frac {\partial P} {\partial y}) dx dy\]

Cauchy-Riemann 条件

\[z = x + iy\] \[f(z) = u + iv\]

由于复变函数可导需要任意方向导数一致,我们不妨选取 $x$ 和 $iy$ 这两个方向:

\[f'(z) = \frac {\partial u} {\partial x} + i \frac {\partial v} {\partial x}\] \[f'(z) = \frac 1 i (\frac {\partial u} {\partial y} + i \frac {\partial v} {\partial y}) = \frac {\partial v} {\partial y} - i \frac {\partial u} {\partial y}\]

对比实部虚部可得 Cauchy-Riemann 条件,这是复变函数可导的必要条件:

\[\boxed{\begin{cases} \dfrac {\partial u} {\partial x} = \dfrac {\partial v} {\partial y} \\ \dfrac {\partial u} {\partial y} = - \dfrac {\partial v} {\partial x} \end{cases}}\]

进一步可得 $u,v$ 对 $x,y$ 满足 Laplace 方程:

\[\begin{cases} \nabla^2 u = 0 \\ \nabla^2 v = 0 \\ \end{cases}\]

Cauchy 定理

对于区域 $D$ 上的解析函数 $f$,考虑沿着 $C$ 的围道积分:

\[\begin{aligned} & \oint_C f(z) dz \\ =& \oint_C (u + iv) (dx + i dy) \\ =& \oint_C (u dx - v dy) + i (v dx + u dy) \\ =& \oint_C (u dx - v dy) + i \oint_C (v dx + u dy) \\ =& - \iint_D (\frac {\partial v} {\partial x} + \frac {\partial u} {\partial y}) dx dy + i \iint_D (\frac {\partial u} {\partial x} - \frac {\partial v} {\partial y}) dx dy \\ =& 0 \end{aligned}\]

根据 Cauchy-Riemann 条件,两个 $\iint$ 都是 $0$。

即任意围道积分为 $0$。

这等价于积分值与路径无关,可以构造 $F(z) = \int_{z_0}^z f(\xi) d\xi$,这就是 $f$ 的原函数。

曲线族 Cauchy 定理

我现在的积分区域又有外边界又有内边界怎么办?

很简单,连一条通道沟通它们,使用 Cauchy 定理,然后让通道宽度 $\to 0$ 即可。

e.g. 这个图有一个小圆是内边界。

注意内边界的围道是顺时针,积出来是反的。一个小推论:外边界积分等于内边界积分之和。

简单的奇点

哪哪都解析未免性质有点太好了。我们来研究有一个奇点的情况。考察积分

\[\oint_C (z - a)^n dz\]

显然它唯一可能的奇点就是 $a$。若围道不包含 $a$ 则啥事没有,直接 $0$。

若包含了 $a$,则我们在里面挖掉一个小圆:

我们对挖完的区域使用 Cauchy 定理,注意内部边界是顺时针:

\[\begin{aligned} \oint_{C_1} (z-a)^n dz &= \oint_{C_2} (z-a)^n dz \\ &= \int_0^{2\pi} r^n e^{i n \theta} d(r e^{i n \theta}) \\ &= i r^{n+1} \int_0^{2\pi} e^{i (n+1) \theta} d\theta \\ &= 2 \pi i [n = -1] \\ \end{aligned}\] \[\boxed{ \oint_C (z - a)^n dz = \begin{cases} 2 \pi i & n = -1 \text{ and } C \text{ encloses } a \\ 0 & \text{otherwise} \\ \end{cases}}\]

这可以起到一个类似过滤器的效果。

留数定理

根据 Cauchy 定理的推论,外边界围道积分等于内边界围道积分之和:

\[\oint_C f(z) dz = \sum_k \oint_{C_k} f(z) dz\]

其中 $C_k$ 是包住了第 $k$ 个奇点 $z_k$ 的围道。

我们定义留数

\[\text{Res}(f, z_k) := \frac 1 {2 \pi i} \oint_{C_k} f(z) dz\]

则这可以被重新表述为:

\[\boxed{ \oint_C f(z) dz = 2 \pi i \sum_k \text{Res}(f, z_k) }\]

这就是留数定理。这么个定义看起来很没道理,其实是为了凑下面的东西:

若函数 $f(z)$ 可以被展开为

\[f(z) = \sum_{n = -\infty}^\infty c_n (z - a)^n\]

这个级数称为 Laurent 级数,会在后面分析(留数的具体求法也要等到那个时候)。则

\[\begin{aligned} \text{Res}(f, z_k) =& \frac 1 {2 \pi i} \oint_C f(z) dz \\ =& \frac 1 {2 \pi i} \oint_C \left( \sum_{n = -\infty}^\infty c_n (z - a)^n \right) dz \\ =& \frac 1 {2 \pi i} \sum_{n = -\infty}^\infty c_n \oint_C (z - a)^n dz \\ =& c_{-1} & \text{when } C \text{ encloses } a \\ \end{aligned}\]

留数等于 Laurent 级数的 $-1$ 次项系数

Cauchy 积分公式

我们构造函数

\[g(z) = \frac {f(z)} {z - z_0}\]

用一样的思路:

\[\begin{aligned} \oint_{C_1} g(z) dz &= \oint_{C_2} g(z) dz \\ &= \int_0^{2\pi} g(z_0 + r e^{i \theta}) (ire^{i \theta}) d\theta \\ &= i \int_0^{2\pi} f(z_0 + r e^{i \theta}) d\theta \\ \end{aligned}\]

当 $r \to 0$ 时,$f(z_0 + r e^{i \theta}) \to f(z_0)$。因此这个积分趋于 $2\pi i f(z_0)$。

整理得:

\[\boxed{ f(z_0) = \frac 1 {2\pi i} \oint_C \frac {f(z)} {z - z_0} dz }\]

称为 Cauchy 积分公式。

为了方便后续讨论,我们更换一下记号:

\[f(z) = \frac 1 {2\pi i} \oint_C \frac {f(\xi)} {\xi - z} d\xi\]

高阶导数

我们把两边同时对 $z$ 求导:

\[\frac {df} {dz} = \frac 1 {2\pi i} \oint_C \frac {f(\xi)} {(\xi - z)^2} d\xi\]

数学归纳法一下可得:

\[\frac {d^n f} {dz^n} = \frac {n!} {2\pi i} \oint_C \frac {f(\xi)} {(\xi - z)^{n+1}} d\xi\]

Liouville 定理

对于一个整个复平面上都解析且有界的函数 $f$,$f$ 是常数函数。

我们让围道是一个半径为 $r$ 的圆,$M(r)$ 为圆上的函数值模长最大值(上确界)。

\[\begin{aligned} & \lvert f^{(n)}(z) \rvert \\ =& \lvert \frac {n!} {2\pi i} \oint_C \frac {f(\xi)} {(\xi - z)^{n+1}} d\xi \rvert \\ \le & \frac {n!} {2 \pi} \frac {M(r)} {r^{n+1}} 2 \pi r \\ =& \frac {n! M(r)} {r^n} \\ \end{aligned}\]

在 $r \to \infty$ 时,由于 $M(r)$ 不许 $\to \infty$,因此结果为 $0$。

$f$ 的任意阶导数均为 $0$,因此 $f$ 是常数函数。

代数基本定理

这个小学生都会的定理,终于在大学得到了证明。

(大于等于 $1$ 次的)多项式必有根。

反证法,设 $p(z)$ 是一个没根的多项式。则

\[\frac 1 {p(z)}\]

是一个没有奇点,全平面解析的函数。

在 $\lvert z \rvert \to \infty$ 时,$\lvert \frac 1 {p(z)} \rvert \to 0$,因此它也有界。

根据 Liouville 定理,$\frac 1 {p(z)}$ 解析且有界只能是常数函数。因此 $p$ 是常数函数,但是多项式不可能是常数函数,证毕。

Taylor 级数

\[f(z) = \frac 1 {2\pi i} \oint_C \frac {f(\xi)} {\xi - z} d\xi\]

我们把这个公式在 $z_0$ 处展开。我们先看

\[\begin{aligned} \frac 1 {\xi - z} &= \frac 1 {(\xi - z_0) - (z - z_0)} \\ &= \sum_{n=0}^\infty \frac {(z - z_0)^n} {(\xi - z_0)^{n+1}} \\ \end{aligned}\]

(在 $\lvert z - z_0 \rvert < \lvert \xi - z_0 \rvert$ 成立)

\[\begin{aligned} f(z) =& \frac 1 {2\pi i} \oint_C \frac {f(\xi)} {\xi - z} d\xi \\ =& \frac 1 {2\pi i} \oint_C f(\xi) \sum_{n=0}^\infty \frac {(z - z_0)^n} {(\xi - z_0)^{n+1}} d\xi \\ =& \sum_{n=0}^\infty \left( \frac 1 {2\pi i} \oint_C \frac {f(\xi)} {(\xi - z_0)^{n+1}} d\xi \right) (z - z_0)^n \end{aligned}\] \[\boxed{ f(z) = \sum_{n=0}^\infty \frac {f^n(z_0)} {n!} (z - z_0)^n \\ }\]

这就是 Taylor 展开式。使用条件为,我们能构造出以下围道:

  • $f$ 在围道内解析
  • 包含以 $z_0$ 为圆心 $\lvert z - z_0 \rvert$ 为半径的圆(要保证 $\lvert \xi - z_0 \rvert$ 总是大于 $\lvert z - z_0 \rvert$)

因此 Taylor 展开的收敛域是一个大小为 $\lvert z^* - z_0 \rvert$ 的圆,其中 $z^*$ 是离 $z_0$ 最近的奇点。

推论:奇点处无法 Taylor 展开。

Laurent 级数

我们以展开点 $z_0$ 为圆心,用奇点把平面分割为若干环形区域。

对于一个 $z$,设它落在 $r < \lvert z - z_0 \rvert < R$ 的环形区域中。

则可以构造两条围道($C_1$ 在外逆时针 $\lvert \xi - z_0 \rvert > \lvert z - z_0 \rvert$,$C_2$ 在内顺时针 $\lvert \xi - z_0 \rvert < \lvert z - z_0 \rvert$)夹住 $z$:

\[f(z) = \frac 1 {2\pi i} \oint_{C_1} \frac {f(\xi)} {\xi - z} d\xi - \frac 1 {2\pi i} \oint_{C_2} \frac {f(\xi)} {\xi - z} d\xi\]

前一个积分直接 Taylor,后一个积分由于不满足 Taylor 的使用条件所以要换个想法。

我们考虑反着展开。思想是把 $z \mapsto \frac 1 z$ 后还是用几何级数:

\[\frac 1 {1 - z} = - \frac 1 z \frac 1 {1 - \frac 1 z} = - \sum_{n=1}^\infty z^{-n}\]

具体操作是:

\[\begin{aligned} \frac 1 {\xi - z} &= - \frac 1 {(z - z_0) - (\xi - z_0)} \\ &= - \sum_{n=0}^\infty \frac {(\xi - z_0)^n} {(z - z_0)^{n+1}} \\ \end{aligned}\]

(在 $\lvert \xi - z_0 \rvert < \lvert z - z_0 \rvert$ 成立)

\[\begin{aligned} & \frac 1 {2\pi i} \oint_{C_2} \frac {f(\xi)} {\xi - z} d\xi \\ =& \frac 1 {2\pi i} \oint_{C_2} f(\xi) \left( - \sum_{n=0}^\infty \frac {(\xi - z_0)^n} {(z - z_0)^{n+1}} \right) d\xi \\ =& \sum_{n=0}^\infty \left(- \frac 1 {2\pi i} \oint_{C_2} f(\xi) (\xi - z_0)^n d\xi \right) (z - z_0)^{-1-n} \\ =& - \sum_{n=-\infty}^{-1} \left( \frac 1 {2\pi i} \oint_{C_2} \frac {f(\xi)} {(\xi - z_0)^{n+1}} d\xi \right) (z - z_0)^n \\ \end{aligned}\]

与此同时,我们注意到这些系数与围道无关。因此仅仅对于系数来说,我们可以把 $C_1$ 和 $C_2$ 选择成随意的围道(不需要满足刚才的距离条件,任意一条在环域内包含了 $z_0$ 的围道都可以),干脆选同一条围道 $C$。把公式缝合起来:

\[\boxed{ f(z) = \sum_{n=-\infty}^\infty \left( \frac 1 {2\pi i} \oint_C \frac {f(\xi)} {(\xi - z_0)^{n+1}} d\xi \right) (z - z_0)^n }\]

这就是 Laurent 级数。

留数的计算

根据前面的结论,留数就是在奇点 $a$ 处 Laurent 级数的 $-1$ 次项系数(用 $[x^n]f(x)$ 代表 $f$ 的 $n$ 次项系数):

\[\text{Res}(f, a) = [(z-a)^{-1}] f(z)\]

首先,若 Laurent 级数不含负幂,则此时称 $a$ 是 $f$ 的一个可去奇点,此时留数是 $0$。如 $0$ 是 $\frac {\sin z} z$ 的可去奇点。

对于一个负幂有限的 Laurent 级数(此时称 $a$ 是 $f$ 的 $m$ 阶极点),设它最小的负幂是 $-m$ 次,则它的 $-1$ 次项系数可以这么表述:

\[\boxed{ \text{Res}(f, a) = \frac 1 {(m-1)!} \lim_{z \to a} \frac {d^{m-1}} {dz^{m-1}} ((z-a)^m f(z)) }\]

特别地,$m=1$ 时可以化简为

\[\boxed{ \text{Res}(f, a) = \lim_{z \to a} (z-a) f(z) }\]

常用结论:若 $f(z) = \frac {P(z)} {Q(z)}$,$P,Q$ 在 $a$ 的某邻域内解析,$Q(a) = 0$ 且 $Q’(a) \ne 0$(意味着 $m=1$),则

\[\text{Res}(f, a) = \frac {P(a)} {Q'(a)}\]

只要注意到 $\lim_{z \to a} \frac {z-a} {Q(z)} = \lim_{z \to a} \frac {z-a} {Q(z) - Q(a)}$ 是导数定义即可。

但是,如果 $m = \infty$(此时称 $a$ 是 $f$ 的本性奇点),这就很坏了。具体问题具体分析。

留数定理计算实积分

复变反杀实变!

Example 1. 计算

\[\int_{-\infty}^\infty \frac 1 {x^6 + 1} dx\]

设 $f(x) = \frac 1 {x^6 + 1}$。

你要是老老实实做原函数那你有的好做了。

我们构造一个半径为 $r$ 的半圆形围道,一会儿我们要让 $r \to \infty$:

我们令 $c$ 是半圆,$s$ 是底下的线段(忽略图上的标记):

\[\int_c f(z) dz + \int_s f(z) dz = 2 \pi i \sum \text{Res}(f, z_k)\]

所求积分

\[\begin{aligned} & \int_{-\infty}^\infty f(x) dx \\ =& \lim_{r \to \infty} \int_s f(z) dz \\ =& 2 \pi i \sum \text{Res}(f, z_k) - \lim_{r \to \infty} \int_c f(z) dz \\ \end{aligned}\]

对于半圆弧上的积分,弧长是 $\Theta(r)$ 的,但是分母是 $\Theta(r^6)$ 的,整体 $\Theta(r^{-5})$ 在 $r \to \infty$ 时趋于 $0$。

$f$ 有 $6$ 个奇点,在半圆形内有 $3$ 个一阶极点 $e^{\frac {i \pi} 6}, e^{\frac {3 i \pi} 6}, e^{\frac {5 i \pi} 6}$。

\[\begin{aligned} & \text{Res}(f, z_k) \\ =& \frac 1 {\frac d {dz} (1 + z^6)} \vert_{z=z_k} \\ =& \frac 1 {6 z_k^5} \\ \end{aligned}\]

三处留数之和为 $- \frac i 3$。乘上 $2 \pi i$ 得到最终结果:

\[\boxed{\int_{-\infty}^\infty \frac 1 {x^6 + 1} dx = \frac 2 3 \pi}\]

对于形如 $\int_{-\infty}^\infty f(x) dx$ 的积分,构造半圆形围道经常是一个好的做法。

Example 2. 计算

\[\int_0^{2\pi} \frac 1 {5 + 4 \cos \theta} d\theta\]

正常做法是万能公式 $\tan \frac \theta 2$,可以算出原函数 $\frac 2 3 \arctan (\frac 1 3 \tan \frac \theta 2) + C$,但是比较麻烦。

令 $z = e^{i\theta}$,我们考虑

\[\cos \theta = \frac {z + z^{-1}} 2\]

那我们可以换元,$d \theta = \frac 1 {iz} dz$,构造圆形围道。

\[\begin{aligned} & \int_0^{2\pi} \frac 1 {5 + 4 \cos \theta} d\theta \\ =& \oint_{\lvert z \rvert = 1} \frac 1 {5 + 2 (z + z^{-1})} \frac 1 {iz} dz \\ =& \oint_{\lvert z \rvert = 1} \frac 1 {i (2z^2 + 5z + 2)} dz \end{aligned}\]

一阶极点 $z = - \frac 1 2$,留数为 $\frac 1 {i (4z + 5)} \vert_{z=-\frac 1 2} = \frac 1 {3i}$。

最终答案为 $\frac 1 {3i} \times 2 \pi i$,即

\[\boxed{ \int_0^{2\pi} \frac 1 {5 + 4 \cos \theta} d\theta = \frac 2 3 \pi }\]

对于三角函数的整周期积分,构造圆形围道经常是一个好的选择。

更多例子:【TikZ实例】留数定理:你想要的积分围道都在这儿 - 杂然赋流形丶

反函数的 Taylor 展开——Lagrange 反演

给定存在反函数的解析函数 $f$ 在 $0$ 处的 Taylor 展开系数,保证 $[x^0]f(x) = 0$ 且 $[x^1]f(x) \ne 0$。

求其反函数 $g$ 在 $0$ 处的 Taylor 展开的各项系数。

首先我们显式写出系数:

\[[y^n] g(y) = \frac 1 {2 \pi i} \oint_C \frac {g(\xi)} {\xi^{n+1}} d\xi\]

换元 $\xi = f(x)$(即 $g(\xi) = x$),$d\xi = f’(x) dx$:

\[\begin{aligned} [y^n] g(y) &= \frac 1 {2 \pi i} \oint_C \frac {x f'(x)} {f(x)^{n+1}} dx \\ &= \text{Res}\left( \frac {x f'(x)} {f(x)^{n+1}}, 0 \right) \\ \end{aligned}\]

接下来有一个洞察:任意 Laurent 级数在求导后一定不含 $-1$ 次项,因此任意导数形式的东西留数都是 $0$。

我们构造

\[\frac {x f'(x)} {f(x)^{n+1}} = \frac 1 n \frac 1 {f(x)^n} \textcolor{red}{- \frac 1 n \frac d {dx} (\frac x {f(x)^n})}\]

红色项是一个导数,因此可以直接从留数中去掉:

\[\begin{aligned} [y^n] g(y) &= \text{Res}(\frac 1 n \frac 1 {f(x)^n}, 0) \\ &= \frac 1 n \text{Res}(\frac 1 {f(x)^n}, 0) \end{aligned}\] \[\boxed{ f^{-1}(y) = \sum_{n=1}^\infty \left( \frac 1 n \text{Res}(\frac 1 {f(x)^n}, 0) \right) y^n }\]

这个定理称为 Lagrange 反演。等价写法:

\[\boxed{ f^{-1}(y) = \sum_{n=1}^\infty \left( \frac 1 n [x^{-1}]\frac 1 {f(x)^n} \right) y^n }\] \[\boxed{ f^{-1}(y) = \sum_{n=1}^\infty \left( \frac 1 n [x^{n-1}] \left( \frac x {f(x)} \right)^n \right) y^n }\]

例:LambertW

实数上的方程

\[y = x e^x\]

对于 $y \in [- \frac 1 e, \infty)$ 必定只存在一个 $\ge -1$ 的解,这个解被定义为函数 $W(y)$ 的值。

求出 $W$ 在 $y=0$ 处的 Taylor 展开式。

  • 注:显然 $W(0) = 0$。
  • 注:$W$ 函数在 Mathematica 中为 ProductLog
\[\begin{aligned} & [y^n] W(y) \\ =& \frac 1 n [x^{n-1}] (\frac x {x e^x})^n \\ =& \frac 1 n [x^{n-1}] e^{-nx} \\ =& \frac 1 n \frac {(-n)^{n-1}} {(n-1)!} \\ =& \frac {(-n)^{n-1}} {n!} \\ \end{aligned}\] \[\boxed{ W(y) = \sum_{n=1}^\infty \frac {(-n)^{n-1}} {n!} y^n }\]

总结

  • 这篇文章从复变函数导数出发,导出了 Cauchy-Riemann 条件,这是复变函数导数独有的极好性质;
  • 进一步利用 Green 公式导出了复变函数围道积分的 Cauchy 积分公式,并定义了留数;
  • 根据 Cauchy 积分公式,得到了 Taylor 展开以及进一步的 Laurent 展开;
  • 根据留数是 Laurent 展开 $-1$ 次项系数的性质,找到了留数的计算方法;
  • 初步尝试了构造围道后通过留数定理计算实积分的方法;
  • 研究了反函数的 Taylor 展开问题,将其与留数挂钩,得到了 Lagrange 反演公式。