左正合函子(如 Hom)与右正合函子(如 ⊗)不保短正合列,丢失的精确性如何找回?导出函子把短正合列变成长正合序列,把"丢失的核/余核"装进高阶项 RnF、LnF——这就是同调代数的引擎。
需先掌握函子的正合性、阿贝尔范畴、正合列与投射对象与内射对象。
定义
设 F:A→B 左正合、A 有足够多内射。对 A∈A 取内射消解 0→A→I0→I1→I2→⋯,定义右导出函子
RnF(A)=Hn(F(I∙)),n≥0
此时 R0F≅F。若 F 右正合且 A 有足够多投射,取投射消解 ⋯→P1→P0→A→0,定义左导出函子
LnF(A)=Hn(F(P∙))
性质
- 长正合序列:短正合列 0→A→B→C→0 给出
0→F(A)→F(B)→F(C)→R1F(A)→R1F(B)→R1F(C)→R2F(A)→⋯
其中连接同态由蛇引理给出;LnF 有对偶的版本
- 结果不依赖消解的选择(不同消解的同调典范同构);R∙F 是泛 δ-函子:任何 δ-函子 T∙ 满足 T0=F 都唯一映射到 R∙F
- F 正合 ⟺ RnF=0(n≥1);此时长正合序列裂成一个个短正合列
例子
- ExtRn(A,−)=RnHomR(A,−);TornR(−,B)=Ln(−⊗RB)(见Ext与Tor)
- 群上同调 Hn(G,M)=ExtZ[G]n(Z,M);层上同调 Hn(X,F)=RnΓ(F)(全局截面函子 Γ 左正合)
应用
导出函子把"不精确的函子"系统地修补为长正合序列,是同调代数、代数拓扑(导出范畴)与代数几何(层上同调、Ext 层)的统一框架。