一个极限必须容纳平面中的所有方向
实变量导数只让增量沿数轴趋于零。复平面中,增量 h 可以沿任意直线、曲线甚至螺旋靠近零。设 f 定义在 z0 的某个邻域内;如果存在复数 L,使
h→0limhf(z0+h)−f(z0)=L,
而且极限不依赖 h 的方向与路径,就称 f 在 z0 复可微,并记
f′(z0)=L。分母是复数并不只是记号变化:同一个 L 必须同时回答平面中无穷多种逼近方式,这比两个实偏导存在强得多。
复可微仍然给出一阶线性近似。令
r(h)=f(z0+h)−f(z0)−f′(z0)h,
则定义等价于 r(h)/h→0,也就是
f(z0+h)=f(z0)+f′(z0)h+o(∣h∣).
这里的线性主部不是任意的二维实线性变换,而是“乘以一个复数”。若
f′(z0)=ρeiθ,主部把长度乘以 ρ,把方向旋转
θ。Cauchy–Riemann 方程正是把一般二维导数限制成这种特殊形式的条件。
一点复可微与开集全纯
函数在一点满足上述复差商极限时,称它在该点复可微。若 Ω⊂C 是开集,且 f 在 Ω 的每一点复可微,就称 f 在 Ω 上全纯。若每一点都有一个邻域,在其中可表示为收敛复幂级数,则称 f 解析。
全纯是以复差商定义的性质,解析是以局部幂级数定义的性质。复分析的核心定理将证明两者等价;在尚未建立积分公式之前,不应把这一深刻结论当作无需条件的代数同义反复。
开集条件不可省略。边界点只允许从定义域一侧逼近,不能直接套用“邻域内全纯”的语言。类似地,函数在孤立一点复可微并不意味着它在该点附近全纯;全纯要求一个开邻域中的每一点都通过同一类方向无关性检验。
从两条坐标方向推导 Cauchy–Riemann 方程
写
z=x+iy,f(z)=u(x,y)+iv(x,y),
其中 u,v 是实值函数。假设 f 在 z0=x0+iy0 复可微。先只令
h=Δx 为非零实数。复差商成为
Δxu(x0+Δx,y0)−u(x0,y0)+iΔxv(x0+Δx,y0)−v(x0,y0).
令 Δx→0,得到
f′(z0)=ux(x0,y0)+ivx(x0,y0).
再沿虚轴取 h=iΔy。注意除以 i 等于乘以 −i,故
iΔyf(z0+iΔy)−f(z0)=Δyv(x0,y0+Δy)−v(x0,y0)−iΔyu(x0,y0+Δy)−u(x0,y0).
令 Δy→0,同一个复导数又必须等于
f′(z0)=vy(x0,y0)−iuy(x0,y0).
比较实部与虚部便得到
ux=vy,uy=−vx.
这两式称为 Cauchy–Riemann 方程,简称 CR 方程。推导只使用了两条特殊方向,因此它说明:若完整的复极限存在,CR 方程必定成立。它没有说明只检验这两条方向就足以控制所有路径。
CR 方程的必要性与一个常用充分条件
设 f=u+iv 定义在 z0 的邻域内。
- 若 f 在 z0 复可微,则 u,v 的四个坐标偏导在该点存在,并满足 CR 方程。
- 若 u,v 作为从 R2 到 R 的函数在 (x0,y0) 实可微,并在该点满足 CR 方程,则 f 在 z0 复可微。
- 特别地,若四个一阶偏导在某邻域内存在、在 (x0,y0) 连续,并在该点满足 CR 方程,则第二项的实可微条件成立。
证明
必要性已经由实轴与虚轴方向的差商推出。对充分性,令
h=Δx+iΔy。实可微给出
ΔuΔv=uxΔx+uyΔy+o(∣h∣),=vxΔx+vyΔy+o(∣h∣). 代入 uy=−vx 与 vy=ux,可整理为
Δu+iΔv=(ux+ivx)(Δx+iΔy)+o(∣h∣). 除以 h 后余项趋于零,因此复差商趋于
ux+ivx。偏导在点附近存在且在该点连续,是保证实可微的一条方便条件,但不是唯一条件。
必要条件、充分条件和便于使用的充分条件必须分开表述。仅仅在一点写出两个等式,不包含余项控制;仅仅看到四个偏导存在,也不保证二维实可微。另一方面,偏导连续是常用而偏强的假设,不应误说成复可微的必要条件。
例 1:从 CR 方程求 z 的平方的导数
令 f(z)=z2。展开 z=x+iy 得
f(z)=x2−y2+i(2xy), 所以 u=x2−y2、v=2xy。四个偏导为
ux=2x,uy=−2y,vx=2y,vy=2x. 它们在整个平面连续,并处处满足 ux=vy、uy=−vx,故
f 在 C 上全纯。导数为
f′(z)=ux+ivx=2x+i2y=2z. 直接用代数差商也得到
h(z+h)2−z2=2z+h⟶2z, 这给出独立复核。
例 2:CR 方程在一点成立仍可能没有复导数
定义
f(x+iy)=⎩⎨⎧x2+y2x3+ix2+y2y3,0,(x,y)=(0,0),(x,y)=(0,0). 沿两条坐标轴计算可得
ux(0,0)=1,uy(0,0)=0,vx(0,0)=0,vy(0,0)=1, 所以 CR 方程在原点成立。可是沿实轴 z=x,
f(z)/z=1;沿直线 z=x+ix,有
f(x+ix)=2x+i2x=2x(1+i),x(1+i)f(x+ix)=21. 两条路径给出不同极限,故 f′(0) 不存在。问题不在 CR 等式的计算,而在 u,v 于原点没有足以控制二维余项的实可微性。
全纯函数的代数规则与反例边界
复差商的极限规则与实变量相似。若 f,g 在一点复可微,则和、积也复可微;当 g(z0)=0 时,商在该点复可微;复合函数满足链式法则
(f∘g)′(z0)=f′(g(z0))g′(z0).
多项式因此在全平面全纯,有理函数在分母非零的开集上全纯。定义域必须随结论一起写出,例如 1/z 只在
C∖{0} 上全纯,不能把代数求导式 −1/z2 延伸到原点。
复共轭函数 f(z)=z=x−iy 展示了二维实可微与复可微的区别。这里
ux=1 而 vy=−1,CR 方程处处失败。沿实轴的差商为 1,沿虚轴则为 −1,所以它无处复可微。共轭映射保持长度和无向夹角,却反转平面定向;它不是本章意义下由非零复导数产生的保角映射。
另一个易错对象是只依赖模长的函数 f(z)=∣z∣2=x2+y2。它在原点的复差商为
∣h∣2/h=h→0,故在原点复可微且导数为零;在任何非零点,CR 方程失败。于是“一点复可微”不会自动扩展为邻域全纯。
CR 方程把实部和虚部联结为调和共轭
设 f=u+iv 在开集 Ω 上全纯,并且 u,v 具有连续二阶偏导。对 CR 方程求导,混合偏导可交换:
uxx+uyy=(vy)x+(−vx)y=vyx−vxy=0,
同理
vxx+vyy=0.
满足 Laplace 方程 Δu=0 的实函数称为调和函数。因此全纯函数的实部与虚部都是调和函数;它们不是任意配对,而由
vy=ux,qquadvx=−uy
互相约束。若给定调和函数 u,满足这些方程的 v 称为 u 的调和共轭。
局部上,连续二阶偏导的调和函数总能找到调和共轭。全局存在还受区域拓扑影响:在单连通区域上可以把闭的一形式
−uydx+uxdy 积分成单值函数 v;在有孔区域上,沿闭路的积分可能不为零,从而只能在切开后的子域选择分支。
例 3:由实部恢复调和共轭
给定
u(x,y)=excosy. 先检查
uxx=excosy,qquaduyy=−excosy, 所以 Δu=0。由 vy=ux=excosy,对 y 积分得
v(x,y)=exsiny+C(x). 再用 vx=−uy=exsiny,得到
exsiny+C′(x)=exsiny, 故 C 是实常数。于是
f(z)=ex(cosy+isiny)+iC=ez+iC. 调和共轭只确定到实常数;加到 v 上后,在 f 中表现为纯虚常数。两个 CR 方程都使用,避免把积分产生的 C(x) 误当成常数后漏掉一致性条件。
调和性只是候选实部的必要结构,还不能在任意区域自动给出单值共轭。例如
u(z)=log∣z∣ 在穿孔平面上调和,局部共轭是辐角
argz;绕原点一周,辐角增加 2π,因而不存在定义在整个穿孔平面上的单值连续共轭。这一现象将在复对数分支中再次出现。
非零复导数给出局部保角线性模型
在 z0 附近,全纯函数满足
f(z0+h)−f(z0)=f′(z0)h+o(∣h∣).
若 f′(z0)=ρeiθ=0,两条从 z0 出发、切向量分别为
a,b=0 的光滑曲线,经映射后的切向量为
f′(z0)a 与 f′(z0)b。它们同时旋转 θ、同时缩放
ρ,所以有向夹角
argf′(z0)af′(z0)b=argab
保持不变。这就是导数非零处的局部保角性。由 CR 方程,作为实映射
(x,y)↦(u,v) 的 Jacobian 矩阵为
Df=(uxvxuyvy)=(ab−ba),a+ib=f′(z0),
其行列式为 a2+b2=∣f′(z0)∣2>0。实逆函数定理因此保证 f 在
z0 的某个邻域内是一一的光滑坐标变换。这里的“局部”很重要:导数处处非零不一定使函数在整个定义域上一一,例如 ez 以 2πi 为周期。
判定流程与常见误区
面对一个显式复函数,可以按以下顺序组织论证。先写定义域,并确认讨论点是内部点;再拆成 u+iv,计算四个一阶偏导;CR 方程失败时立即排除复可微,CR 方程成立时继续检查实可微性或偏导连续性;得到全纯性后再计算导数、调和分量和可能的保角结论。若只在单点满足条件,应把结论限制在单点,不把它扩写成全纯。
还要区分三组常被混淆的陈述:
- 复可微必然连续,但二维连续远不足以推出复可微;
- CR 方程在一点对复可微是必要的,配合实可微才成为充分条件;
- f′(z0)=0 推出局部保角与局部可逆,不推出全局单射。
调和共轭问题还需检查区域是否单连通。通过积分得到的候选函数要代回两个 CR 方程,并检查绕孔闭路是否造成多值变化。复对数、复根式和辐角函数正是这种全局障碍的主要例子。
综合练习
练习 1:判定全纯区域
- 所属知识
- CR 方程
- 难度
- 3/5
设
f(x+iy)=x2+y2+i(2xy). 求它复可微的全部点,并说明它是否在任何非空开集上全纯。
查看提示
先把多项式写成 u+iv,再检查两条 CR 等式是否同时成立。
查看解答
这里 u=x2+y2、v=2xy,所以
ux=2x,uy=2y,vx=2y,vy=2x. 第一条 CR 等式 ux=vy 恒成立;第二条要求
2y=−2y,即 y=0。偏导连续,因此在实轴上的每一点复可微,导数为
ux+ivx=2x。实轴不含任何非空开圆盘,所以函数不在任何非空开集上全纯。复可微点集可以是一条曲线,并不自动构成全纯区域。
练习 2:模平方只在一点复可微
- 所属知识
- 路径差商
- 难度
- 3/5
证明 f(z)=∣z∣2 只在 z=0 复可微,求该点导数。
查看提示
先在原点直接约分,再在非零点使用 CR 方程。
查看解答
在原点,
hf(h)−f(0)=h∣h∣2=h⟶0, 故 f′(0)=0。另一方面,u=x2+y2、v=0,CR 方程要求
2x=0 与 2y=0,只可能在原点成立。任何非零点都不满足必要条件,故不能复可微。函数在整个平面实光滑,却只在一个点复可微,说明实光滑不等于全纯。
练习 3:从调和函数构造全纯多项式
- 所属知识
- 调和共轭
- 难度
- 3/5
设
u(x,y)=x3−3xy2+2x. 求一个满足 v(0,0)=0 的调和共轭 v,并把 u+iv 写成 z 的多项式。
查看提示
由
vy=ux 积分,再用
vx=−uy 决定积分中出现的函数。
查看解答
有
ux=3x2−3y2+2、uy=−6xy,且
uxx+uyy=6x−6x=0。由 vy=ux 得
v=3x2y−y3+2y+C(x). 再算 vx=6xy+C′(x),而 −uy=6xy,所以
C′(x)=0。条件 v(0,0)=0 给 C=0。因此
u+iv=(x+iy)3+2(x+iy)=z3+2z. 其导数为 3z2+2,也可由 ux+ivx 得到同一结果。
练习 4:穿孔平面上的共轭障碍
- 所属知识
- 全局调和共轭
- 难度
- 4/5
令 u(z)=log∣z∣,定义域为 C∖{0}。说明 u 调和,但不存在定义在整个穿孔平面上的单值调和共轭。
查看提示
若存在共轭 v,则沿单位圆一周的 v 的总变化应为零。
查看解答
写 r2=x2+y2,则
ux=r2x,uy=r2y. 直接求二阶偏导可得 uxx+uyy=0,所以它在穿孔平面调和。若有共轭 v,CR 方程给
dv=vxdx+vydy=−r2ydx+r2xdy. 沿单位圆 x=cost,y=sint 从 0 到 2π 积分,得到
∮dv=∫02π1dt=2π. 单值函数沿闭路的总变化应为零,矛盾。切开一条从原点出发的射线后,可以选取连续辐角作为局部或切割域上的共轭,但不能覆盖整个穿孔平面。
查看解答
由指数函数的导数公式,f′(z)=ez,它在复平面从不为零。因此每一点都有非零复线性主部,函数局部保角并局部可逆。又
ex0+iy0=ex0eiy0, 所以一阶缩放因子为 ex0,旋转角为 y0 模 2π。然而
ez+2πi=ez, 故全平面上存在不同输入得到同一输出,函数不是全局单射。非零导数只保证局部结论。
概念连接与继续学习
课程 · 2018Complex Variables with Applications
Jeremy Orloff
用于核对 M13 的定义、积分方向、奇点分类、留数计算、映射条件和例题。
打开官方来源
MIT OpenCourseWare 18.04 的解析函数单元从复导数、Cauchy–Riemann 方程与调和函数进入复积分,适合用讲义中的坐标计算复核本章推导。阅读任何判定例题时,都应同时记录定义域、CR 方程成立的位置,以及充分性所使用的实可微或偏导连续条件。
本章建立了复分析的局部入口:复差商要求所有平面方向一致,CR 方程记录这种一致性的坐标影子,调和共轭把两个实分量锁在一起,非零导数则把局部变化限制为旋转与伸缩。下一章将从收敛幂级数构造解析函数,并处理对数和根式无法在有孔区域上任意选择单值分支的原因。