连续向量场的旋转度可以通过曲线积分来定义, 它是多元微积分应用的一个重要例子。 本节可作为习题课的补充材料。 以 R² 为例, 设 F: R² → R² 是连续映射, 我们也称 F 是 R² 上的一个连续向量场。 即对每一点 (x, y) ∈ R² , 确定一个随 (x, y) 连续变化的向量 F(x, y) 。
设 mathcalL ⊂ R² 是逐段光滑的定向封闭曲线。 如果 F 在 mathcalL 上恒不取零向量, 则称 F 在 mathcalL 上非退化。 定义 T(x, y) = (F(x, y))/(|F(x, y)|) , 则 T 把 mathcalL 映射到单位圆周 S 。 当点 (x, y) 在 mathcalL 上逆时针方向绕 mathcalL 一周时, 向量 T(x, y) 在 S 上绕整数圈。 所绕圈数的代数和 (逆时针方向为正) 称为向量场 F 沿 mathcalL 的旋转度, 记为 γ(F, mathcalL) 。 当 F(x, y) = (u(x, y), v(x, y)) 是一阶连续可微向量场时, 有
γ (boldsymbol F, mathcal L) = frac 12 π oint_ mathcal L d arctan frac vu. (24.16)若 D ⊂ R² 是单连通或多连通闭区域, ∂ D 由有限条逐段光滑的封闭曲线组成, 即
∂ D = cup_ i = 1 ∂ D _ i,规定 ∂ D 上的定向按其与内法线成正直角的方向为正定向。 设 F(x, y) 在 ∂ D 上非退化, 定义 γ(F, ∂ D) 是 F(x, y) 沿 D 的所有边界的旋转度的总和, 即
γ (boldsymbol F, ∂ D) = ∑_ i = 1 ^ n γ (boldsymbol F, ∂ D _ i).以下我们都假定区域 D 的边界是逐段光滑的封闭曲线。
连续向量场的旋转度有下列几条性质。
若两个闭连通区域 D₁ 与 D₂ 的内部不相交, D = D₁ ∪ D₂ ,则
γ (boldsymbol F, ∂ D) = γ (boldsymbol F, ∂ D _ 1) + γ (boldsymbol F, ∂ D _ 2).若在有界闭连通区域 D 上 F(x,y) 非退化,则 γ(F,∂ D)=0.
证明
先设 D 是单连通区域, ∂ D = L 。
当 F(x,y) 是光滑向量场,即 u(x,y), v(x,y) ∈ C¹ 时,有
r l γ (boldsymbol F, mathcal L) & = frac 12 π oint_ mathcal L d arctan frac vu = frac 12 π oint_ S frac u d v - v d uu ^ 2 + v ^ 2 & = frac 12 π iint_ U [ frac ∂∂ u (frac uu ^ 2 + v ^ 2) + frac ∂∂ v (frac vu ^ 2 + v ^ 2) ] d u d v & = frac 12 π iint_ U [ frac (u ^ 2 + v ^ 2) - 2 u ^ 2 + (u ^ 2 + v ^ 2) - 2 v ^ 2(u ^ 2 + v ^ 2) ^ 2 ] d u d v & = 0,其中 S 是 L 在 uOv 坐标面上的映像, U 是由 S 所包围的区域。
当 F(x,y) 是连续向量场时, 我们要用到 n 维空间中的 Weierstrass 逼近定理 (参见命题 16.3.1): Rⁿ 中紧集上的连续函数可以用多项式函数任意逼近。
故 ∂ D 上的每一连续非退化向量场可以由光滑非退化向量场一致逼近到任意精确度。 另外, 由于旋转度是一个整数, 于是充分接近连续向量场的光滑向量场与这连续向量场都具有同样的旋转度。 这样性质2既然对光滑向量场成立, 对连续向量场自然也成立。
当 D 是多连通区域时, 可把 D 分割成若干个单连通区域来证明。
设 D ⊂ R² 是有界闭区域, 则 ∂ D 上的同伦向量场有相同的旋转度。
证明
因为 γ(G(x, y, λ), ∂ D) 是一个整数,且对 λ 连续,所以当 λ 变化时它只能是一个常数,即有
r l γ (±b F _ 0 (x, y), ∂ D) & = γ (±b G (x, y, 0), ∂ D) = γ (±b G (x, y, 1), ∂ D) & = γ (±b F _ 1 (x, y), ∂ D).下面我们举出一些向量场旋转度应用的例子。 我们先用旋转度证明如下著名的 Brouwer 不动点定理在 R² 中的形式:
设 D 是 R² 中的一个有界闭凸区域, 其边界 ∂ D 是一条光滑闭曲线。 F 是自 D 到 D 的连续映射, 则在 D 内必存在 F 的一个不动点, 即 ∃ ξ ∈ D , 使 F(ξ) = ξ 。
证明
由于 ∂ D 是一条光滑闭曲线, 我们知 ∂ D 上的沿逆时针方向的单位切向量组成 ∂ D 上的一个光滑的非退化向量场 ±bτ(x,y) , 且当 (x,y) ∈ ∂ D 逆时针转一圈时, ±bτ(x,y) 也转了一圈, 即 γ(±bτ,∂ D) = 1 。 同理, 设 ±bn(x,y) 是 ∂ D 上的内法向量场, 则 γ(±bn,∂ D) = 1 。 又 ±bF 是自闭凸区域 D 映到 D 内的映射, 若 ±bF 没有不动点, 则以 (x,y) ∈ ∂ D 为起点, ±bF(x,y) ∈ D 为终点的有向线段指向切线的内侧, 即与内法向的夹角不大于 (π)/(2) 。 于是有
[ boldsymbol F (x, y) - (x, y) ] · boldsymbol n (x, y) ≥slant 0, ∀ (x, y) ∈ ∂ D.设 G(x,y,λ)=λ[F(x,y)-(x,y)]+(1-λ)n(x,y).当 λ=0,1 时, G(x,y,λ) 在 ∂ D 上非退化。 λ∈(0,1) 时
boldsymbol n (x, y) · boldsymbol G (x, y, λ) ≥slant (1 - λ) | boldsymbol n (x, y) | ^ 2 > 0, ∀ (x, y) ∈ ∂ D,所以 G(x,y,λ) 也在 ∂ D 上非退化。 故 F(x,y)-(x,y) 与 n(x,y) 是在 ∂ D 上的同伦向量场,
γ (boldsymbol F - id, ∂ D) = γ (boldsymbol n, ∂ D) = 1.由性质2可知 F(x,y)-(x,y) 必定是 D 上的退化向量场。 即 ∃ξ∈ D, 使 F(ξ)-ξ=0, 故 ξ 是 F 的不动点。 □
一般形式的 Brouwer 不动点定理为:
Rⁿ 中的非空紧凸子集 B 上的连续自映射 F 必有不动点。 即存在 ξ ∈ B , 使 F(ξ) = ξ 。
其证明要用到一些拓扑知识, 可参考 [48, 33]。
第二个例子是用旋转度证明代数基本定理。
(代数基本定理)复数 z 的 n 次多项式 Pₙ(z) 在复域上至少有一个根。
证明
设 z = x + iy, x, y ∈ R 。 Pₙ(z) = R(Pₙ(z)) + iI(Pₙ(z)) , 其中 R(·) 与 I(·) 分别表示复数的实部和虚部。 构造一个映射
boldsymbol F: (x, y) arrow (R (P _ n (x + i y)), I (P _ n (x + i y))).±bF 是 R² 上的 n 次多项式映射。 Pₙ(z) 在复域上有根的问题归结为 ±bF 在 R² 上是否是退化向量场。
如果 F 是非退化向量场, 则由性质2, γ(F, Sᵣ) = 0 ,其中 Sᵣ 表示以 r 为半径的单位圆周。另一方面, 我们从其他性质计算 γ(F, Sᵣ) 。
我们先计算 Pₙ(z) = zⁿ 的情况。 设对应的多项式映射为 ±bF₀ ,则
r l γ (boldsymbol F _ 0, S _ r) & = frac 12 π oint_ S _ r frac R d I - I d RR ^ 2 + I ^ 2 & = frac 12 π ∫_ 0 ^ 2 π frac r ^ 2 cos n t (n cos n t) - r ^ 2 sin n t (- n sin n t)r ^ 2 d t = n.对于一般的 n 次多项式 Pₙ(z) ,不妨设其首系数为 1,作复多项式的形变
G (z, λ) = λ z ^ n + (1 - λ) P _ n (z).可知
overline z ^ n · G (z, λ) = λ | z | ^ 2 n + (1 - λ) | z | ^ 2 n + Q (z).其中 Q(z) 满足 frac|Q(z)||z|²n→ 0(|z|arrow +∞) 。 因此
overline z ^ n · G (z, λ) = | z | ^ 2 n + o (| z | ^ 2 n) (| z | arrow + ∞).所以当 r 足够大时, G(z, λ) 在复平面的单位圆周 Sᵣ 上取不到零点。 这说明 Pₙ(z) 对应的 n 次多项式映射 ±bF 与 ±bF₀ 在 Sᵣ 上同伦, γ(±bF, Sᵣ) = n 。 这就证明 ±bF 必定是 R² 上的退化向量场。 也证明了 Pₙ(z) 在复域中至少有一根。
最后我们用旋转度解决1995年匈牙利的 Miklós Schweitzer (施魏策尔) 数学竞赛中的一个积分问题。 这个积分问题在几何学和博弈论中有有趣的背景。 我们的材料取自《美国数学月刊》(1999) 第106卷227-240页。
设 f 和 g 是 [0,1] 上的两个可积函数,满足
∫_ 0 ^ 1 f (x) d x = ∫_ 0 ^ 1 g (x) d x = 1.证明:存在 [0,1] 中的某个闭区间 [a,b] ,使
∫_ a ^ b f (x) d x = ∫_ a ^ b g (x) d x = frac 12.证明
我们定义
D = {(x, y) ∈ mathbf R ^ 2 | 0 ≤slant x ≤slant y ≤slant 1 },并令
boldsymbol G (x, y) = (∫_ x ^ y f (s) d s - frac 12, ∫_ x ^ y g (s) d s - frac 12).由 f, g 的可积性, 可知 ±bG 是闭的单连通区域 D 上的连续向量场。 如果 ±bG(x, y) 在 D 的某一点 (a, b) 上取零向量, 就证明了我们所要的结论。 否则, 可以考虑 γ(±bG, ∂ D) 。 ∂ D 由三条直线段组成。 在对角线 x = y 上取常值, 故旋转角度为0。 在水平边界和垂直边界上, 注意到
boldsymbol G (0, x) + boldsymbol G (x, 1) = (0, 0), 0 ≤slant x ≤slant 1.因而
boldsymbol G (x, 1) = - boldsymbol G (0, x), 0 ≤slant x ≤slant 1.因此水平边界的任一点的向量恰好与垂直边界上对应点的向量反向。 这说明 G 沿水平边界的旋转角度与其沿垂直边界的旋转角度一样。 而 G(0,0)=(-1/2,-1/2) , G(0,1)=(1/2,1/2) 。 故 G 沿垂直边界的旋转角度为 2kπ+π , k 为整数。 所以有
γ (G, ∂ D) = frac 0 + 2 (2 k π + π)2 π = 2 k + 1 ≠ 0.由旋转度的性质2知, G 必在 D 上某点 (a, b) 处取零向量, 也即
∫_ a ^ b f (x) d x = frac 12 = ∫_ a ^ b g (x) d x.这个问题表面上看可以利用积分值关于积分区间端点的介值性质来解决,即: ∃ a₀ ,使 ∀ a ∈ (0, a₀) ,有 a 的连续函数值 b(a) ,使 ∫ₐ^(b(a)) f(x) dx = 1/2 。实际上不可行,这是因为上述 b(a) 并不一定连续。比如我们考虑如下的 f(x) ,它的原函数 F(x) = ∫₀ˣ f(s) ds 在 [0, 1] 上连续可微,满足:当 0 < x < 1 时, 0 < F(x) < 1 ; F(0) = 0 ;在 [0, 1/2] 上严格单调增加并在 x = 1/2 时取到惟一极大值 3/4 ,然后严格单调减少至 x = 2/3 时取到惟一极小值 2/3 ,然后严格单调增加至 F(1) = 1 。考察使 ∫ₐ^(b(a)) f(x) dx = 1/2 的点 a 与 b(a) 。注意到此时必有 F(b(a)) - F(a) = 1/2 。设 F(a₀) = 1/2 ,则 0 < a₀ < 1/2 ,因而 a ∈ (0, a₀) 。对应地有 b(a₀) = 1 。当 a 自 a₀ 连续地移向 0 时, b(a) 自 1 连续地减少。至 F(a₁) = 1/6 时, b(a₁) = 2/3 。另一方面 F(a) < 1/6 时, F(b(a)) < 2/3 ,故必有 b(a) < 1/2 。因此 a₁ 不是 b(a) 的连续点。