模的投射覆盖
我们先从模论的基本概念出发。一个模是环上的代数结构,可以看作向量空间的推广。设 \(R\) 是一个环,一个左 \(R\)-模 \(M\) 是一个交换群,附带一个数乘运算 \(R \times M \to M\),满足分配律和结合律等公理。
投射模 是模论中一类重要的模。一个 \(R\)-模 \(P\) 称为投射模,如果对于任意模的满同态 \(g: M \to N\) 和任意同态 \(h: P \to N\),存在同态 \(h': P \to M\) 使得 \(g \circ h' = h\)。等价地,\(P\) 是投射模当且仅当它是某个自由模的直和项。
覆盖 的概念源于这样的想法:我们想用一个“好”的模来近似给定的模。具体地,设 \(M\) 是一个 \(R\)-模。一个满同态 \(f: P \to M\) 称为 \(M\) 的一个投射预覆盖,如果 \(P\) 是投射模,并且对于任意投射模 \(Q\) 和同态 \(g: Q \to P\),若 \(f \circ g = 0\),则 \(g = 0\)。这个定义可以等价地表述为:对任意投射模 \(Q\),同态诱导映射 \(\operatorname{Hom}_R(Q, P) \to \operatorname{Hom}_R(Q, M)\) 是满射。
然而,投射预覆盖并不总是存在。为了保证存在性,我们需要对环 \(R\) 施加条件。一个环 \(R\) 称为完美环,如果每个 \(R\)-模都有投射预覆盖。完美环包括所有左(或右)Artin环,以及更一般的,所有环的基数是有限的环(在某种技术意义下)。
投射覆盖 是投射预覆盖的一个特殊情形。一个满同态 \(f: P \to M\) 称为 \(M\) 的投射覆盖,如果 \(P\) 是投射模,并且 \(\ker(f)\) 是 \(P\) 的多余子模(small submodule)。多余子模的定义是:子模 \(N \subseteq M\) 称为多余的,如果对于 \(M\) 的任意子模 \(L\),若 \(N + L = M\),则 \(L = M\)。直观上,多余子模是“可以被忽略”的部分,因为去掉它不会影响模的生成。
投射覆盖如果存在,则在同构意义下是唯一的。这是由以下性质保证的:如果 \(f: P \to M\) 和 \(g: Q \to M\) 都是 \(M\) 的投射覆盖,那么存在同构 \(h: P \to Q\) 使得 \(g \circ h = f\)。
投射覆盖的概念在同调代数中非常重要,因为它提供了研究模的结构的工具。例如,我们可以用投射覆盖来定义模的极小自由分解,进而研究模的投射维数 和其他同调不变量。