← 返回 资料库 › 几何学 › 高等几何 几何学
代数几何 研究由多项式方程组的解所定义的几何形状。
直观 多项式方程中隐藏着怎样的几何形状? 只需一个方程,比如x 2 + y 2 = 1 x^2 + y^2 = 1 x 2 + y 2 = 1 ,把满足它的所有数对画出来,就得到一个圆。代数几何对任意个变量、任意域k k k 上的任意多项式方程组提出同样的问题,即使解集没有简单的图形或没有描述单个点的公式也是如此。这样得到的形状称为代数簇,整个学科正是从把关于代数簇的几何问题转化为关于多项式的代数问题发展而来的。
旋转多项式曲面z = f ( x , y ) z = f(x,y) z = f ( x , y ) 。它穿过平面z = 0 z=0 z = 0 处的曲线正是由f f f 所确定的仿射簇,例如圆x 2 + y 2 = 1 x^2 + y^2 = 1 x 2 + y 2 = 1 。 中学 熟悉的曲线作为解集 解析几何早已用这种方式处理曲线:圆x 2 + y 2 = 1 x^2 + y^2 = 1 x 2 + y 2 = 1 和椭圆曲线y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b 都是一个二元多项式方程的解集。代数几何改变的是野心:不再一次只研究一条曲线,而是同时研究实数以外的域上每一个多项式方程组的每一个解集,即使根本无法画出图形也是如此。
V ( f 1 , … , f m ) = { x ∈ k n : f 1 ( x ) = ⋯ = f m ( x ) = 0 } V(f_1, \ldots, f_m) = \{\, x \in k^n : f_1(x) = \cdots = f_m(x) = 0 \,\} V ( f 1 , … , f m ) = { x ∈ k n : f 1 ( x ) = ⋯ = f m ( x ) = 0 } 这里k k k 是一个域(例如有理数、实数、某个有限域,或C \mathbb{C} C ),k n k^n k n 是n n n 维仿射空间,而f 1 , … , f m f_1,\ldots,f_m f 1 , … , f m 是k [ x 1 , … , x n ] k[x_1,\ldots,x_n] k [ x 1 , … , x n ] 中的多项式。公共零点组成的集合V ( f 1 , … , f m ) V(f_1,\ldots,f_m) V ( f 1 , … , f m ) 称为仿射簇;它上面的每一点都同时满足全部m m m 个方程。
k [ V ] = k [ x 1 , … , x n ] / I ( V ) k[V] = k[x_1, \ldots, x_n]/I(V) k [ V ] = k [ x 1 , … , x n ] / I ( V ) 坐标环k [ V ] = k [ x 1 , … , x n ] / I ( V ) k[V] = k[x_1, \ldots, x_n]/I(V) k [ V ] = k [ x 1 , … , x n ] / I ( V ) 恰好记录了存在于V V V 上的多项式函数:两个多项式在V V V 上定义同一个函数,当且仅当它们的差属于由V V V 上所有取零多项式组成的理想I ( V ) = { f ∈ k [ x 1 , … , x n ] : f ( x ) = 0 for all x ∈ V } I(V) = \{\, f \in k[x_1,\ldots,x_n] : f(x) = 0 \text{ for all } x \in V \,\} I ( V ) = { f ∈ k [ x 1 , … , x n ] : f ( x ) = 0 for all x ∈ V } 。把代数簇本身规定为闭集就得到扎里斯基拓扑,其中的开集是多项式零点集的补集。
仿射簇与射影簇的比较 方面 仿射簇 射影簇 所在空间 k n k^n k n P n ( k ) = ( k n + 1 ∖ { 0 } ) / k × \mathbb{P}^n(k) = (k^{n+1} \setminus \{0\}) / k^{\times} P n ( k ) = ( k n + 1 ∖ { 0 }) / k × 无穷远点 没有 包含 示例曲线 x 2 + y 2 = 1 x^2 + y^2 = 1 x 2 + y 2 = 1 x 2 + y 2 = z 2 x^2 + y^2 = z^2 x 2 + y 2 = z 2 平行直线 永不相交 在无穷远处相交
大学 严格基础:代数簇、理想与概形 设k k k 为代数闭域,J J J 为k [ x 1 , … , x n ] k[x_1,\ldots,x_n] k [ x 1 , … , x n ] 的一个理想。则有I ( V ( J ) ) = J I(V(J)) = \sqrt{J} I ( V ( J )) = J ,其中J \sqrt{J} J 是J J J 的根。
为什么成立? 它给出了代数与几何之间精确的字典:多项式环的根理想与仿射簇一一对应,因此关于形状的问题可以用纯粹的环上计算来回答,反之亦然。若去掉k k k 为代数闭域这一假设,这本字典就会失效(在实数域上,x 2 + 1 x^2+1 x 2 + 1 生成一个零点集为空的非平凡理想)。
证明 先概述弱形式:若J J J 是k [ x 1 , … , x n ] k[x_1,\ldots,x_n] k [ x 1 , … , x n ] 的真理想,则V ( J ) V(J) V ( J ) 非空。取一个包含J J J 的极大理想m \mathfrak{m} m ;商k [ x 1 , … , x n ] / m k[x_1,\ldots,x_n]/\mathfrak{m} k [ x 1 , … , x n ] / m 是一个域,并且是有限生成的k k k -代数。扎里斯基引理指出k k k 的任何这样的域扩张都是k k k 的有限代数扩张;由于k k k 是代数闭域,这就迫使k [ x 1 , … , x n ] / m = k k[x_1,\ldots,x_n]/\mathfrak{m} = k k [ x 1 , … , x n ] / m = k 。x 1 , … , x n x_1,\ldots,x_n x 1 , … , x n 在此商映射下的像给出一点a ∈ k n a \in k^n a ∈ k n ,对每个g ∈ J g \in J g ∈ J 都有g ( a ) = 0 g(a)=0 g ( a ) = 0 ,于是a ∈ V ( J ) a \in V(J) a ∈ V ( J ) 。
对于强形式I ( V ( J ) ) = J I(V(J)) = \sqrt{J} I ( V ( J )) = J ,包含关系J ⊆ I ( V ( J ) ) \sqrt{J} \subseteq I(V(J)) J ⊆ I ( V ( J )) 是显然的:若f r ∈ J f^r \in J f r ∈ J ,则f f f 在J J J 的每个元素都取零之处也取零。反向包含使用拉比诺维奇技巧:为证明f ∈ I ( V ( J ) ) f \in I(V(J)) f ∈ I ( V ( J )) 蕴含f ∈ J f \in \sqrt{J} f ∈ J ,引入新变量y y y ,在k [ x 1 , … , x n , y ] k[x_1,\ldots,x_n,y] k [ x 1 , … , x n , y ] 中考虑由J J J 连同1 − y f 1 - yf 1 − y f 生成的理想。
这个扩大的理想零点集为空(任何公共零点都要求J J J 的每个生成元取零,从而f f f 在那里也取零,这与1 − y f = 0 1-yf=0 1 − y f = 0 矛盾)。由刚证明的弱形式,这个扩大的理想必须是整个环,于是1 1 1 可以写成生成元的多项式组合。代入y = 1 / f y = 1/f y = 1/ f 并消去分母,就得到一个显式表达式,表明某个幂f r f^r f r 属于J J J ,这正是f ∈ J f \in \sqrt{J} f ∈ J 。
设C 1 C_1 C 1 与C 2 C_2 C 2 是代数闭域k k k 上射影平面P 2 ( k ) \mathbb{P}^2(k) P 2 ( k ) 中的两条射影平面曲线,次数分别为deg ( C 1 ) \deg(C_1) deg ( C 1 ) 与deg ( C 2 ) \deg(C_2) deg ( C 2 ) ,且没有公共不可约分支。按交点重数计算,它们恰好相交于∣ C 1 ∩ C 2 ∣ = deg ( C 1 ) ⋅ deg ( C 2 ) \left| C_1 \cap C_2 \right| = \deg(C_1) \cdot \deg(C_2) ∣ C 1 ∩ C 2 ∣ = deg ( C 1 ) ⋅ deg ( C 2 ) 个点。
为什么成立? 在普通实平面中,当根变成复数或交点逃逸到无穷远处时,两条曲线可能不相交。在代数闭域k k k 上的射影空间P 2 ( k ) \mathbb{P}^2(k) P 2 ( k ) 中工作,并按自然的代数重数计算相切点,就能恢复完全的统一性:交点总数只取决于次数deg ( C 1 ) \deg(C_1) deg ( C 1 ) 与deg ( C 2 ) \deg(C_2) deg ( C 2 ) 。
证明 设F ( x , y , z ) F(x,y,z) F ( x , y , z ) 与G ( x , y , z ) G(x,y,z) G ( x , y , z ) 分别为定义C 1 C_1 C 1 与C 2 C_2 C 2 的次数为d 1 = deg ( C 1 ) d_1 = \deg(C_1) d 1 = deg ( C 1 ) 与d 2 = deg ( C 2 ) d_2 = \deg(C_2) d 2 = deg ( C 2 ) 的齐次多项式。选取射影坐标,使得点[ 0 : 1 : 0 ] [0:1:0] [ 0 : 1 : 0 ] 不在任一曲线上,并且没有两个交点位于穿过[ 0 : 1 : 0 ] [0:1:0] [ 0 : 1 : 0 ] 的同一条[ x : z ] [x:z] [ x : z ] -直线上。
将F F F 与G G G 视为以( x , z ) (x,z) ( x , z ) 的齐次多项式为系数的单变量y y y 的多项式。它们的西尔维斯特结式R ( x , z ) = Res y ( F , G ) R(x,z) = \operatorname{Res}_y(F, G) R ( x , z ) = Res y ( F , G ) 是关于( x , z ) (x,z) ( x , z ) 的非零齐次多项式(由于F F F 与G G G 无公因式而必非零),对西尔维斯特矩阵做齐次性计算可知R ( x , z ) R(x,z) R ( x , z ) 的次数恰好为d 1 d 2 d_1 d_2 d 1 d 2 。
在代数闭域k k k 上,任何次数为d 1 d 2 d_1 d_2 d 1 d 2 的二元齐次多项式按重数计算都完全分解为d 1 d 2 d_1 d_2 d 1 d 2 个线性形式。每个线性因子对应于一条穿过[ 0 : 1 : 0 ] [0:1:0] [ 0 : 1 : 0 ] 且包含F F F 与G G G 公共零点的直线,该因子的重数与该点处的局部相交重数dim k O P ( C 1 ∩ C 2 ) \dim_k \mathcal{O}_{P}(C_1 \cap C_2) dim k O P ( C 1 ∩ C 2 ) 一致,从而给出总数∣ C 1 ∩ C 2 ∣ = deg ( C 1 ) ⋅ deg ( C 2 ) \left| C_1 \cap C_2 \right| = \deg(C_1) \cdot \deg(C_2) ∣ C 1 ∩ C 2 ∣ = deg ( C 1 ) ⋅ deg ( C 2 ) 。
X = Spec ( R ) X = \operatorname{Spec}(R) X = Spec ( R ) 在20世纪60年代,亚历山大·格罗滕迪克用概形取代了代数簇:对于任意交换环R R R ,仿射概形X = Spec ( R ) X = \operatorname{Spec}(R) X = Spec ( R ) 是R R R 的所有素理想组成的集合,配备扎里斯基拓扑与局部环层。取R = Z [ x 1 , … , x n ] / ( f 1 , … , f m ) R = \mathbb{Z}[x_1,\ldots,x_n]/(f_1,\ldots,f_m) R = Z [ x 1 , … , x n ] / ( f 1 , … , f m ) ,就能让同一个几何对象同时囊括多项式方程组在复数域上的解以及模每个素数p p p 的解。
大学 实际应用与典型例题 每一次TLS握手与加密货币签名都依赖有限域上椭圆曲线y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b 的群律,这是直接来自代数几何的构造。在机器人学中,6 6 6 关节机械臂的逆运动学问题通过多项式消元化归为一个单变量16 16 16 次多项式,告诉工程师给定手部姿态最多有16 16 16 种关节构型。在计算机视觉中,从多视图重建三维场景通过求射影簇上的点(三焦张量与基础矩阵)来解决,而由有限域上曲线构造的代数几何码(戈帕码)则保护着深空通信链路和存储硬盘中的数据。
例题: 椭圆曲线上的弦切加法
在椭圆曲线y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x 上,用几何弦切法则求两点P = ( 0 , 0 ) P = (0, 0) P = ( 0 , 0 ) 与Q = ( − 1 , 0 ) Q = (-1, 0) Q = ( − 1 , 0 ) 的群和P + Q P + Q P + Q 。
解答 由贝祖定理,射影平面中的一条直线与三次曲线y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x 按重数计算恰好相交于3 ⋅ 1 = 3 3 \cdot 1 = 3 3 ⋅ 1 = 3 个点。穿过P = ( 0 , 0 ) P = (0, 0) P = ( 0 , 0 ) 与Q = ( − 1 , 0 ) Q = (-1, 0) Q = ( − 1 , 0 ) 的唯一直线是横轴y = 0 y = 0 y = 0 。
将y = 0 y = 0 y = 0 代入y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x 得x 3 − x = 0 x^3 - x = 0 x 3 − x = 0 ,分解为x ( x − 1 ) ( x + 1 ) = 0 x(x-1)(x+1) = 0 x ( x − 1 ) ( x + 1 ) = 0 。三个根为x = 0 x = 0 x = 0 、x = − 1 x = -1 x = − 1 与x = 1 x = 1 x = 1 ,因此直线与曲线的第三个交点为R = ( 1 , 0 ) R = (1, 0) R = ( 1 , 0 ) 。
群律将P + Q P + Q P + Q 定义为第三个交点R R R 关于x x x 轴的反射点:映射( x , y ) ↦ ( x , − y ) (x, y) \mapsto (x, -y) ( x , y ) ↦ ( x , − y ) 保持R = ( 1 , 0 ) R = (1, 0) R = ( 1 , 0 ) 不变,故P + Q = ( 1 , 0 ) P + Q = (1, 0) P + Q = ( 1 , 0 ) 。
例题: 射影空间中平行直线的相机消失点
两条平行的铁轨沿着仿射直线y = 3 x + 2 y = 3x + 2 y = 3 x + 2 与y = 3 x − 4 y = 3x - 4 y = 3 x − 4 延伸。用齐次坐标[ x : y : z ] [x : y : z] [ x : y : z ] 将平面嵌入射影平面P 2 \mathbb{P}^2 P 2 ,求两条铁轨相交的无穷远点的精确坐标。
解答 用比值( x / z , y / z ) (x/z, y/z) ( x / z , y / z ) 替换仿射坐标并消去分母,将两个方程齐次化:第一条直线变为3 x − y + 2 z = 0 3x - y + 2z = 0 3 x − y + 2 z = 0 ,第二条直线变为3 x − y − 4 z = 0 3x - y - 4z = 0 3 x − y − 4 z = 0 。
用第一个齐次方程减去第二个得6 z = 0 6z = 0 6 z = 0 ,故z = 0 z = 0 z = 0 。因此交点位于由无穷远点组成的地平线z = 0 z = 0 z = 0 上。
将z = 0 z = 0 z = 0 代入3 x − y + 2 z = 0 3x - y + 2z = 0 3 x − y + 2 z = 0 得3 x − y = 0 3x - y = 0 3 x − y = 0 ,即y = 3 x y = 3x y = 3 x 。由于齐次坐标在相差一个非零标量倍数的意义下唯一确定,取x = 1 x = 1 x = 1 即得P 2 \mathbb{P}^2 P 2 中唯一的消失点[ 1 : 3 : 0 ] [1 : 3 : 0] [ 1 : 3 : 0 ] 。
常见错误. 如果忘记在代数闭域上的射影空间中工作,希尔伯特零点定理与贝祖定理都会失效:在R \mathbb{R} R 上,理想( x 2 + y 2 + 1 ) (x^2 + y^2 + 1) ( x 2 + y 2 + 1 ) 虽然是真理想但零点集为空;而在仿射平面中,两条平行直线有0 0 0 个交点而非1 ⋅ 1 = 1 1 \cdot 1 = 1 1 ⋅ 1 = 1 个。 历史注记
勒内·笛卡尔(1637)将曲线与多项式方程联系起来,19世纪90年代大卫·希尔伯特用基定理和零点定理把这一学科建立在交换代数基础之上。1957年至1970年间,亚历山大·格罗滕迪克用概形、层与平展上同调的语言重写了整个学科,使数论与几何得以作为一个统一的整体来研究。
勒内·笛卡尔 大卫·希尔伯特 亚历山大·格罗滕迪克
研究前沿 截至 2026 年
截至2026年,代数几何核心处的重大公开问题仍未解决。千禧年大奖难题之一的霍奇猜想——询问光滑复射影簇上的每个霍奇类是否都是代数闭链类的有理线性组合——在一般情形下依然悬而未决,支撑纯动机理论的格罗滕迪克关于代数闭链的标准猜想也是如此。在双有理几何中,继考切尔·比尔卡尔于2016年证明关于法诺簇有界性的鲍里索夫–阿列克谢耶夫–鲍里索夫猜想之后,维数d ≥ 4 d \ge 4 d ≥ 4 的正特征完备极小模型纲领以及任意正特征下的广中平祐奇点解消仍然是核心的活跃前沿。
在代数闭域k k k 上,希尔伯特强零点定理指出理想J ⊆ k [ x 1 , … , x n ] J \subseteq k[x_1,\ldots,x_n] J ⊆ k [ x 1 , … , x n ] 的零化理想I ( V ( J ) ) I(V(J)) I ( V ( J )) 等于什么?
根理想 J \sqrt{J} J 即使不是根理想也等于理想J J J 本身 整个环 k [ x 1 , … , x n ] k[x_1,\ldots,x_n] k [ x 1 , … , x n ] 零理想 ( 0 ) (0) ( 0 ) 在复射影平面P 2 ( C ) \mathbb{P}^2(\mathbb{C}) P 2 ( C ) 中,一条次数为3 3 3 的曲线与一条次数为4 4 4 且无公共分支的曲线按重数计算相交于多少个点?
在椭圆曲线密码学中,y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b 上两个不同点的和P + Q P + Q P + Q 在几何上是如何定义的?
在平面中将它们的坐标按分量相加 取直线P Q PQ P Q 与曲线的第三个交点,再关于x x x 轴反射 取线段P Q PQ P Q 的中点 将它们的复坐标相乘 平行仿射直线y = 3 x + 2 y = 3x + 2 y = 3 x + 2 与y = 3 x − 4 y = 3x - 4 y = 3 x − 4 在P 2 \mathbb{P}^2 P 2 中的哪个无穷远点相交?
[ 1 : 3 : 0 ] [1 : 3 : 0] [ 1 : 3 : 0 ] [ 3 : 1 : 0 ] [3 : 1 : 0] [ 3 : 1 : 0 ] [ 1 : 3 : 1 ] [1 : 3 : 1] [ 1 : 3 : 1 ] [ 0 : 0 : 1 ] [0 : 0 : 1] [ 0 : 0 : 1 ]