射影曲线与 Bezout 定理

阶段5 · 射影代数几何 · 第8章 | 预计学习时间: 5 小时 | 难度: 🔴 高阶

📋 前置知识

Bezout 定理(Bézout's theorem)是经典代数几何最优雅的结论之一:在 $\mathbb{P}^2_\mathbb{C}$ 中,没有共同分量的两条曲线 $C_1$(度 $m$)与 $C_2$(度 $n$)恰好交 $mn$ 个点(计重数)。这条定理把"次数"和"交点数"严丝合缝地联系起来——前提是我们必须身处射影空间、使用代数闭域、并正确计算重数

"$\#(C_1 \cap C_2) = \deg C_1 \cdot \deg C_2$ ——前提是你在 $\mathbb{P}^2_\mathbb{C}$ 中、把无穷远点算上、把切线接触按重数算上。"

1. 射影平面曲线

射影平面曲线

一条射影平面曲线是 $\mathbb{P}^2$ 中由单个齐次多项式 $F(x, y, z) \in k[x, y, z]$ 给出的零点集 $$ C \;=\; V_+(F) \;=\; \{[x : y : z] \in \mathbb{P}^2 \mid F(x,y,z) = 0\}. $$ $F$ 的次数 $d = \deg F$ 称为曲线 $C$ 的

2. Bezout 定理

Bezout 定理

设 $k$ 是代数闭域,$C_1 = V_+(F_1)$ 和 $C_2 = V_+(F_2) \subset \mathbb{P}^2_k$ 是两条射影平面曲线,无公共分量(即 $F_1, F_2$ 没有公共非常数齐次因子)。则 $$ \sum_{P \in C_1 \cap C_2} \mathrm{i}_P(C_1, C_2) \;=\; \deg(F_1) \cdot \deg(F_2), $$ 其中 $\mathrm{i}_P(C_1, C_2)$ 是 $C_1$ 与 $C_2$ 在点 $P$ 处的交点重数(intersection multiplicity)。

特别地:交点至少有 1 个(因为 $mn \ge 1$),交点最多 $mn$ 个(按重数 1 计算时)。

三个不可省略的条件

  1. 射影空间(不然在仿射中可能"丢"无穷远交点)。
  2. 代数闭域(不然方程可能没有解,比如 $x^2 + 1 = 0$ 在 $\mathbb{R}$ 中无解)。
  3. 计重数(不然切点会被算成 1 个而不是 2 个)。

缺少其中任何一个,"$mn$"就不再准确。整章的几个 SVG 都在演示:去掉一个条件后,会出什么问题。

图解 1:Bezout 入门——直线 × 圆锥曲线 = $1 \times 2 = 2$ 个交点

$\textcolor{5d6d7e}{L}$(红,度 1)与圆 $\textcolor{5d6d7e}{C}$(蓝,度 2)在 $\textcolor{5d6d7e}{\mathbb{P}^2}$ 中恰交 $\textcolor{5d6d7e}{1 \times 2 = 2}$ 点
割线:2 个普通交点
$\textcolor{1e5fa8}{C: x^2+y^2=z^2}$
$\textcolor{b85c10}{P_1}$ ✓
$\textcolor{b85c10}{P_2}$ ✓
$\textcolor{5d6d7e}{\mathrm{i}_{P_1} + \mathrm{i}_{P_2} = 1 + 1 = 2}$
切线:1 个重数 2 的交点
$\textcolor{b85c10}{P}$  $\textcolor{b85c10}{\mathrm{i}_P = 2}$
$\textcolor{5d6d7e}{\mathrm{i}_P = 2 \Rightarrow}$ 总数仍为 2
实数外离:$\textcolor{c0392b}{\mathbb{R}}$ 中"看不到"
实数中无交
必须升入 $\textcolor{5d6d7e}{\mathbb{C}}$
$\textcolor{5d6d7e}{L \cap C}$ 在 $\textcolor{5d6d7e}{\mathbb{P}^2_\mathbb{C}}$ 中仍有 2 点(复共轭对)

3. 交点重数

如果 $C_1, C_2$ 横截相交(transverse intersection)于 $P$,即两条曲线在 $P$ 的切线不重合,则 $\mathrm{i}_P(C_1, C_2) = 1$。如果它们相切,重数 $\ge 2$。一般地,重数衡量"两条曲线在 $P$ 处接触得多紧"。

交点重数(局部代数定义)

设 $f_1, f_2$ 是 $C_1, C_2$ 在 $P$ 附近仿射切片下的局部方程,记 $\mathcal{O}_{P}$ 为 $\mathbb{A}^2$ 在 $P$ 的局部环。则 $$ \mathrm{i}_P(C_1, C_2) \;=\; \dim_k \bigl(\mathcal{O}_{P} \big/ (f_1, f_2)\bigr). $$ 直觉:$(f_1, f_2)$ 是"在 $P$ 周围两个方程同时成立的代数信息",商空间 $\mathcal{O}_P / (f_1, f_2)$ 越大,说明两曲线接触得越紧。

图解 2:交点重数 1 / 2 / 3 的几何对比

重数 = 局部接触阶数:横截 = 1,相切 = 2,高阶接触 ≥ 3
横截相交 $\textcolor{1d7a45}{\mathrm{i}_P = 1}$
$\textcolor{b85c10}{P}$
不同切线方向
相切 $\textcolor{b85c10}{\mathrm{i}_P = 2}$
$\textcolor{b85c10}{P}$
同一条切线方向
高阶接触 $\textcolor{6b3d8a}{\mathrm{i}_P = 3}$
$\textcolor{b85c10}{P}$(拐点)
切线 + 同侧弯

例:$\mathrm{i}_O(y, y - x^k) = k$

在 $\mathbb{A}^2$ 中,直线 $y = 0$ 与曲线 $y = x^k$ 在原点 $O$ 处的交点重数 = $k$。代数验证:$\mathcal{O}_O = k[x,y]_{(x,y)}$,理想 $(y, y - x^k) = (y, x^k)$,商空间 $\mathcal{O}_O/(y, x^k)$ 是 $k$ 维向量空间(基 $1, x, x^2, \ldots, x^{k-1}$),所以重数 $= k$。

4. 两条圆锥曲线交:$2 \times 2 = 4$

$\deg = 2$ 与 $\deg = 2$ 的两条曲线,按 Bezout 应交 $4$ 个点。但仿射图常常只画出 $0, 1, 2, 3$ 个——剩下的躲在无穷远复数中。下图把不同情况一字排开:

图解 3:两条圆锥曲线在 $\mathbb{P}^2$ 中恰交 4 点

两个圆 $\textcolor{5d6d7e}{x^2 + y^2 = r_i^2}$ 在仿射中可能 0 个交点;在 $\textcolor{5d6d7e}{\mathbb{P}^2_\mathbb{C}}$ 中总是 4 点
仿射看到 2 + 无穷远 2 = 4
$\textcolor{b85c10}{P_1}$
$\textcolor{b85c10}{P_2}$
无穷远直线 $\textcolor{c0392b}{z = 0}$
$\textcolor{c0392b}{I = [1:i:0]}$
$\textcolor{c0392b}{J = [1:-i:0]}$
所有圆都过"圆点" $\textcolor{5d6d7e}{I, J}$ ⇒ 这是补足的 2 点
椭圆 ∩ 抛物线 = 4 个仿射交点
$\textcolor{b85c10}{P_1}$
$\textcolor{b85c10}{P_2}$
$\textcolor{b85c10}{P_3}$
$\textcolor{b85c10}{P_4}$
恰好 4 = $\textcolor{5d6d7e}{2 \times 2}$ 个交点 ✓

所有圆都过"圆点" $I = [1:i:0]$, $J = [1:-i:0]$

单位圆 $x^2 + y^2 = z^2$ 齐次化后是 $x^2 + y^2 - z^2 = 0$。把无穷远点 $z = 0$ 代入:$x^2 + y^2 = 0$,复因式分解为 $(x + iy)(x - iy) = 0$,得到两个无穷远点 $[1 : i : 0]$ 和 $[1 : -i : 0]$。
令人惊讶的事实每一个圆,无论半径多大、圆心在哪儿,齐次化后都过同样这两个点 $I, J$!它们被称为圆点(circular points at infinity),是射影几何对"圆"概念的代数刻画。两圆恰好在这两个相同的无穷远点共享 2 个交点——补足了 Bezout 定理的 4 = 2 + 2。

5. 亏格直觉与度-亏格公式

当我们把 $\mathbb{P}^2_\mathbb{C}$ 中的光滑射影曲线看作复 1 维流形(即实 2 维曲面),它在拓扑上等价于一个有"洞"的曲面。这个"洞数"叫做亏格(genus)$g$:

度-亏格公式(Plücker 公式)

$\mathbb{P}^2_\mathbb{C}$ 中一条度数为 $d$ 的光滑射影平面曲线的亏格是 $$ g \;=\; \binom{d-1}{2} \;=\; \frac{(d-1)(d-2)}{2}. $$

代入小 $d$:

图解 4:度数 → 亏格 → 拓扑形状

$\textcolor{5d6d7e}{g = (d-1)(d-2)/2}$:从直线到四次曲线的亏格阶梯
$\textcolor{1e5fa8}{d=1}$ · 直线
$\textcolor{1e5fa8}{g = 0}$(球面)
$\textcolor{1e5fa8}{d=2}$ · 圆锥
$\textcolor{1e5fa8}{g = 0}$(仍是球)
$\textcolor{b85c10}{d=3}$ · 椭圆曲线 ⭐
$\textcolor{b85c10}{g = 1}$(环面)
$\textcolor{6b3d8a}{d=4}$ · 四次
$\textcolor{6b3d8a}{g = 3}$

6. 椭圆曲线:$d = 3$, $g = 1$

三次光滑射影曲线 $E \subset \mathbb{P}^2_\mathbb{C}$ 是椭圆曲线。它的标准形式是 Weierstrass 方程: $$ y^2 z \;=\; x^3 + a x z^2 + b z^3, \qquad \Delta = -16(4 a^3 + 27 b^2) \neq 0. $$ 无穷远点 $O = [0 : 1 : 0]$ 是曲线上的一个特殊点。$E$ 在拓扑上是环面($g = 1$),同时它带有一个群结构——三个共线点之和为零。这把代数几何、数论、密码学、复分析(椭圆函数)连成一片。

椭圆曲线上的"加法"= Bezout 的应用

给 $E$ 上两点 $P, Q$,做过 $P, Q$ 的射影直线 $L$。Bezout 告诉我们 $|L \cap E| = 1 \cdot 3 = 3$。除 $P, Q$ 外有第三个交点 $R$。再做过 $R$ 与 $O$ 的直线,得到第三点 $S$,定义 $P + Q := S$。
这一构造能形成阿贝尔群 ⟺ Bezout 定理 ⟺ 三次曲线的几何精度。

7. 生活实例:行星轨道交点

Kepler 行星轨道是椭圆(圆锥曲线,$d = 2$)。两颗行星轨道在同一平面上的"交点"问题:理论上 Bezout 给出 $2 \times 2 = 4$ 个交点。三个的"丢失"原因:

事实上,天文计算中"潜在碰撞点"分析就直接用射影几何 + Bezout 的代数版本。无人机避障、自动驾驶轨迹规划、机器视觉中"两条曲线最多几个交点"等问题,都在悄悄使用 Bezout 的几何洞察。

8. 练习

练习 1(直线 ∩ 三次曲线)

一条射影直线 $L$ 与一条光滑三次曲线 $E$ 在 $\mathbb{P}^2_\mathbb{C}$ 中的交点数(计重数)等于多少?分析切线、拐点切线情形下的重数分布。

提示

$1 \times 3 = 3$。普通割线给 3 个不同点,切线在切点处重数 2 + 第三点 1,拐点切线在拐点重数 3。这正是椭圆曲线群结构的代数基础。

练习 2(亏格计算)

求 $\mathbb{P}^2_\mathbb{C}$ 中度数 $d = 5, 6, 10$ 的光滑射影平面曲线的亏格。

答案

$d=5 \to g = 6$;$d = 6 \to g = 10$;$d = 10 \to g = 36$。

练习 3(圆点验证)

证明 $\mathbb{P}^2$ 中任意半径 $r > 0$、圆心 $(a, b)$ 的"圆"$(x-a)^2 + (y-b)^2 = r^2$ 在齐次化后都通过 $I = [1:i:0]$ 与 $J = [1:-i:0]$。

练习 4(Bezout 失败的反例)

仿射 $\mathbb{A}^2_\mathbb{R}$ 中给出两条曲线,它们的交点数严格小于 $\deg C_1 \cdot \deg C_2$。指出哪里"丢失了":是无穷远?是复数?还是两者皆有?

示范

取 $y = x^2$($\deg = 2$)与 $y = -1$($\deg = 1$),$\mathbb{R}^2$ 中无交点。在 $\mathbb{C}^2$ 中得 $x = \pm i$,2 点,与 $2 \cdot 1 = 2$ 相符。这是"实数 → 复数"补 1 个例子。

练习 5(交点重数计算)

计算曲线 $C_1: y = x^2$ 与 $C_2: y = x^3$ 在原点 $O$ 处的交点重数。

提示

局部理想 $(y - x^2, y - x^3) = (y - x^2,\, x^3 - x^2) = (y - x^2,\, x^2(x-1))$。在 $\mathcal{O}_O$(局部环)中 $x - 1$ 是单位(不在极大理想里),所以理想化为 $(y - x^2, x^2)$。商 $\mathcal{O}_O/(y, x^2)$ 维数 $= 2$,即重数 $\mathrm{i}_O = 2$。

练习 6(椭圆曲线"加法")

在椭圆曲线 $E: y^2 = x^3 - x$ 上,验证 $P = (0, 0)$ 是 2-挠点(即 $2P = O$)。提示:$P$ 处的切线是 $y = 0$,把它与 $E$ 求交。

练习 7(深度学习联想)

一个 ReLU 网络的"决策曲线"由分段线性方程定义;两个不同网络的决策曲线交点数受 Bezout 类型不等式制约。请简述:为什么把决策曲面"齐次化 / 紧致化"有助于分析网络的渐近行为?