本页目录

复变 I · 解析函数与 Cauchy–Riemann 方程

前置:多元微分与Fréchet导数、线性空间。复变函数论的一条主线是全纯函数:在开集上处处复可导。这个条件最终会带来幂级数展开与积分公式;本页先把一个点的线性化、开集条件及其几何意义分清。

学习层:方向探针先报警,C–R 账本再下结论

1. 先看一根小箭头能不能被同一个复数乘法解释

把复平面当作二维实平面。在点 \(z_0\) 放三根很短的箭头:沿 \(1\)、沿 \(i\)、沿 \(1+i\)。若 \(f\) 在 \(z_0\) 复可导,那么这三根箭头的首阶变化都必须是同一个复数乘法:

\[ Df(z_0)[v]=f'(z_0)v. \]

这比“每个方向各自有一个斜率”苛刻得多。\(z^2\) 会把小箭头统一旋转、伸缩;\(\bar z\) 会把它们翻过实轴;\(|z|^2\) 在原点的一阶变化全部消失,却在离开原点后不再由一个复数乘法统一解释。实验把这三个几何直觉和一个参数族放进同一张账本。

2. 精确桥梁:实 Jacobian、C–R 残差与方向商

写 \(f=u+iv\)。以下等价关系以 \(u,v\) 在 \(z_0=x_0+iy_0\) 实 Fréchet 可微为前提,其实 Jacobian 为

\[ J_f=\begin{pmatrix}u_x&u_y\\v_x&v_y\end{pmatrix}. \]

复导数存在,当且仅当这个实线性映射是“乘以某个复数”的矩阵:

\[ u_x=v_y,\qquad u_y=-v_x. \]

为了逐项核对,记 C–R 残差

\[ r_1=u_x-v_y,\qquad r_2=u_y+v_x. \]

对任意非零方向 \(w=a+ib\),实微分给出方向导数 \(Df(z_0)[w]\);方向商

\[ Q_w=\frac{Df(z_0)[w]}{w} \]

只有在所有方向一致时才是复导数。有限个 \(Q_w\) 是诊断探针,不是邻域解析性的证明。

参数 \(\lambda\in\mathbb R\)。四个对象的精确账本是:

函数 \(u,v\) \((r_1,r_2)\) 复可导性 邻域解析性
\(z^2\) \(x^2-y^2, 2xy\) \((0,0)\) 处处 处处,\(f'=2z\) 是
\(\bar z\) \(x, -y\) \((2,0)\) 处处 处处否 否
\(\lvert z\rvert^2\) \(x^2+y^2, 0\) \((2x,2y)\) 仅 \(z=0\),导数为 \(0\) 否
\(p_\lambda(z)=z^2+\lambda\lvert z\rvert^2\) \((1+\lambda)x^2+(\lambda-1)y^2, 2xy\) \((2\lambda x,2\lambda y)\) \(z=0\);若 \(\lambda=0\) 则处处 仅 \(\lambda=0\)

这里的“仅 \(z=0\)”是在一个点复可导,不是“在原点解析”。\(p_\lambda\) 是 \(z,\bar z\) 的参数化实多项式;解析要求某个开邻域中的每一点都复可导。由于这些对象的 \(u,v\) 都处处实可微,C–R 在这里确实是充分必要条件;一般只知道偏导数存在并满足 C–R,并不足以推出复可导。

3. 预测门:先给结论,再打开方向与邻域两本账

实验默认在 \(z_0=1+i\)、\(\lambda=1/2\)。先预测:

  1. 四个对象中,哪些在这个点满足 C–R?
  2. 把点移到 \(z_0=0\) 后,\(|z|^2\) 和 \(p_{1/2}\) 的复导数是否存在?它们是否因此解析?
  3. 若 \(Q_1,Q_i,Q_{1+i}\) 三个方向商刚好相同,是否已经证明函数在邻域解析?
  4. 看到所有 \(u,v\) 都是实多项式,能否直接把“实可微”叫作“复解析”?

提交前不显示 Jacobian、C–R 残差、方向商、导数和 SVG。改变函数、点或参数会重新锁门。

4. 动手实验:一张可复算的方向诊断表

揭示后可在原点、一般点和坐标轴点之间切换,并调节 \(\lambda\)。表中逐行列出四个函数的 \(u_x-v_y\)、\(u_y+v_x\)、三个方向商、点复导数和邻域分类;SVG 左图画方向商,右图直接画分离出的反线性贡献;两图各自横纵同标尺。它展示的是有限诊断,结论仍由精确 C–R 公式和量词决定。

无 JavaScript 时的静态读法:默认取 \(z_0=1+i\)、\(\lambda=1/2\),方向探针为 \(1,i,1+i\)。

函数 \((r_1,r_2)\) \(Q_1\) \(Q_i\) \(Q_{1+i}\) 点复导数 邻域结论
\(z^2\) \((0,0)\) \(2+2i\) \(2+2i\) \(2+2i\) \(2+2i\) 解析
\(\bar z\) \((2,0)\) \(1\) \(-1\) \(-i\) 不存在 非解析
\(\lvert z\rvert^2\) \((2,2)\) \(2\) \(-2i\) \(2-2i\) 不存在 非解析
\(p_{1/2}(z)\) \((1,1)\) \(3+2i\) \(2+i\) \(3+i\) 不存在 非解析

把点改为 \(z_0=0\) 时,\(z^2\)、\(|z|^2\) 和 \(p_{1/2}\) 的 C–R 残差都为 \((0,0)\),三者都有点复导数 \(0\);但后两者仍没有解析邻域。有限方向一致只能说明“在这些探针上没有发现冲突”,不能证明一个开邻域中的全称命题。

5. 边界:三种“可导”不能互换

  • 实可微只说 \(J_f\) 存在;\(\bar z\) 和 \(|z|^2\) 都满足这一点。
  • 在一点复可导要求 C–R 在该点成立(在本实验的多项式模型中,实可微前提自动满足)。\(|z|^2\) 在原点是标准反例:\(f(h)/h=\bar h\to0\),但离开原点 C–R 立即失败。
  • 解析要求在开集内处处复可导。不能用有限采样点、有限方向或一条轨迹替代邻域量词。

在已知实可微的前提下,精确的 \(Q_1=Q_i\) 已足够确定这个实线性映射来自复乘法,因而能证明该点复可导;实验中的浮点“容差内一致”更弱,且一点结论不能覆盖整个邻域。这里“有限组”指方向数量有限,\(Q_w\) 本身由精确 Jacobian 计算,不是有限步长差商。

将任意实线性微分唯一分解为

\[ Df[w]=\alpha w+\beta\bar w,\qquad \alpha=\frac{u_x+v_y+i(v_x-u_y)}2,\qquad \beta=\frac{u_x-v_y+i(v_x+u_y)}2. \]

因此 \(Q_w=\alpha+\beta\bar w/w\)。右图直接计算 \(R_w=\beta\bar w/w\),把共用的 \(\alpha\) 分离;它不对两个接近的大数作减法。\(\beta=0\) 等价于 C–R,但数值探针比较使用 \(10^{-10}\) 的混合相对/绝对容差,数学分类仍按函数参数的精确零条件。两个面板各自标出数值刻度,右图会放大极小的反线性部分。

避开原点的正交方格网在平方映射下成为两族正交曲线,两个面板横纵均同标尺
图 complex-01.1明确取 f(z)=z²,输入矩形 0.5≤x≤1.5、−0.5≤y≤0.5 避开临界点。直网格映成抛物线族,曲线交点的切线保持直角;保角指局部切线,不是弯曲后整条边仍为直线。

1. C–R 为什么需要实可微这一前提?

在开集 \(U\subset\mathbb C\) 的一点 \(z_0\),复可导定义为

\[ f'(z_0)=\lim_{h\to0}\frac{f(z_0+h)-f(z_0)}h. \]

这是二维极限:\(h\) 可沿任何路径趋零,且误差控制对方向统一。若复导数为 \(c\),就有 \(f(z_0+h)-f(z_0)=ch+o(|h|)\),这本身已给出实 Fréchet 可微性。写 \(c=a+ib\),乘法矩阵为 \(\begin{pmatrix}a&-b\\b&a\end{pmatrix}\),自然满足 C–R。

反过来,假定 \(u,v\) 实 Fréchet 可微并满足 C–R。实线性展开为

\[ f(z_0+h)-f(z_0)=Df(z_0)[h]+r(h),\qquad \frac{|r(h)|}{|h|}\to0. \]

C–R 将 \(Df[h]\) 变成 \((u_x+iv_x)h\)。除以 \(h\ne0\),余项满足 \(|r(h)/h|\to0\),所以复导数存在且为 \(u_x+iv_x\)。必要性比较坐标轴就能看见;充分性靠统一的小余项,不能只比较两条轴。 若一阶偏导在邻域连续,可由实分析定理得到所需的实可微性,但这只是方便的充分条件。Lebl,§2.1、附录B.3

所有直线都通过,仍可能失败

令 \(z=x+iy\),在非零点定义

\[ H(x,y)=\frac{x^2y}{x^4+y^2},\qquad F(z)=zH(x,y),\qquad F(0)=0. \]

由 \(2x^2|y|\le x^4+y^2\),有 \(|F(z)|\le |z|/2\),因此 \(F\) 在原点连续。沿固定直线 \(x=at,y=bt\),若 \(b\ne0\),

\[ \frac{F(t(a+ib))}{t(a+ib)} =\frac{a^2bt}{a^4t^2+b^2}\longrightarrow0; \]

若 \(b=0\) 则恒为零,竖直线也为零。所有固定方向都报告候选导数 \(0\),原点偏导和 C–R 也成立。但沿抛物线 \(y=x^2\),\(F(z)/z=1/2\),二维极限失败。缺掉的正是实 Fréchet 可微前提;方向逐个成立不等于对方向统一成立。

2. 保角:局部旋转伸缩,临界点除外

若 \(f\) 在邻域全纯且 \(f'(z_0)\ne0\),两条正则曲线的非零切向量 \(v_1,v_2\) 被送成 \(f'(z_0)v_1,f'(z_0)v_2\)。其比值仍为 \(v_2/v_1\),所以有向夹角不变,长度统一乘 \(|f'(z_0)|\)。Jacobian 行列式为 \(|f'(z_0)|^2>0\),由实逆函数定理得到局部可逆;全局单射则需要另证。

图中 \(f=z^2\) 的 \(f'=2z\) 在输入矩形处处非零,网格切线因此仍正交。但在原点,\(z=re^{i\theta}\) 变为 \(r^2e^{2i\theta}\),例如夹角 \(\pi/4\) 变成 \(\pi/2\),不再满足上述保角结论。\(z^2\) 在包含 \(z\) 和 \(-z\) 的域内也不可能全局单射。

\(\bar z\) 是另一种边界:它保持无向夹角大小,却反转方向,实 Jacobian 行列式为 \(-1\)。本页“共形”采用保持定向的惯例,不应把反射的几何保角误作复可导。

看表达式,不如检查反线性系数

“公式里出现 \(\bar z\) 就不能解析”不是可靠判据。例如 \(z+\bar z-\bar z=z\);在 \(z\ne0\) 上,\(|z|^2/\bar z=z\)。对实可微函数,正确的一点判据是 \(\beta=\partial f/\partial\bar z=0\),邻域全纯则要求它在开集内处处为零。

实验参数族满足 \(\alpha=2z+\lambda\bar z\)、\(\beta=\lambda z\),故非零 \(\lambda\) 时仅原点复可导。即使 \(\lambda=10^{-12}\) 小到三个商在容差内一致,\(z\ne0\) 时仍不复可导。右图的分离量用于看清这件事,并未更改数学分类的条件。

3. 调和共轭为何会遇到“绕洞”的障碍?

全纯函数具有所需的高阶光滑性,这将在下一页由 Cauchy 积分公式证明。于是对 C–R 交叉求导,\(u_{xx}=v_{yx}\)、\(u_{yy}=-v_{xy}\),得到 \(\Delta u=0\);\(v\) 同样调和。

反向构造从一个 \(C^2\) 调和函数 \(u\) 开始。为满足 \(v_x=-u_y,v_y=u_x\),定义一形式

\[ \omega=-u_y\,dx+u_x\,dy, \qquad d\omega=(u_{xx}+u_{yy})\,dx\wedge dy=0. \]

若域单连通,闭路积分为零,可以从固定点 \(z_*\) 定义 \(v(z)=\int_{z_*}^z\omega\),积分与路径无关;连通域上 \(v\) 只差一个实常数。更一般地,能否得到全局单值共轭取决于所有闭路周期 \(\oint\omega\) 是否为零。

看穿孔平面上的 \(u=\log|z|=\tfrac12\log(x^2+y^2)\)。它调和,但

\[ \omega=-\frac{y}{x^2+y^2}dx+\frac{x}{x^2+y^2}dy. \]

沿单位圆 \(x=\cos t,y=\sin t\),\(\omega=dt\),积分为 \(2\pi\)。因此整个穿孔平面没有单值的调和共轭;局部的辐角函数绕一圈会增加 \(2\pi\)。这不是局部微分方程错误,而是全局周期不为零。Lebl,§7.1

物理中二维静电势只在无体电荷、相应均匀介质区域调和;稳态温度还需无热源、常导热系数等条件。边界、介质或源项改变后,不能把任何场都直接称为调和函数。

4. 指数、对数和幂:先声明域与分支

\(e^{x+iy}=e^x(\cos y+i\sin y)\) 给整函数,导数仍为自身,周期为 \(2\pi i\)。因此 \(e^z=-1\) 的全部解为 \(z=i(\pi+2k\pi)\),\(k\in\mathbb Z\);指数在整个复平面并不单射。\(\cos z=(e^{iz}+e^{-iz})/2\) 同样全纯,却在虚轴有 \(\cos(iy)=\cosh y\),所以不具实轴上的全局有界性。

对于 \(z\ne0\),所有对数值为 \(\ln|z|+i(\arg z+2k\pi)\)。主辐角可以用 \((-\pi,\pi]\) 作点值约定,但解析主分支必须放在开割域

\[ D=\mathbb C\setminus(-\infty,0],\qquad \operatorname{Log}z=\ln|z|+i\operatorname{Arg}z,\quad -\pi<\operatorname{Arg}z<\pi. \]

在 \(D\) 上 \(e^{\operatorname{Log}z}=z\),链式法则给 \((\operatorname{Log}z)'=1/z\)。负实轴上即使约定一个主值,也不属于这个解析分支的域。割线可以另选;沿路径延拓跨越人为割线时,要区分“重新取主值”和“连续跟随原分支”,两者未必返回同一个数。

给定某个对数分支后定义 \(z^a=\exp(a\operatorname{Log}z)\)。若讨论所有分支,\(i^i\) 的值为 \(e^{-\pi/2-2k\pi}\);取主分支才指定 \(e^{-\pi/2}\)。非零复数域上整数幂的分支差经指数后消失,非整数指数则一般不会。Lebl,§4.1–4.3

5. 例题与迁移核对

完整例题。 给 \(u=x^2-y^2+x\),由 \(v_y=2x+1\) 得 \(v=2xy+y+\varphi(x)\);再由 \(v_x=-u_y=2y\) 得 \(\varphi'=0\)。于是 \(f=z^2+z+iC\)。它在 \(z=-1/2\) 的导数为零,因此“全纯”也没有保证每一点都局部保角。

  1. 求 \(f(z)=x^2+iy^2\) 的全部复可导点和相应导数。它在哪些开集解析?
  2. 对连续反例 \(F=zH\),分别计算 \(F(t+it)/(t+it)\) 与 \(F(t+it^2)/(t+it^2)\),解释为什么加入再多固定方向也救不了缺失的统一极限。
  3. 求 \(u=x^2-y^2+x\) 在整个平面上的调和共轭;若改成 \(u=\log|z|\) 且域为穿孔平面,为什么不能重复“随便选路径积分”?同时比较主分支 \(\operatorname{Log}(i)\) 与从 \(i\) 逆时针绕原点一周的连续延拓值。
展开核对可导点、曲线路径与周期

1. 这些多项式处处实可微,C–R 给 \(2x=2y\),另一式自动成立,所以可导点恰为 \(y=x\),导数 \(f'=2x\)。直线不含非空开集,故无处解析;原点的导数零也不能改变这一点。

2. 沿 \(x=y=t\),\(H=t/(1+t^2)\to0\);沿 \(x=t,y=t^2\),\(H=1/2\)(\(t\ne0\))。方向极限只固定角度,而抛物线路径的方向会随步长变化,二维极限必须同时控制后者。

3. 前者为 \(v=2xy+y+C\)。后者的闭路积分为 \(2\pi\ne0\),不同路径给出不同值,无法定义全域单值共轭。\(\operatorname{Log}(i)=i\pi/2\);逆时针一周连续延拓后是 \(i5\pi/2\),回到同一点重新取主值则又是 \(i\pi/2\)。

离页检查:能用 Fréchet 余项证明 C–R 的充分性;能给出直线检验失败的连续反例;能区分局部保角与全局单射;能从闭路积分解释分支。下一页进入复积分与 Cauchy 定理,把局部微分约束转成积分与幂级数结论。