M13 · 第 1 章 · 第一编 复函数与全纯性

复微分、Cauchy–Riemann 方程与全纯函数

从复差商对逼近方向的独立性推导 Cauchy–Riemann 方程,辨明其必要条件与带实可微性的充分条件,并连接全纯性、调和共轭及非零导数处的局部保角性质。

报告页面错误
预备知识复数与复平面偏导数实数完备性、紧致性与连续性

本章目标

  1. 从实轴与虚轴两个方向的差商独立推导 Cauchy–Riemann 方程。
  2. 区分方程在一点成立的必要性、实可微性所给出的充分性,以及开集上的全纯性。
  3. 由 Cauchy–Riemann 方程推导实部与虚部的调和性,并求局部调和共轭。
  4. 用复导数的一阶展开解释旋转、伸缩、Jacobian 与局部保角。
  5. 通过路径差商、偏导连续性和定义域检查排除常见误判。
页面阅读位置0% · 仅保存在此浏览器
章节未开始
本册完成进度0/6 章 · 0%
本页目录

一个极限必须容纳平面中的所有方向

实变量导数只让增量沿数轴趋于零。复平面中,增量 hh 可以沿任意直线、曲线甚至螺旋靠近零。设 ff 定义在 z0z_0 的某个邻域内;如果存在复数 LL,使

limh0f(z0+h)f(z0)h=L,\lim_{h\to0}\frac{f(z_0+h)-f(z_0)}{h}=L,

而且极限不依赖 hh 的方向与路径,就称 ffz0z_0 复可微,并记 f(z0)=Lf'(z_0)=L。分母是复数并不只是记号变化:同一个 LL 必须同时回答平面中无穷多种逼近方式,这比两个实偏导存在强得多。

复可微仍然给出一阶线性近似。令

r(h)=f(z0+h)f(z0)f(z0)h,r(h)=f(z_0+h)-f(z_0)-f'(z_0)h,

则定义等价于 r(h)/h0r(h)/h\to0,也就是

f(z0+h)=f(z0)+f(z0)h+o(h).f(z_0+h)=f(z_0)+f'(z_0)h+o(|h|).

这里的线性主部不是任意的二维实线性变换,而是“乘以一个复数”。若 f(z0)=ρeiθf'(z_0)=\rho e^{i\theta},主部把长度乘以 ρ\rho,把方向旋转 θ\theta。Cauchy–Riemann 方程正是把一般二维导数限制成这种特殊形式的条件。

一点复可微与开集全纯

函数在一点满足上述复差商极限时,称它在该点复可微。若 ΩC\Omega\subset\mathbb C 是开集,且 ffΩ\Omega 的每一点复可微,就称 ffΩ\Omega 上全纯。若每一点都有一个邻域,在其中可表示为收敛复幂级数,则称 ff 解析。

全纯是以复差商定义的性质,解析是以局部幂级数定义的性质。复分析的核心定理将证明两者等价;在尚未建立积分公式之前,不应把这一深刻结论当作无需条件的代数同义反复。

开集条件不可省略。边界点只允许从定义域一侧逼近,不能直接套用“邻域内全纯”的语言。类似地,函数在孤立一点复可微并不意味着它在该点附近全纯;全纯要求一个开邻域中的每一点都通过同一类方向无关性检验。

从两条坐标方向推导 Cauchy–Riemann 方程

z=x+iy,f(z)=u(x,y)+iv(x,y),z=x+iy,\qquad f(z)=u(x,y)+iv(x,y),

其中 u,vu,v 是实值函数。假设 ffz0=x0+iy0z_0=x_0+iy_0 复可微。先只令 h=Δxh=\Delta x 为非零实数。复差商成为

u(x0+Δx,y0)u(x0,y0)Δx+iv(x0+Δx,y0)v(x0,y0)Δx.\frac{u(x_0+\Delta x,y_0)-u(x_0,y_0)}{\Delta x} +i\frac{v(x_0+\Delta x,y_0)-v(x_0,y_0)}{\Delta x}.

Δx0\Delta x\to0,得到

f(z0)=ux(x0,y0)+ivx(x0,y0).f'(z_0)=u_x(x_0,y_0)+iv_x(x_0,y_0).

再沿虚轴取 h=iΔyh=i\Delta y。注意除以 ii 等于乘以 i-i,故

f(z0+iΔy)f(z0)iΔy=v(x0,y0+Δy)v(x0,y0)Δyiu(x0,y0+Δy)u(x0,y0)Δy.\begin{aligned} \frac{f(z_0+i\Delta y)-f(z_0)}{i\Delta y} &=\frac{v(x_0,y_0+\Delta y)-v(x_0,y_0)}{\Delta y}\\ &\quad-i\frac{u(x_0,y_0+\Delta y)-u(x_0,y_0)}{\Delta y}. \end{aligned}

Δy0\Delta y\to0,同一个复导数又必须等于

f(z0)=vy(x0,y0)iuy(x0,y0).f'(z_0)=v_y(x_0,y_0)-iu_y(x_0,y_0).

比较实部与虚部便得到

ux=vy,uy=vx.\boxed{u_x=v_y,\qquad u_y=-v_x.}

这两式称为 Cauchy–Riemann 方程,简称 CR 方程。推导只使用了两条特殊方向,因此它说明:若完整的复极限存在,CR 方程必定成立。它没有说明只检验这两条方向就足以控制所有路径。

CR 方程的必要性与一个常用充分条件

f=u+ivf=u+iv 定义在 z0z_0 的邻域内。

  1. ffz0z_0 复可微,则 u,vu,v 的四个坐标偏导在该点存在,并满足 CR 方程。
  2. u,vu,v 作为从 R2\mathbb R^2R\mathbb R 的函数在 (x0,y0)(x_0,y_0) 实可微,并在该点满足 CR 方程,则 ffz0z_0 复可微。
  3. 特别地,若四个一阶偏导在某邻域内存在、在 (x0,y0)(x_0,y_0) 连续,并在该点满足 CR 方程,则第二项的实可微条件成立。
证明

必要性已经由实轴与虚轴方向的差商推出。对充分性,令 h=Δx+iΔyh=\Delta x+i\Delta y。实可微给出

Δu=uxΔx+uyΔy+o(h),Δv=vxΔx+vyΔy+o(h).\begin{aligned} \Delta u&=u_x\Delta x+u_y\Delta y+o(|h|),\\ \Delta v&=v_x\Delta x+v_y\Delta y+o(|h|). \end{aligned}

代入 uy=vxu_y=-v_xvy=uxv_y=u_x,可整理为

Δu+iΔv=(ux+ivx)(Δx+iΔy)+o(h).\Delta u+i\Delta v =(u_x+iv_x)(\Delta x+i\Delta y)+o(|h|).

除以 hh 后余项趋于零,因此复差商趋于 ux+ivxu_x+iv_x。偏导在点附近存在且在该点连续,是保证实可微的一条方便条件,但不是唯一条件。

必要条件、充分条件和便于使用的充分条件必须分开表述。仅仅在一点写出两个等式,不包含余项控制;仅仅看到四个偏导存在,也不保证二维实可微。另一方面,偏导连续是常用而偏强的假设,不应误说成复可微的必要条件。

例 1:从 CR 方程求 z 的平方的导数

f(z)=z2f(z)=z^2。展开 z=x+iyz=x+iy

f(z)=x2y2+i(2xy),f(z)=x^2-y^2+i(2xy),

所以 u=x2y2u=x^2-y^2v=2xyv=2xy。四个偏导为

ux=2x,uy=2y,vx=2y,vy=2x.u_x=2x,\quad u_y=-2y,\quad v_x=2y,\quad v_y=2x.

它们在整个平面连续,并处处满足 ux=vyu_x=v_yuy=vxu_y=-v_x,故 ffC\mathbb C 上全纯。导数为

f(z)=ux+ivx=2x+i2y=2z.f'(z)=u_x+iv_x=2x+i2y=2z.

直接用代数差商也得到

(z+h)2z2h=2z+h2z,\frac{(z+h)^2-z^2}{h}=2z+h\longrightarrow2z,

这给出独立复核。

例 2:CR 方程在一点成立仍可能没有复导数

定义

f(x+iy)={x3x2+y2+iy3x2+y2,(x,y)(0,0),0,(x,y)=(0,0).f(x+iy)= \begin{cases} \displaystyle\frac{x^3}{x^2+y^2} +i\frac{y^3}{x^2+y^2},&(x,y)\ne(0,0),\\ 0,&(x,y)=(0,0). \end{cases}

沿两条坐标轴计算可得

ux(0,0)=1,uy(0,0)=0,vx(0,0)=0,vy(0,0)=1,u_x(0,0)=1,\quad u_y(0,0)=0,\quad v_x(0,0)=0,\quad v_y(0,0)=1,

所以 CR 方程在原点成立。可是沿实轴 z=xz=xf(z)/z=1f(z)/z=1;沿直线 z=x+ixz=x+ix,有

f(x+ix)=x2+ix2=x(1+i)2,f(x+ix)x(1+i)=12.f(x+ix)=\frac x2+i\frac x2=\frac{x(1+i)}2, \qquad \frac{f(x+ix)}{x(1+i)}=\frac12.

两条路径给出不同极限,故 f(0)f'(0) 不存在。问题不在 CR 等式的计算,而在 u,vu,v 于原点没有足以控制二维余项的实可微性。

全纯函数的代数规则与反例边界

复差商的极限规则与实变量相似。若 f,gf,g 在一点复可微,则和、积也复可微;当 g(z0)0g(z_0)\ne0 时,商在该点复可微;复合函数满足链式法则

(fg)(z0)=f(g(z0))g(z0).(f\circ g)'(z_0)=f'(g(z_0))g'(z_0).

多项式因此在全平面全纯,有理函数在分母非零的开集上全纯。定义域必须随结论一起写出,例如 1/z1/z 只在 C{0}\mathbb C\setminus\{0\} 上全纯,不能把代数求导式 1/z2-1/z^2 延伸到原点。

复共轭函数 f(z)=z=xiyf(z)=\overline z=x-iy 展示了二维实可微与复可微的区别。这里 ux=1u_x=1vy=1v_y=-1,CR 方程处处失败。沿实轴的差商为 11,沿虚轴则为 1-1,所以它无处复可微。共轭映射保持长度和无向夹角,却反转平面定向;它不是本章意义下由非零复导数产生的保角映射。

另一个易错对象是只依赖模长的函数 f(z)=z2=x2+y2f(z)=|z|^2=x^2+y^2。它在原点的复差商为 h2/h=h0|h|^2/h=\overline h\to0,故在原点复可微且导数为零;在任何非零点,CR 方程失败。于是“一点复可微”不会自动扩展为邻域全纯。

CR 方程把实部和虚部联结为调和共轭

f=u+ivf=u+iv 在开集 Ω\Omega 上全纯,并且 u,vu,v 具有连续二阶偏导。对 CR 方程求导,混合偏导可交换:

uxx+uyy=(vy)x+(vx)y=vyxvxy=0,u_{xx}+u_{yy} =(v_y)_x+(-v_x)_y =v_{yx}-v_{xy}=0,

同理

vxx+vyy=0.v_{xx}+v_{yy}=0.

满足 Laplace 方程 Δu=0\Delta u=0 的实函数称为调和函数。因此全纯函数的实部与虚部都是调和函数;它们不是任意配对,而由

vy=ux,qquadvx=uyv_y=u_x,qquad v_x=-u_y

互相约束。若给定调和函数 uu,满足这些方程的 vv 称为 uu 的调和共轭。

局部上,连续二阶偏导的调和函数总能找到调和共轭。全局存在还受区域拓扑影响:在单连通区域上可以把闭的一形式 uydx+uxdy-u_y\,\mathrm dx+u_x\,\mathrm dy 积分成单值函数 vv;在有孔区域上,沿闭路的积分可能不为零,从而只能在切开后的子域选择分支。

例 3:由实部恢复调和共轭

给定

u(x,y)=excosy.u(x,y)=e^x\cos y.

先检查

uxx=excosy,qquaduyy=excosy,u_{xx}=e^x\cos y,qquad u_{yy}=-e^x\cos y,

所以 Δu=0\Delta u=0。由 vy=ux=excosyv_y=u_x=e^x\cos y,对 yy 积分得

v(x,y)=exsiny+C(x).v(x,y)=e^x\sin y+C(x).

再用 vx=uy=exsinyv_x=-u_y=e^x\sin y,得到

exsiny+C(x)=exsiny,e^x\sin y+C'(x)=e^x\sin y,

CC 是实常数。于是

f(z)=ex(cosy+isiny)+iC=ez+iC.f(z)=e^x(\cos y+i\sin y)+iC=e^z+iC.

调和共轭只确定到实常数;加到 vv 上后,在 ff 中表现为纯虚常数。两个 CR 方程都使用,避免把积分产生的 C(x)C(x) 误当成常数后漏掉一致性条件。

调和性只是候选实部的必要结构,还不能在任意区域自动给出单值共轭。例如 u(z)=logzu(z)=\log|z| 在穿孔平面上调和,局部共轭是辐角 argz\arg z;绕原点一周,辐角增加 2π2\pi,因而不存在定义在整个穿孔平面上的单值连续共轭。这一现象将在复对数分支中再次出现。

非零复导数给出局部保角线性模型

z0z_0 附近,全纯函数满足

f(z0+h)f(z0)=f(z0)h+o(h).f(z_0+h)-f(z_0)=f'(z_0)h+o(|h|).

f(z0)=ρeiθ0f'(z_0)=\rho e^{i\theta}\ne0,两条从 z0z_0 出发、切向量分别为 a,b0a,b\ne0 的光滑曲线,经映射后的切向量为 f(z0)af'(z_0)af(z0)bf'(z_0)b。它们同时旋转 θ\theta、同时缩放 ρ\rho,所以有向夹角

argf(z0)bf(z0)a=argba\arg\frac{f'(z_0)b}{f'(z_0)a} =\arg\frac ba

保持不变。这就是导数非零处的局部保角性。由 CR 方程,作为实映射 (x,y)(u,v)(x,y)\mapsto(u,v) 的 Jacobian 矩阵为

Df=(uxuyvxvy)=(abba),a+ib=f(z0),D f= \begin{pmatrix} u_x&u_y\\ v_x&v_y \end{pmatrix} = \begin{pmatrix} a&-b\\ b&a \end{pmatrix}, \qquad a+ib=f'(z_0),

其行列式为 a2+b2=f(z0)2>0a^2+b^2=|f'(z_0)|^2>0。实逆函数定理因此保证 ffz0z_0 的某个邻域内是一一的光滑坐标变换。这里的“局部”很重要:导数处处非零不一定使函数在整个定义域上一一,例如 eze^z2πi2\pi i 为周期。

例 4:平方映射的普通点与临界点

f(z)=z2f(z)=z^2,有 f(z)=2zf'(z)=2z。在 z0=1+iz_0=1+i

f(z0)=2+2i=22eiπ/4.f'(z_0)=2+2i=2\sqrt2\,e^{i\pi/4}.

因此足够小的图形在一阶近似下被放大 222\sqrt2 倍并逆时针旋转 π/4\pi/4,交角保持。对应实 Jacobian 的行列式为 2+2i2=8|2+2i|^2=8,面积在一阶近似下放大八倍。

z0=0z_0=0,导数为零,线性主部坍缩。取过原点的射线 z=reiϕz=re^{i\phi},映射后辐角变成 2ϕ2\phi;两条射线之间的角度被加倍,而且任意原点邻域都含有互为相反数的点并映到同一值。因此平方映射在原点不局部保角,也不局部一一。

判定流程与常见误区

面对一个显式复函数,可以按以下顺序组织论证。先写定义域,并确认讨论点是内部点;再拆成 u+ivu+iv,计算四个一阶偏导;CR 方程失败时立即排除复可微,CR 方程成立时继续检查实可微性或偏导连续性;得到全纯性后再计算导数、调和分量和可能的保角结论。若只在单点满足条件,应把结论限制在单点,不把它扩写成全纯。

还要区分三组常被混淆的陈述:

  • 复可微必然连续,但二维连续远不足以推出复可微;
  • CR 方程在一点对复可微是必要的,配合实可微才成为充分条件;
  • f(z0)0f'(z_0)\ne0 推出局部保角与局部可逆,不推出全局单射。

调和共轭问题还需检查区域是否单连通。通过积分得到的候选函数要代回两个 CR 方程,并检查绕孔闭路是否造成多值变化。复对数、复根式和辐角函数正是这种全局障碍的主要例子。

综合练习

练习 1:判定全纯区域

f(x+iy)=x2+y2+i(2xy).f(x+iy)=x^2+y^2+i(2xy).

求它复可微的全部点,并说明它是否在任何非空开集上全纯。

查看提示
先把多项式写成 u+iv,再检查两条 CR 等式是否同时成立。
查看解答

这里 u=x2+y2u=x^2+y^2v=2xyv=2xy,所以

ux=2x,uy=2y,vx=2y,vy=2x.u_x=2x,\quad u_y=2y,\quad v_x=2y,\quad v_y=2x.

第一条 CR 等式 ux=vyu_x=v_y 恒成立;第二条要求 2y=2y2y=-2y,即 y=0y=0。偏导连续,因此在实轴上的每一点复可微,导数为 ux+ivx=2xu_x+iv_x=2x。实轴不含任何非空开圆盘,所以函数不在任何非空开集上全纯。复可微点集可以是一条曲线,并不自动构成全纯区域。

练习 2:模平方只在一点复可微

证明 f(z)=z2f(z)=|z|^2 只在 z=0z=0 复可微,求该点导数。

查看提示
先在原点直接约分,再在非零点使用 CR 方程。
查看解答

在原点,

f(h)f(0)h=h2h=h0,\frac{f(h)-f(0)}h=\frac{|h|^2}{h}=\overline h\longrightarrow0,

f(0)=0f'(0)=0。另一方面,u=x2+y2u=x^2+y^2v=0v=0,CR 方程要求 2x=02x=02y=02y=0,只可能在原点成立。任何非零点都不满足必要条件,故不能复可微。函数在整个平面实光滑,却只在一个点复可微,说明实光滑不等于全纯。

练习 3:从调和函数构造全纯多项式

u(x,y)=x33xy2+2x.u(x,y)=x^3-3xy^2+2x.

求一个满足 v(0,0)=0v(0,0)=0 的调和共轭 vv,并把 u+ivu+iv 写成 zz 的多项式。

查看提示
vy=uxv_y=u_x 积分,再用 vx=uyv_x=-u_y 决定积分中出现的函数。
查看解答

ux=3x23y2+2u_x=3x^2-3y^2+2uy=6xyu_y=-6xy,且 uxx+uyy=6x6x=0u_{xx}+u_{yy}=6x-6x=0。由 vy=uxv_y=u_x

v=3x2yy3+2y+C(x).v=3x^2y-y^3+2y+C(x).

再算 vx=6xy+C(x)v_x=6xy+C'(x),而 uy=6xy-u_y=6xy,所以 C(x)=0C'(x)=0。条件 v(0,0)=0v(0,0)=0C=0C=0。因此

u+iv=(x+iy)3+2(x+iy)=z3+2z.u+iv=(x+iy)^3+2(x+iy)=z^3+2z.

其导数为 3z2+23z^2+2,也可由 ux+ivxu_x+iv_x 得到同一结果。

练习 4:穿孔平面上的共轭障碍

u(z)=logzu(z)=\log|z|,定义域为 C{0}\mathbb C\setminus\{0\}。说明 uu 调和,但不存在定义在整个穿孔平面上的单值调和共轭。

查看提示
若存在共轭 v,则沿单位圆一周的 v 的总变化应为零。
查看解答

r2=x2+y2r^2=x^2+y^2,则

ux=xr2,uy=yr2.u_x=\frac{x}{r^2},\qquad u_y=\frac{y}{r^2}.

直接求二阶偏导可得 uxx+uyy=0u_{xx}+u_{yy}=0,所以它在穿孔平面调和。若有共轭 vv,CR 方程给

dv=vxdx+vydy=yr2dx+xr2dy.\mathrm dv=v_x\,\mathrm dx+v_y\,\mathrm dy =-\frac{y}{r^2}\,\mathrm dx+\frac{x}{r^2}\,\mathrm dy.

沿单位圆 x=cost,y=sintx=\cos t,y=\sin t002π2\pi 积分,得到

dv=02π1dt=2π.\oint\mathrm dv=\int_0^{2\pi}1\,\mathrm dt=2\pi.

单值函数沿闭路的总变化应为零,矛盾。切开一条从原点出发的射线后,可以选取连续辐角作为局部或切割域上的共轭,但不能覆盖整个穿孔平面。

练习 5:指数函数的局部与全局性质

证明 f(z)=ezf(z)=e^z 在每一点局部保角,却不是整个复平面上的一一映射。写出 z0=x0+iy0z_0=x_0+iy_0 处的一阶缩放因子与旋转角。

查看提示
计算导数后检查其零点,再比较相差 2πi2\pi i 的两个输入。
查看解答

由指数函数的导数公式,f(z)=ezf'(z)=e^z,它在复平面从不为零。因此每一点都有非零复线性主部,函数局部保角并局部可逆。又

ex0+iy0=ex0eiy0,e^{x_0+iy_0}=e^{x_0}e^{iy_0},

所以一阶缩放因子为 ex0e^{x_0},旋转角为 y0y_02π2\pi。然而

ez+2πi=ez,e^{z+2\pi i}=e^z,

故全平面上存在不同输入得到同一输出,函数不是全局单射。非零导数只保证局部结论。

概念连接与继续学习

课程 · 2018

Complex Variables with Applications

Jeremy Orloff

用于核对 M13 的定义、积分方向、奇点分类、留数计算、映射条件和例题。

打开官方来源

MIT OpenCourseWare 18.04 的解析函数单元从复导数、Cauchy–Riemann 方程与调和函数进入复积分,适合用讲义中的坐标计算复核本章推导。阅读任何判定例题时,都应同时记录定义域、CR 方程成立的位置,以及充分性所使用的实可微或偏导连续条件。

本章建立了复分析的局部入口:复差商要求所有平面方向一致,CR 方程记录这种一致性的坐标影子,调和共轭把两个实分量锁在一起,非零导数则把局部变化限制为旋转与伸缩。下一章将从收敛幂级数构造解析函数,并处理对数和根式无法在有孔区域上任意选择单值分支的原因。