Riemann-Roch 定理

阶段6 · 上同调 | 难度: 🔴 高阶

📋 前置知识

Riemann-Roch 定理是代数几何中最核心的定量工具——它回答了一个朴素而深刻的问题:给定一组规定的零点和极点,到底有多少"好"函数满足这些约束?这就好比问:如果我规定一幅画中某些位置必须是山峰、某些位置必须是山谷,总共能画出多少幅本质不同的风景?

1. 除子:零点与极点的记账簿

除子(Divisor)

设 $C$ 为光滑射影曲线。除子是 $C$ 上点的形式整系数线性组合: $$ D = \sum_{i=1}^r n_i P_i, \quad n_i \in \mathbb{Z},\; P_i \in C $$ $n_i > 0$ 表示"在 $P_i$ 处有 $n_i$ 阶零点",$n_i < 0$ 表示"$n_i$ 阶极点"。

(degree):$\deg D = \sum n_i$。

生活类比:除子就是一份"地形标注表"——每个点标注了高度(正=山峰,负=山谷),度数就是所有高度的总和。

例子

在 $\mathbb{P}^1$ 上,$D = 2 \cdot [0] - 1 \cdot [\infty]$:表示在 $0$ 处有二阶零点、在 $\infty$ 处有一阶极点。$\deg D = 2 - 1 = 1$。

2. 线丛与除子的对应

代数几何的一个基本主题:除子与线丛(可逆层)之间有精确的一一对应。

除子-线丛对应

对光滑射影曲线 $C$,有群同构: $$ \mathrm{Div}(C) / \mathrm{Princ}(C) \;\xrightarrow{\;\sim\;}\; \mathrm{Pic}(C) $$ $$ D \;\mapsto\; \mathcal{O}(D) $$ 其中 $\mathrm{Princ}(C)$ 是主除子(有理函数的零极除子),$\mathrm{Pic}(C)$ 是线丛的同构类群。

除子 → 线丛:零极信息的"编码"

$\textcolor{4a90d9}{C}$
$\textcolor{27ae60}{+2}$
$\textcolor{5d6d7e}{P_1}$
$\textcolor{27ae60}{+1}$
$\textcolor{5d6d7e}{P_2}$
$\textcolor{e74c3c}{-1}$
$\textcolor{5d6d7e}{P_3}$
$\textcolor{2c3e50}{D = 2P_1 + P_2 - P_3}$,$\textcolor{2c3e50}{\deg D = 2}$
$\textcolor{8e44ad}{\mathcal{O}(D)}$
线丛
• 秩 1
• 度 = deg D
• 截面 = 极点阶 ≤ D 的函数
$\textcolor{8e44ad}{D \mapsto \mathcal{O}(D)}$

$\mathcal{O}(D)$ 的全局截面 $H^0(C, \mathcal{O}(D))$ 就是"极点阶不超过 $D$ 的有理函数": $$ L(D) := H^0(C, \mathcal{O}(D)) = \{f \in k(C)^{\times} \mid \mathrm{div}(f) + D \geq 0\} \cup \{0\} $$ 其维数记为 $\ell(D) = \dim L(D)$。

3. Riemann-Roch 定理(曲线版)

Riemann-Roch 定理

设 $C$ 为亏格 $g$ 的光滑射影曲线,$D$ 为 $C$ 上的除子,$K$ 为典范除子(即 $\mathcal{O}(K) = \omega_C$)。则: $$ \boxed{\;\ell(D) - \ell(K - D) = \deg D - g + 1\;} $$ 等价地,用上同调语言: $$ h^0(C, \mathcal{O}(D)) - h^1(C, \mathcal{O}(D)) = \deg D - g + 1 $$ 其中 $h^1(C, \mathcal{O}(D)) = h^0(C, \omega_C \otimes \mathcal{O}(-D))$(Serre 对偶)。

核心信息:Riemann-Roch 将三个量精确关联——

Riemann-Roch 的"天平"直觉

$\textcolor{4a90d9}{\ell(D)}$
$\textcolor{e67e22}{\ell(K-D)}$
差值恒等于
$\textcolor{2c3e50}{\deg D - g + 1}$
左盘:$\textcolor{4a90d9}{D}$ 决定的函数空间维数
("有多少好函数?")
右盘:对偶除子的修正
("Serre对偶的贡献")
天平倾斜量 = $\textcolor{e74c3c}{\deg D - g + 1}$(确定的!)

4. R-R 的几何意义

Riemann-Roch 回答的问题极其自然:

"在曲线 $C$ 上,给定除子 $D$(即规定好哪些点可以有极点、极点阶多少),有多少个本质不同的有理函数满足这些约束?"

答案:$\ell(D) = \deg D - g + 1 + \ell(K-D)$。

5. 亏格公式

亏格(Genus)的多重面貌

光滑射影曲线 $C$ 的亏格 $g$ 等价地满足:

6. 应用:椭圆曲线上的函数空间

椭圆曲线 ($g = 1$) 上的 R-R

设 $E$ 为椭圆曲线($g = 1$),取 $D = n \cdot P$($P$ 为一点,$n \geq 1$)。

由 R-R:$\ell(nP) - \ell(K - nP) = n - 1 + 1 = n$。

这就是 Riemann-Roch 的威力:它不仅告诉你"有多少函数",还能帮你构造出具体的嵌入(embedding),将抽象曲线实现为具体的方程!

7. 范畴论视角:导出函子的角色回顾

让我们从范畴论的高度回望整个上同调-对偶-Riemann-Roch 的大厦:

导出函子如何支撑 Riemann-Roch

$\textcolor{4a90d9}{\mathbf{Sh}(X)}$
层的阿贝尔范畴
$\textcolor{2c3e50}{\Gamma(X,-)}$
$\textcolor{27ae60}{\mathbf{Ab}}$
阿贝尔群
右导出函子
$\textcolor{e67e22}{H^i(X, \mathcal{F})}$
Serre 对偶
$\textcolor{8e44ad}{h^i = h^{n-i}(\text{dual})}$
Riemann-Roch 定理
Čech 上同调
(计算工具 = 同一个 $\textcolor{5d6d7e}{H^i}$)
长正合列
(连接不同 $\textcolor{5d6d7e}{H^i}$ 的桥梁)
Euler 特征 $\textcolor{5d6d7e}{\chi}$
$\textcolor{5d6d7e}{\chi(\mathcal{F}) = \sum (-1)^i h^i}$

整个逻辑链条:

  1. Phase 8 同调代数→ 提供"导出函子"的抽象机器
  2. 层上同调→ 将机器应用于 $\Gamma(X, -)$,得 $H^i$
  3. Serre 对偶→ 揭示 $H^i$ 与 $H^{n-i}$ 的镜像关系
  4. Riemann-Roch→ 将 $h^0 - h^1$(Euler 特征)化为可计算的拓扑不变量

练习

  1. 设 $C$ 为亏格 $g = 3$ 的曲线,$D$ 为度 $5$ 的有效除子。计算 $\ell(D)$。(提示:$\deg D > 2g-2 = 4$)
  2. 在椭圆曲线上验证:$\ell(0) = 1$,$\ell(K) = 1$($g = 1$ 时 $\deg K = 0$)。
  3. 为什么 Riemann-Roch 告诉我们"亏格 0 的曲线 $\cong \mathbb{P}^1$"?(提示:取 $D$ 为度 1 的除子,算 $\ell(D)$)
  4. 思考 Riemann-Roch 的高维推广(Hirzebruch-Riemann-Roch)与 Chern 特征类的关系。