维数与奇异性(Dimension & Singularity)

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

📋 前置知识

簇有维数——曲线 1 维、曲面 2 维、$\mathbb{A}^n$ 是 $n$ 维。在代数几何中,维数有三种等价定义:(1)Krull 维数,(2)超越次数,(3)切空间维数(在光滑点)。本章我们看到这三种定义如何统一,并由此引出最迷人的话题:奇点(singular point)——那些"几何形状破裂"的点,它们是代数几何的灵魂。

维数测量"自由度",奇点测量"形状的破损"。两者一起构成了仿射簇的"局部 DNA"。

1. 维数的三种定义

Krull 维数(代数)

$X$ 的 Krull 维数 $\dim X$ = 坐标环 $k[X]$ 的素理想链 $$ \mathfrak{p}_0 \subsetneq \mathfrak{p}_1 \subsetneq \cdots \subsetneq \mathfrak{p}_d $$ 的最大长度 $d$。

超越次数(场论)

设 $X$ 不可约。函数域 $K(X) = \mathrm{Frac}(k[X])$ 是 $k$ 的有限生成域扩张。 $$ \dim X = \mathrm{tr.deg}_k K(X) $$ 即 $K(X)$ 在 $k$ 上的超越次数(最多有几个互相代数独立的元素)。

三种定义一致

对仿射簇 $X$($k$ 代数闭): $$ \dim_{\mathrm{Krull}} k[X] \;=\; \mathrm{tr.deg}_k K(X) \;=\; \dim_k T_p X \quad (\text{光滑点 } p). $$ 三个角度殊途同归——这是代数几何的早期惊喜。

例:常见簇的维数

图解 1:维数直觉 — 曲线 / 曲面 / 三维簇

维数 = "活动的自由度" — 曲线 1 维、曲面 2 维、立体 3 维
$\textcolor{1e5fa8}{\dim = 1}$ · 椭圆曲线
$\textcolor{0066cc}{V(y^2-x^3+x) \subset \mathbb{A}^2}$
$\textcolor{1e5fa8}{\dim = 2}$ · 锥面
$\textcolor{1d7a45}{V(x^2+y^2-z^2) \subset \mathbb{A}^3}$
$\textcolor{1e5fa8}{\dim = 3}$ · $\textcolor{1e5fa8}{\mathbb{A}^3}$ 整体
$\textcolor{b85c10}{\mathbb{A}^3 = V(0)}$(无约束)

2. 切空间:$T_p X = (\mathfrak{m}_p / \mathfrak{m}_p^2)^*$

在微积分里,曲面在一点的切平面是用偏导数构造的——它捕捉"无穷小线性逼近"。代数几何把这一思想纯代数化:

切空间(代数定义)

设 $X$ 是仿射簇,$p \in X$,$\mathfrak{m}_p \subset k[X]$ 是 $p$ 对应的极大理想。则 $X$ 在 $p$ 处的切空间定义为: $$ T_p X \;=\; (\mathfrak{m}_p / \mathfrak{m}_p^2)^* $$ 即 $\mathfrak{m}_p / \mathfrak{m}_p^2$ 作为 $k[X]/\mathfrak{m}_p \cong k$ 上的向量空间的对偶。$\mathfrak{m}_p / \mathfrak{m}_p^2$ 称为 $X$ 在 $p$ 处的余切空间

切空间的微积分公式

设 $X = V(f_1,\ldots,f_r) \subset \mathbb{A}^n$,$p\in X$。则 $$ T_p X \cong \ker\!\big(J(p)\big),\qquad J(p) = \left[\frac{\partial f_i}{\partial x_j}(p)\right]_{i,j} $$ 其中 $J(p)$ 是Jacobian 矩阵在 $p$ 处的求值。即 $T_p X$ 是 Jacobian 的核(一个 $\mathbb{A}^n$ 中的线性子空间)。

直观:取一个在 $p$ 处消失的多项式 $g \in \mathfrak{m}_p$,把它的"线性部分"$\sum \frac{\partial g}{\partial x_i}(p)\,(x_i - p_i)$ 提取出来——这恰好是 $g$ 在 $\mathfrak{m}_p / \mathfrak{m}_p^2$ 中的像。所以 $\mathfrak{m}_p / \mathfrak{m}_p^2$ 把"在 $p$ 处的多项式"压成"它的线性部分"。

图解 2:切空间 = 簇在一点的"线性逼近"

$\textcolor{5d6d7e}{\mathfrak{m}_p/\mathfrak{m}_p^2}$ = "在 $\textcolor{5d6d7e}{p}$ 处的微小变化" — 取对偶得切空间 $\textcolor{5d6d7e}{T_pX}$
圆 $\textcolor{1e5fa8}{V(x^2+y^2-1)}$ 在 $\textcolor{1e5fa8}{p=(0.7,0.7)}$ 处的切线
$\textcolor{b85c10}{p}$
$\textcolor{1e5fa8}{T_p X}$
切线方向
代数计算
1. 极大理想 $\textcolor{2c3e50}{\mathfrak{m}_p = (x-0.7,\, y-0.7)}$。
2. 计算 $\textcolor{2c3e50}{\mathfrak{m}_p^2}$ — 含 $\textcolor{2c3e50}{(x-0.7)^2,(y-0.7)^2,(x-0.7)(y-0.7)}$。在商 $\textcolor{2c3e50}{\mathfrak{m}_p/\mathfrak{m}_p^2}$ 中"二次项消失"。
3. 关系 $\textcolor{2c3e50}{x^2+y^2-1 = 0}$ 展开: $\textcolor{2c3e50}{\,2(0.7)(x-0.7) + 2(0.7)(y-0.7) + \text{二次}}$ $\textcolor{2c3e50}{\,\equiv \sqrt{2}((x-0.7)+(y-0.7)) \pmod{\mathfrak{m}_p^2}}$。
4. 故 $\textcolor{1d7a45}{\mathfrak{m}_p/\mathfrak{m}_p^2 \cong k\langle dx, dy\rangle / (dx + dy)}$ 是 1 维。 $\textcolor{1d7a45}{T_pX = }$ 满足 $\textcolor{1d7a45}{dx + dy = 0}$ 的方向 = 切线 ✓

3. 光滑点与奇点

光滑点(Smooth Point / Regular Point)

设 $X$ 不可约,$p \in X$。$p$ 称为 $X$ 的光滑点(或正则点),若 $$ \dim_k T_p X = \dim X. $$ 否则 $p$ 是奇点(singular point),此时必有 $\dim_k T_p X > \dim X$。

Jacobian 判别法

设 $X = V(f_1,\ldots,f_r) \subset \mathbb{A}^n$ 是 $d$ 维不可约簇。点 $p \in X$ 是光滑的 ⟺ $$ \mathrm{rank}\, J(p) = n - d. $$ 即 Jacobian 矩阵在光滑点处达到"最大可能秩",在奇点处秩降低

例:$y^2 = x^3$ 的尖点

令 $f = y^2 - x^3$,$X = V(f)$ 是 1 维曲线(在 $\mathbb{A}^2$ 中)。Jacobian $$ J = \begin{pmatrix} -3x^2 & 2y \end{pmatrix}. $$ 在 $(0,0)$ 处 $J = (0, 0)$,秩 $= 0 \neq 1 = n - d$,所以 $(0,0)$ 是奇点(尖点 cusp)。在其他点 $(x_0, y_0)\neq (0,0)$ 处 $J\neq 0$,秩 $=1$,光滑。

图解 3:奇点分类对比 — 光滑 / 尖点 / 结点(本章核心)

三条三次曲线 — 三种命运
光滑 (smooth)
$\textcolor{0066cc}{V(y^2-x^3+x)}$
处处 $\textcolor{0066cc}{\mathrm{rank}\,J = 1}$
$\textcolor{0066cc}{\dim T_p = \dim X = 1}$ ✓
尖点 (cusp)
$\textcolor{a02d22}{V(y^2-x^3)}$
奇点 $\textcolor{a02d22}{(0,0)}$
在 $\textcolor{a02d22}{(0,0)}$ 处 $\textcolor{a02d22}{J = (0,0)}$,秩 0
$\textcolor{a02d22}{\dim T_p = 2 > 1 = \dim X}$ ✗
结点 (node)
$\textcolor{6b3d8a}{V(y^2-x^2(x+1))}$
自相交点
两条切线方向交叉
$\textcolor{6b3d8a}{\dim T_p = 2 > 1 = \dim X}$ ✗
三者对比 · Jacobian 行为决定一切
类型方程$\textcolor{1e5fa8}{J(0,0)}$$\textcolor{1e5fa8}{\mathfrak{m}_0/\mathfrak{m}_0^2}$是否光滑
光滑(光滑曲线)$\textcolor{0066cc}{y^2 - x^3 + x}$$\textcolor{0066cc}{(1,0)}$ 秩 11 维
尖点$\textcolor{a02d22}{y^2 - x^3}$$\textcolor{a02d22}{(0,0)}$ 秩 02 维($\textcolor{a02d22}{\bar{x}, \bar{y}}$)
结点$\textcolor{6b3d8a}{y^2 - x^2(x+1)}$$\textcolor{6b3d8a}{(0,0)}$ 秩 02 维(两条切线)

4. 奇点分类:尖点 vs 结点

虽然尖点和结点的 $\dim T_p$ 都是 2,但性质迥异

奇点的"代数化"

设 $f \in k[x,y]$ 在 $0$ 处消失,且 $0$ 是 $V(f)$ 的奇点。把 $f$ 在 $0$ 处的初等齐次分量 $f_d$(最低次齐次项)写成:

图解 4:Jacobian 秩 ↔ 光滑/奇点决策树

从一个点 $\textcolor{5d6d7e}{p}$ 出发:算 Jacobian → 看秩 → 判断奇异性
给定 $\textcolor{1e5fa8}{X = V(f_1,\ldots,f_r)}$ 与点 $\textcolor{1e5fa8}{p\in X}$
$\textcolor{1e5fa8}{\dim X = d}$,$\textcolor{1e5fa8}{X\subset \mathbb{A}^n}$
计算 $\textcolor{1e5fa8}{J(p) = (\partial f_i/\partial x_j)(p)}$
$\textcolor{1e5fa8}{r\times n}$ 矩阵 $\textcolor{1e5fa8}{J(p)}$
查它的秩
秩 $\textcolor{1d7a45}{= n - d}$(最大)
秩 $\textcolor{a02d22}{\lt n - d}$(降秩)
$\textcolor{1d7a45}{p}$ 是光滑点 ✓
$\textcolor{1d7a45}{\dim_k T_p X = d}$
局部环是正则的
圆/抛物线/椭圆曲线非奇
$\textcolor{a02d22}{p}$ 是奇点 ✗
$\textcolor{a02d22}{\dim_k T_p X > d}$
尖点 / 结点 / triple / ...
看初等齐次分量分类

5. 奇点的代数指标 — 重数

奇点的重数(Multiplicity)

设 $X \subset \mathbb{A}^n$ 是不可约簇,$p \in X$。定义重数 $$ \mathrm{mult}_p X = \min\{d : f \in I(X),\ f \text{ 在 } p \text{ 处的初等齐次分量是 } d\text{ 次}\}. $$ 光滑点 $\Leftrightarrow$ $\mathrm{mult}_p X = 1$;普通双重点 $\Leftrightarrow$ $\mathrm{mult}_p = 2$,初等二次型分解为两个不同线性因子。

Bezout 定理(下一阶段会讲):两条射影平面曲线 $C_1, C_2$(次数 $d_1, d_2$)的相交点重数之和 $= d_1 d_2$——奇点处重数叠加,是经典代数几何最深刻的恒等式之一。

6. 一窥未来:奇点解决(Resolution of Singularities)

奇点是代数几何最棘手的对象——它们破坏了"局部欧氏"的直觉。但 Hironaka(1964)证明了一条惊人定理:

Hironaka 奇点解决定理(特征 0)

设 $X$ 是 $\mathbb{C}$ 上的代数簇。则存在一个双有理的态射 $$ \pi: \tilde{X} \to X, $$ 使得 $\tilde{X}$ 是光滑的,且 $\pi$ 在 $X$ 的光滑部分上是同构。

例:尖点 $V(y^2-x^3)$ 通过 blow-up("吹胀")映射 $\mathbb{A}^1 \to V(y^2-x^3),\ t\mapsto(t^2,t^3)$ 解开——本质上是把 $\mathbb{A}^1$ 当作"参数化器"。Hironaka 因这条定理获 1970 年 Fields 奖。它是 Mori、Mumford 等后续工作的起点。

7. 生活实例:地形 vs 山脊 vs 火山口

把仿射簇想象成地形

8. 练习

练习 1(维数计算)

计算下列簇的维数。

  1. $V(xy - z) \subset \mathbb{A}^3$;
  2. $V(xy, yz, xz) \subset \mathbb{A}^3$;
  3. $V(x^2 - y^2, x^2 - z^2) \subset \mathbb{A}^3$。

练习 2(Jacobian 判别法)

找出 $V(y^2 - x^3) \subset \mathbb{A}^2$ 的所有奇点。再找出 $V(x^2 + y^2 + z^2) \subset \mathbb{A}^3$ 的奇点。

提示

(1) $J = (-3x^2, 2y)$,奇点 $\iff$ $J = 0$ $\iff$ $(0,0)$。验证 $(0,0)\in V$,所以唯一奇点是原点。(2) $J = (2x, 2y, 2z)$,奇点 $\iff$ $J = 0$ $\iff$ $(0,0,0)$。所以唯一奇点是原点 — 锥面的"顶点"。

练习 3(结点 vs 尖点)

对结点 $V(y^2 - x^2(x+1))$:求 $(0,0)$ 处的初等二次形式。证明它能分解为两个不同的线性因子,因此是普通双重点(结点)。

练习 4(切空间计算)

用代数方法($\mathfrak{m}_p / \mathfrak{m}_p^2$)计算 $V(x^2+y^2-1)$ 在 $(1,0)$ 处的切空间。验证它是 1 维的。

练习 5(深度学习联想:损失景观的奇点)

一个损失函数 $\mathcal{L}(\theta)$ 的临界集 $\{\nabla\mathcal{L} = 0\}$ 是参数空间中的代数集(多项式损失下)。临界集中的"退化临界点"(Hessian 不满秩)是这个代数集的奇点。讨论:

  1. 结点对应"鞍点附近的两条逃逸方向"——SGD 易于沿此逃离;
  2. 尖点对应"高度退化的局部极小"——梯度下降可能卡住;
  3. "双下降现象"对应临界集 Krull 维数变化时的相变。

能否用 Hironaka 风格的"奇点解决"思想给训练动力学加上"预热与退火"的几何解释?