仿射簇的维数
好的,我们来讲一个新词条:仿射簇的维数。这个概念是代数几何中理解几何对象“大小”或“自由度”的核心工具。我会从最基本的概念开始,循序渐进地讲解。
步骤 1:从熟悉的“维数”概念出发
在日常生活中,我们说一条线是1维的,一个平面是2维的,一个立体空间是3维的。在数学里,线性代数告诉我们,一个向量空间的维数,就是它一组基中向量的个数。这是维数最清晰的定义。
然而,在代数几何中,我们研究的对象是仿射簇(或更一般的代数簇)。仿射簇是由一个多项式方程组的公共零点集定义的几何对象。它通常不是向量空间(比如一个圆,其上的点不能随意相加)。因此,我们需要为这种更复杂的几何对象寻找一种“维数”的定义。
步骤 2:回顾仿射簇的定义与坐标环
一个仿射簇 \(V\) 是定义在某个域 \(k\)(通常取代数闭域,如复数域 \(\mathbb{C}\) )上的仿射空间 \(\mathbb{A}^n\) 的一个子集,它是一族多项式 \(f_1, \dots, f_m \in k[x_1, \dots, x_n]\) 的公共零点集:
\[ V = \{ (a_1, \dots, a_n) \in \mathbb{A}^n \mid f_1(a_1, \dots, a_n) = \dots = f_m(a_1, \dots, a_n) = 0 \}. \]
与 \(V\) 相伴的核心代数对象是它的坐标环 \(k[V]\)。坐标环是多项式环 \(k[x_1, \dots, x_n]\) 模去定义 \(V\) 的理想 \(I(V)\) 后得到的商环:
\[ k[V] = k[x_1, \dots, x_n] / I(V). \]
直观上,\(k[V]\) 中的元素就是限制在簇 \(V\) 上的多项式函数。坐标环是我们用代数工具研究几何对象 \(V\) 的桥梁。
步骤 3:将几何维数转化为代数维数(诺特正规化引理)
一个深刻的定理——诺特正规化引理,提供了将几何维数转化为代数维数的途径。它告诉我们,对于仿射簇 \(V\) 的坐标环 \(k[V]\)(假设是一个整环,即 \(V\) 是不可约的),存在一个整数 \(d \ge 0\) 和一个有限单射的代数同态:
\[ k[y_1, \dots, y_d] \hookrightarrow k[V]. \]
这里,\(k[y_1, \dots, y_d]\) 是一个 \(d\) 元多项式环。这个映射是“有限单射”意味着:
- 单射:环 \(k[V]\) 作为 \(k[y_1, \dots, y_d]\)-模时,没有新的代数关系。
- 有限:环 \(k[V]\) 作为 \(k[y_1, \dots, y_d]\)-模时,是有限生成的(可以想象成“有限层覆盖”)。
几何解释:这个定理表明,仿射簇 \(V\) 可以通过一个有限映射(“层数”有限)投影到一个 \(d\) 维的仿射空间 \(\mathbb{A}^d\) 上。这个整数 \(d\) 被自然地定义为簇 \(V\) 的维数,记作 \(\dim V = d\)。
步骤 4:维数的等价定义(代数刻画)
诺特正规化引理给出了一个存在性的定义。我们还可以通过坐标环 \(k[V]\) 本身的性质来刻画维数,这更便于计算和推理。
- 链条件定义(克鲁尔维数):仿射簇 \(V\) 的维数 \(\dim V\) 等于它的坐标环 \(k[V]\) 作为交换环的克鲁尔维数。克鲁尔维数是指环中素理想链的最大长度。具体来说:
\[ \dim k[V] = \sup \{ l \mid 存在素理想链 \mathfrak{p}_0 \subsetneq \mathfrak{p}_1 \subsetneq \dots \subsetneq \mathfrak{p}_l \subset k[V] \}. \]
一条素理想链的长度是严格包含的个数 \(l\)。这个定义的几何意义是:链中的每个素理想对应簇 \(V\) 的一个不可约子簇(其零点集),链的包含关系对应子簇的包含关系。因此,维数就是你能在 \(V\) 中找到的、一个套一个的不可约子簇的最大“深度”。
- 超越次数定义:如果 \(V\) 是不可约的(即 \(k[V]\) 是整环),那么它的维数等于其函数域 \(k(V)\)(即坐标环的分式域)在基域 \(k\) 上的超越次数。
\[ \dim V = \operatorname{tr.deg}_k k(V). \]
超越次数是指函数域 \(k(V)\) 中在代数上独立于 \(k\) 的变量的最大个数。这非常直观:例如,一个曲面的函数域(所有有理函数)可以由两个独立变量(“坐标”)生成,所以维数是2。
步骤 5:维数的基本性质与计算
理解定义后,我们来看一些关键性质和计算方法:
- 与仿射空间一致:\(\dim \mathbb{A}^n = n\)。这与我们的直觉相符。
- 与不可约分支的关系:一个仿射簇的维数定义为其所有不可约分支维数的最大值。
- 零点定理的推论:如果 \(f \in k[x_1, \dots, x_n]\) 是一个非常量多项式,那么由 \(f=0\) 定义的超曲面 \(V(f)\) 的维数是 \(n-1\)。更一般地,如果一个不可约簇 \(V\) 由 \(r\) 个多项式定义,那么 \(\dim V \ge n - r\)。当这些多项式在“一般位置”(即它们构成的理想是维数正确的)时,等号成立。
- 计算示例:考虑 \(V = V(y - x^2, z - x^3) \subset \mathbb{A}^3\)。这个簇是一条扭曲的三次曲线。其坐标环为 \(k[V] = k[x, y, z] / \langle y - x^2, z - x^3 \rangle \cong k[x]\)。因为 \(k[x]\) 显然同构于 \(k[t]\)(一元多项式环),其克鲁尔维数为1,超越次数也为1。所以 \(\dim V = 1\),这是一条曲线,符合几何直观。
步骤 6:维数与其他概念的关联
仿射簇的维数概念是整个代数几何大厦的基石之一,它与许多已讲过的概念紧密相连:
- 切空间:在非奇点处,簇的切空间的向量空间维数等于该点的局部维数,进而等于簇的整体维数。
- Hilbert多项式:对于一个射影簇,其Hilbert多项式的次数等于该簇的维数。
- 相交理论:在定义代数簇的相交重数时,必须考虑子簇的维数,以保证相交后维数降低的正确数量。
总结来说,仿射簇的维数通过诺特正规化引理、克鲁尔维数和超越次数这三种等价方式,将几何对象的“大小”精确地代数化。它既是直观的(如曲线、曲面),又是严格且可计算的,是深入理解代数簇几何结构的第一步。