模的Hilbert函数
我们先从最基础的概念开始。模的Hilbert函数是研究分次模(特别是与多项式环上的模)在组合与几何性质上的重要工具。它通过一个函数来描述模在各个分次分量上的“大小”。
第一步:理解分次环与分次模
要定义Hilbert函数,首先需要一个带有“分次”结构的环和模。
- 分次环 (Graded Ring):一个环 \(R\) 如果可以写成直和 \(R = \bigoplus_{n \geq 0} R_n\),并且满足 \(R_m \cdot R_n \subseteq R_{m+n}\),则称 \(R\) 是一个(非负)分次环。最常见的例子是多项式环 \(R = k[x_1, \dots, x_r]\),其中 \(R_n\) 是所有 \(n\) 次齐次多项式构成的集合(零多项式被视为任意次数的齐次多项式)。
- 分次模 (Graded Module):设 \(R\) 是分次环。一个 \(R\)-模 \(M\) 如果可以写成直和 \(M = \bigoplus_{n \in \mathbb{Z}} M_n\),并且满足 \(R_m \cdot M_n \subseteq M_{m+n}\),则称 \(M\) 是一个分次 \(R\)-模。每个 \(M_n\) 称为 \(M\) 的 \(n\) 次齐次分量,其中的元素称为 \(n\) 次齐次元。
第二步:Hilbert函数的定义
设 \(R = k[x_1, \dots, x_r]\) 是域 \(k\) 上的多项式环,具有标准分次(即 \(\deg(x_i) = 1\))。设 \(M\) 是一个有限生成的分次 \(R\)-模。这意味着存在齐次元 \(m_1, \dots, m_t\)(它们的次数分别为 \(d_1, \dots, d_t\))生成 \(M\)。
- 关键性质:由于 \(M\) 是有限生成的分次模,每个齐次分量 \(M_n\) 实际上是一个有限维的 \(k\)-向量空间。
- Hilbert函数的定义:模 \(M\) 的 Hilbert函数 \(H_M: \mathbb{Z} \to \mathbb{Z}\) 定义为:
\[ H_M(n) = \dim_k (M_n) \]
即,对于每个整数 \(n\),Hilbert函数的值 \(H_M(n)\) 等于 \(n\) 次齐次分量 \(M_n\) 作为 \(k\)-向量空间的维数。
第三步:一个基本例子——多项式环本身
考虑最简单的情况:\(M = R = k[x_1, \dots, x_r]\)。
- \(R_n\) 是所有 \(n\) 次齐次多项式构成的向量空间。
- 计算 \(H_R(n) = \dim_k(R_n)\) 等价于计算将 \(n\) 个不可区分的“次数”分配给 \(r\) 个变元的方法数(允许变元的次数为零)。这是一个经典的组合问题。
- 结果是 \(H_R(n) = \binom{n + r - 1}{r - 1}\)。这是一个关于 \(n\) 的多项式函数。例如,当 \(r=2\) 时,\(H_R(n) = n+1\)。
第四步:Hilbert函数的性质与Hilbert多项式
Hilbert函数有一个非常重要的渐近性质。
- Hilbert-Serre定理:对于有限生成的分次 \(R\)-模 \(M\),其Hilbert函数 \(H_M(n)\) 在 \(n\) 足够大时,与一个多项式 \(P_M(n)\) 的值一致。
- Hilbert多项式 (Hilbert Polynomial):这个在 \(n\) 足够大时与 \(H_M(n)\) 相等的多项式 \(P_M(n)\) 称为模 \(M\) 的 Hilbert多项式。
- 次数与维数:Hilbert多项式 \(P_M(n)\) 的次数等于 \(M\) 的射影维数(projective dimension)减一,或者更几何地说,如果 \(M\) 对应于一个射影簇 \(V\),那么 \(P_M(n)\) 的次数等于 \(V\) 的维数。
第五步:Hilbert函数与正合序列
Hilbert函数(和Hilbert多项式)在短正合序列下有很好的行为,这是计算复杂模的Hilbert函数的关键工具。
- 如果 \(0 \to L \to M \to N \to 0\) 是一个分次模的短正合序列(即所有态射都是保持次数的),那么对于每个 \(n\),在向量空间层面也有 \(0 \to L_n \to M_n \to N_n \to 0\) 是正合的(在某些条件下,例如当序列分裂时,或者更一般地,对于维数而言,即使序列不分裂,维数公式也成立)。
- 因此,我们有 \(H_M(n) = H_L(n) + H_N(n)\)。这意味着我们可以通过将模分解成更简单的模的序列来计算其Hilbert函数。
第六步:Hilbert级数
为了更紧凑地封装所有 \(H_M(n)\) 的信息,我们引入Hilbert级数。
- Hilbert级数 (Hilbert Series):模 \(M\) 的Hilbert级数是一个形式幂级数,定义为:
\[ HM(t) = \sum_{n \in \mathbb{Z}} H_M(n) \, t^n \]
- 由于当 \(n\) 远小于0时 \(H_M(n) = 0\),并且 \(M\) 是有限生成的,可以证明 \(HM(t)\) 是一个有理函数。对于 \(R = k[x_1, \dots, x_r]\) 上的模,\(HM(t)\) 可以写成 \(HM(t) = Q(t) / (1-t)^r\),其中 \(Q(t)\) 是一个整系数多项式。这个有理形式包含了计算Hilbert多项式所需的所有信息。
总结来说,模的Hilbert函数从一个简单的定义——计算分次模各齐次分量的维数——出发,通过Hilbert-Serre定理与Hilbert多项式相联系,并借助正合序列和Hilbert级数等工具,成为研究分次模的组合、代数与几何性质的有力武器。