射影空间 $\mathbb{P}^n$(Projective Space)

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

📋 前置知识

从这一章开始,我们正式踏入射影代数几何(projective algebraic geometry)。仿射空间 $\mathbb{A}^n$ 虽然直观,但有两个"病灶":平行线永不相交,以及有些曲线缺失了关键的"无穷远点"。射影空间 $\mathbb{P}^n$ 是仿射空间的一种"完美补全",它把无穷远变成了"普通的点"。这是 Bezout 定理、椭圆曲线、概形粘合等无数核心结果的舞台。

"Affine geometry is for accountants; projective geometry is for poets." —— 仿射几何把世界切成片,射影几何让所有的片在天边汇合。

1. 为什么需要射影空间?

在仿射平面 $\mathbb{A}^2$ 中,两条平行直线永不相交,这令人困扰:

生活中的例子:站在铁轨之间向远方眺望,两条平行钢轨在地平线上"交"于一个点。这个点不是真实的几何点(钢轨从不真正相交),而是视觉上的无穷远点(point at infinity)。文艺复兴画家们用透视法(perspective)画出来的一切,本质上都是在做射影几何。

抛物线"丢失"的交点

考虑 $y = x^2$ 与 $y = 0$($x$-轴)。代数上 $x^2 = 0$ 在 $\mathbb{C}[x]$ 中是次数 2 的方程,应该有 2 个根(计重数);几何上仿射只看到一个交点 $(0,0)$,但这个交点重数为 2。
再看 $y = x^2 + 1$ 与 $y = 0$:实数中无解,复数中两个解 $x = \pm i$。
再看 $y = x^2$ 与 $x = 0$:仿射只交 $(0,0)$,第二个交点"在无穷远处"——只有进入 $\mathbb{P}^2$ 才能看到。

2. 射影空间的定义

射影空间 $\mathbb{P}^n_k$(Projective Space)

在 $\mathbb{A}^{n+1}_k \setminus \{0\}$ 上定义等价关系: $$ (x_0, x_1, \ldots, x_n) \sim (\lambda x_0, \lambda x_1, \ldots, \lambda x_n), \qquad \lambda \in k^\times. $$ $n$ 维射影空间 $\mathbb{P}^n_k$ 定义为商集 $$ \mathbb{P}^n_k \;=\; \bigl(\mathbb{A}^{n+1}_k \setminus \{0\}\bigr) \big/ \sim. $$ 一个点的等价类记为 $[x_0 : x_1 : \cdots : x_n]$,称为齐次坐标(homogeneous coordinates)。

换句话说:$\mathbb{P}^n$ 的"点"就是 $\mathbb{A}^{n+1}$ 中过原点的一条直线。直线上除了原点之外的任意一点都代表同一个射影点;缩放因子 $\lambda$ 不改变所代表的射影点。

齐次坐标的两条铁律

  1. $[x_0 : \cdots : x_n] = [\lambda x_0 : \cdots : \lambda x_n]$ 对任意 $\lambda \neq 0$ 成立。
  2. $[0 : 0 : \cdots : 0]$ 不是射影空间的合法点(原点被去掉了)。

图解 1:射影空间 = 过原点直线的集合

$\textcolor{5d6d7e}{\mathbb{P}^2}$ = 过 $\textcolor{5d6d7e}{\mathbb{A}^3}$ 原点的所有直线,仿射片 $\textcolor{5d6d7e}{U_i}$ 通过截面平面给出
$\textcolor{5d6d7e}{x_1}$
$\textcolor{5d6d7e}{x_2}$
$\textcolor{5d6d7e}{x_0}$
仿射片 $\textcolor{1e5fa8}{U_0}$: $\textcolor{1e5fa8}{x_0=1}$
$\textcolor{2c3e50}{O}$
$\textcolor{b85c10}{[1:a:b]}$
$\textcolor{5e2a78}{[1:c:d]}$
$\textcolor{185f33}{[1:e:f]}$
水平直线 ⇒ 无穷远点
读图说明
  • 每条过原点的直线就是 $\textcolor{2c3e50}{\mathbb{P}^2}$ 的一个点
  • 截面平面 $\textcolor{2c3e50}{\{x_0 = 1\}}$ 与一条直线相交,给出一个仿射坐标 $\textcolor{2c3e50}{(a, b)}$
  • $\textcolor{2c3e50}{[1:a:b]}$ 是直线在仿射片 $\textcolor{2c3e50}{U_0}$ 内的"代表"
  • 水平方向的直线与截面平面平行——它对应的射影点不在 $\textcolor{2c3e50}{U_0}$ 中,是"无穷远点"
  • 把所有方向都收齐 → 就得到完整的 $\textcolor{2c3e50}{\mathbb{P}^2}$

$\textcolor{2c3e50}{\mathbb{P}^2 = \{\text{过原点的直线}\}}$

3. $\mathbb{P}^1$:数轴 + 一个无穷远点

最简单的射影空间是 $\mathbb{P}^1$。在齐次坐标 $[x_0 : x_1]$ 下:

所以 $\mathbb{P}^1 = \mathbb{A}^1 \cup \{\infty\}$。在 $k = \mathbb{C}$ 时,$\mathbb{C} \cup \{\infty\}$ 通过球极投影(stereographic projection)拓扑同胚于球面 $S^2$,这就是著名的 Riemann 球面(Riemann sphere)。它是复分析中最自然的舞台。

图解 2:$\mathbb{P}^1 = \mathbb{A}^1 \cup \{\infty\}$ 卷成圆 / Riemann 球

从无界数轴到紧致圆环:把"$\textcolor{5d6d7e}{\pm\infty}$"粘到同一个点
仿射 $\textcolor{1e5fa8}{\mathbb{A}^1}$(数轴,无界)
−1
0
1
2
$\textcolor{c0392b}{-\infty}$
$\textcolor{c0392b}{+\infty}$
添加 $\textcolor{b85c10}{\{\infty\}}$
两端粘合
$\textcolor{1d7a45}{\mathbb{P}^1 \cong S^1}$(紧致圆)
$\textcolor{1d7a45}{0}$
$\textcolor{1d7a45}{1}$
$\textcolor{1d7a45}{-1}$
$\textcolor{c0392b}{\infty}$
复数情形:$\textcolor{1e5fa8}{\mathbb{P}^1_\mathbb{C} = \mathbb{C} \cup \{\infty\} \cong S^2}$(Riemann 球面)
北极 $\textcolor{c0392b}{\infty}$
南极 $\textcolor{1d7a45}{0}$
复平面 $\textcolor{b85c10}{\mathbb{C}}$
球极投影(stereographic projection):
· 北极 ↔ 无穷远 $\textcolor{2c3e50}{\infty}$
· 南极 ↔ 原点 $\textcolor{2c3e50}{0}$
· 球面其余点 ↔ 复数 $\textcolor{2c3e50}{z \in \mathbb{C}}$
· $\textcolor{2c3e50}{\Longrightarrow}$ $\textcolor{2c3e50}{\mathbb{P}^1_\mathbb{C}}$ 是紧致无边

4. 齐次坐标的"代数生活"

同一个点的多种"打扮"

在 $\mathbb{P}^2$ 中: $$ [2 : 4 : 6] \;=\; [1 : 2 : 3] \;=\; [-1 : -2 : -3] \;=\; [0.5 : 1 : 1.5]. $$ 全部由 $\lambda = 2, 1, -1, 0.5$ 等比例缩放得到,是同一个点。
但 $[0 : 0 : 0]$ 不是合法点——禁止全零。

函数在射影空间上的麻烦:在仿射空间,$f(x,y) = x + y$ 是一个良定义的函数。但在 $\mathbb{P}^2$ 中,$f([1:2:3]) = 1 + 2 + 3 = 6$ 而 $f([2:4:6]) = 2+4+6 = 12$——同一个点上有两个值!这意味着普通多项式不是射影空间上的函数。下一章我们会看到,齐次多项式恰好解决了这个问题(虽然它仍不是真正的"函数",但它的零点集是良定义的)。

5. 仿射覆盖:$\mathbb{P}^n$ 是 $n+1$ 个 $\mathbb{A}^n$ 的"拼接"

标准仿射覆盖

对每个 $i = 0, 1, \ldots, n$,定义 $$ U_i \;=\; \bigl\{[x_0 : \cdots : x_n] \in \mathbb{P}^n \;\big|\; x_i \neq 0\bigr\}. $$ 通过映射 $$ U_i \;\xrightarrow{\;\sim\;}\; \mathbb{A}^n,\qquad [x_0 : \cdots : x_n] \;\longmapsto\; \Bigl(\tfrac{x_0}{x_i}, \ldots, \widehat{\tfrac{x_i}{x_i}}, \ldots, \tfrac{x_n}{x_i}\Bigr) $$ 每个 $U_i$ 与仿射空间 $\mathbb{A}^n$ 一一对应($\widehat{\,\cdot\,}$ 表示去掉这一项)。并且 $$ \mathbb{P}^n \;=\; U_0 \cup U_1 \cup \cdots \cup U_n. $$

所以 $\mathbb{P}^n$ 不是天降神物,而是 $n+1$ 张仿射地图有规则粘合。这正是后面"概形"的预演——任何概形局部都是 $\mathrm{Spec}(R)$,整体由这些"局部仿射"粘合而成。

$\mathbb{P}^1$ 的仿射覆盖

$U_0 = \{[1 : t]\} \cong \mathbb{A}^1_t$(用 $t = x_1/x_0$)
$U_1 = \{[s : 1]\} \cong \mathbb{A}^1_s$(用 $s = x_0/x_1$)
重叠区 $U_0 \cap U_1 = \{[x_0:x_1] : x_0, x_1 \neq 0\}$,过渡函数 $s = 1/t$。
这恰好是 Riemann 球的两张地图:南半球 + 北半球,重叠在赤道附近。

图解 3:$\mathbb{P}^2$ 被三个仿射片覆盖(概形粘合的经典例子)

$\textcolor{5d6d7e}{\mathbb{P}^2 = U_0 \cup U_1 \cup U_2}$,每个 $\textcolor{5d6d7e}{U_i \cong \mathbb{A}^2}$,重叠区记录"过渡函数"
$\textcolor{1e5fa8}{U_0 = \{x_0 \neq 0\}}$
$\textcolor{1d7a45}{U_1 = \{x_1 \neq 0\}}$
$\textcolor{b85c10}{U_2 = \{x_2 \neq 0\}}$
$\textcolor{2c3e50}{U_0 \cap U_1 \cap U_2}$
$\textcolor{1e5fa8}{\cong \mathbb{A}^2}$
$\textcolor{1e5fa8}{(\tfrac{x_1}{x_0}, \tfrac{x_2}{x_0})}$
$\textcolor{1d7a45}{\cong \mathbb{A}^2}$
$\textcolor{1d7a45}{(\tfrac{x_0}{x_1}, \tfrac{x_2}{x_1})}$
$\textcolor{b85c10}{\cong \mathbb{A}^2}$
$\textcolor{b85c10}{(\tfrac{x_0}{x_2}, \tfrac{x_1}{x_2})}$
过渡函数(transition functions):在 $\textcolor{2c3e50}{U_0 \cap U_1}$ 上,记 $\textcolor{2c3e50}{u = x_1/x_0}$, $\textcolor{2c3e50}{v = x_2/x_0}$($\textcolor{2c3e50}{U_0}$ 坐标),$\textcolor{2c3e50}{u' = x_0/x_1}$, $\textcolor{2c3e50}{v' = x_2/x_1}$($\textcolor{2c3e50}{U_1}$ 坐标)。
则 $\textcolor{2c3e50}{u' = 1/u}$,$\textcolor{2c3e50}{v' = v/u}$。这是有理函数,而且只在 $\textcolor{2c3e50}{u \neq 0}$ 处良定义——这正是粘合规则。
概形语言中的预告:$\textcolor{2c3e50}{\mathbb{P}^n = \mathrm{Proj}\,k[x_0,\ldots,x_n]}$,由 $\textcolor{2c3e50}{n+1}$ 个仿射片粘合而成。

6. 无穷远超平面:$\mathbb{P}^n = \mathbb{A}^n \sqcup \mathbb{P}^{n-1}$

固定一个仿射片 $U_0 = \{x_0 \neq 0\} \cong \mathbb{A}^n$。它的补集是 $$ \mathbb{P}^n \setminus U_0 \;=\; \{[0 : x_1 : \cdots : x_n]\} \;\cong\; \mathbb{P}^{n-1}. $$

所以 $\mathbb{P}^n$ 是仿射空间 $\mathbb{A}^n$ 加上一个低一维的射影空间 $\mathbb{P}^{n-1}$("无穷远超平面")。比如:

平行线在无穷远处相交

仿射平面 $\mathbb{A}^2 \subset \mathbb{P}^2$ 中两条直线 $y = x$ 与 $y = x + 1$ 平行。齐次化后写成 $x_2 = x_1$ 与 $x_2 = x_1 + x_0$(设 $\mathbb{A}^2$ 嵌入为 $x_0 = 1$)。
求两条射影直线的交点:从 $x_2 = x_1$ 与 $x_2 = x_1 + x_0$ 得 $x_0 = 0$。
再代入得 $x_2 = x_1$,即 $[0 : 1 : 1]$。
这个点不在 $U_0$ 中($x_0 = 0$),它躺在无穷远直线上——平行线在那里相交!

7. 生活实例:透视画与铁轨

单点透视的画作里:

文艺复兴的画家们(Brunelleschi, Alberti, da Vinci)实际上发明了射影几何的图形原型。Desargues 在 17 世纪把它代数化,Plücker、Cayley、Klein 等人在 19 世纪把它系统化——这就是我们今天定义 $\mathbb{P}^n$ 的现代背景。

8. 练习

练习 1(齐次坐标识别)

以下哪些表示 $\mathbb{P}^2$ 中的同一个点? (a) $[1 : 2 : 3]$; (b) $[2 : 4 : 6]$; (c) $[-3 : -6 : -9]$; (d) $[1 : 2 : 4]$; (e) $[0 : 0 : 0]$。

提示

(a)(b)(c) 同一个点($\lambda = 1, 2, -3$);(d) 是另一个点;(e) 不是合法点。

练习 2(仿射片转换)

点 $[2 : 3 : 5] \in \mathbb{P}^2$。写出它在三张仿射地图 $U_0$, $U_1$, $U_2$ 中的仿射坐标。

答案

$U_0$: $(3/2, 5/2)$;$U_1$: $(2/3, 5/3)$;$U_2$: $(2/5, 3/5)$。

练习 3(平行线的无穷远交点)

求 $\mathbb{A}^2$ 中三条平行线 $y = 2x$, $y = 2x + 1$, $y = 2x - 5$ 在 $\mathbb{P}^2$ 中的共同无穷远交点。

练习 4($\mathbb{P}^1$ 的拓扑)

论证 $\mathbb{P}^1_\mathbb{R}$ 拓扑同胚于圆 $S^1$,但 $\mathbb{P}^1_\mathbb{C}$ 同胚于球 $S^2$。这两个事实为何兼容?

练习 5(仿射覆盖的过渡函数)

在 $\mathbb{P}^2$ 中写出 $U_1$ 与 $U_2$ 的重叠区上,从 $U_1$ 坐标 $(u', v')$ 到 $U_2$ 坐标 $(u'', v'')$ 的过渡函数。