模的投射维数
我们先从模的投射维数的基本背景开始。一个模的投射维数是同调代数中用来衡量该模与投射模之间“距离”的数值不变量。它描述了用投射模来“分解”或“逼近”该模的复杂程度。
第一步:投射模回顾
投射模是自由模的推广。一个模 \(P\) 是投射的,如果对于任意模的满同态 \(g: B \to C\) 和任意同态 \(h: P \to C\),都存在一个同态 \(f: P \to B\),使得 \(h = g \circ f\)。等价地,每个短正合序列 \(0 \to A \to B \to P \to 0\) 都是分裂的。投射模的核心性质是它们总是某个自由模的直和项。
第二步:投射分解
对于一个模 \(M\),它的投射分解是一长正合序列:
\[\cdots \to P_n \to P_{n-1} \to \cdots \to P_1 \to P_0 \to M \to 0 \]
其中每个 \(P_i\) 都是投射模。这个序列可以看作是用一系列“好”的模(投射模)来逐步逼近 \(M\) 的过程。最短的投射分解长度是一个重要的指标。
第三步:投射维数的定义
模 \(M\) 的投射维数,记为 \(\text{pd}(M)\),定义为它的投射分解的最短长度。更精确地说:
- 如果 \(M\) 本身就是投射模,则定义 \(\text{pd}(M) = 0\)。
- 如果存在一个长度为 \(n\) 的投射分解(即序列在 \(P_n\) 处终止,之后都是零模),且不存在更短的投射分解,则 \(\text{pd}(M) = n\)。
- 如果不存在有限长度的投射分解,则 \(\text{pd}(M) = \infty\)。
第四步:Ext函子与等价刻画
投射维数可以通过Ext函子来等价刻画。Ext函子 \(\text{Ext}^n(M, N)\) 衡量的是模 \(M\) 和 \(N\) 之间的高阶扩张关系。可以证明:
\[\text{pd}(M) \leq n \quad \text{当且仅当} \quad \text{Ext}^{n+1}(M, N) = 0 \ \text{对所有模} N \text{成立}. \]
这意味着,如果 \(M\) 的投射维数不超过 \(n\),那么它和任何模 \(N\) 的 \(n+1\) 次扩张都是平凡的。这个刻画将投射维数的计算转化为Ext函子的消失性问题,在实际中更为实用。
第五步:整体维数与环的性质
一个环 \(R\) 的整体维数是所有 \(R\)-模的投射维数的上确界,记为 \(\text{gldim}(R)\)。它反映了环本身的结构性质。例如,半单环的整体维数为0,主理想整环的整体维数为1,而更复杂的环可能有无限整体维数。研究整体维数与环的其它不变量(如Krull维数)之间的关系是交换代数的重要课题。
第六步:应用举例
投射维数在同调代数、代数几何和表示论中有广泛应用。例如,在代数几何中,凝聚层的投射维数与簇的奇点性质相关;在表示论中,有限维代数的模范畴中,模的投射维数有助于分类模的类型和研究代数的同调性质。