Skip to content

定义Definition

平坦模

Flat module · Flatness

张量后保留所有单射的模;以整数短正合列和局部化证明有理数模平坦但不投射。

形式陈述 ​

本页中 R 始终是交换含幺环,所有模均为幺 R-模。称 M 为平坦模,若对每条短正合列

0⟶A→uB→vC⟶0,

与 M 做张量积后所得的列

0⟶A⊗RM→u⊗1B⊗RM→v⊗1C⊗RM⟶0

仍然正合。张量积本来就右正合,所以新增的要求恰好是:对每个单射 u:A→B,u⊗1M 仍为单射。两种表述等价,因为任意单射都能补成 0→A→B→B/u(A)→0。

这里量化的是所有 A,B,u,而非某个选定的呈示。验证一条短正合列在张量后仍正合,只能说明这条列没有暴露问题;找到一条失去单射的列,却足以否定平坦性。

直觉

张量积会加入标量在两个因子间转移的关系。子模 A⊆B 中原本非零的张量,进入 B⊗RM 后,可能因为 B 中额外可用的元素而变成零。平坦性说这种额外消失不会发生:无论把哪个子模放进哪个模,张量都忠实地保留这次包含。

例如 2Z⊆Z。在 (2Z)⊗ZZ/2Z 中,2⊗[1] 是非零的生成元,因为 2 是 2Z 的自由基。在较大的 Z⊗ZZ/2Z 中,却可以写成 2⊗[1]=1⊗2[1]=0。差别在于 1 属于 Z,却不属于 2Z;同样的平衡关系在大模里产生了新的消失。

例子与边界

同一条整数正合列,两种张量结果 ​

从整数模的短正合列出发:

0⟶Z→×2Z→πZ/2Z⟶0.

取 M=Z/2Z。利用 Z⊗M≅M 和 (Z/2Z)⊗M≅M/2M=M,张量所得的右正合列为

Z/2Z→0Z/2Z→idZ/2Z⟶0.

第一箭头把 [1] 送到 2[1]=[0],但定义域中的 [1]≠[0],所以它失去单射性。第二箭头在上述同构下是恒等映射,故中间和右端依旧正合;失败精确地发生在左端。于是 Z/2Z 不是平坦 Z-模。

改取 M=Q。因为 2Q=Q,商模公式给出 (Z/2Z)⊗Q=0,整条列变为

0⟶Q→×2Q⟶0⟶0.

乘二映射的逆是 q↦q/2,所以这条列正合。要进一步证明 Q 平坦,还必须证明它保留所有单射;这由局部化的分数运算完成。

局部化为何保留每个单射 ​

取含 1 的乘法闭集 S⊆R。沿环的局部化同样构造模 S−1A:分式 a/s 与 a′/s′ 相等,当且仅当存在 t∈S 使 t(s′a−sa′)=0。特别地,

as=0⟺存在 t∈S 使 ta=0.

局部化与张量积之间有自然同构

ΦA:(S−1R)⊗RA→ ≅ S−1A,rs⊗a⟼ras.

这个公式对两个输入分别可加,且满足 ΦA((r/s)c⊗a)=ΦA((r/s)⊗ca),所以张量泛性质给出同态。分式等价也被保留:若 t(s′r−sr′)=0,乘上 a 后正是两份输出相等所需的关系。

逆映射为 ΨA(a/s)=(1/s)⊗a。若 a/s=a′/s′,取 t∈S 使 t(s′a−sa′)=0,则张量关系给出

1s⊗a−1s′⊗a′=1ss′t⊗t(s′a−sa′)=0.

因此逆映射与代表元无关;通分公式验证它可加。最后,ΦAΨA(a/s)=a/s,而 ΨAΦA((r/s)⊗a)=(1/s)⊗ra=(r/s)⊗a,证明两者互逆。

现在令 u:A↪B 为任意单射。诱导映射 S−1u 把 a/s 送到 u(a)/s。若输出为零,便有 t∈S 使 tu(a)=u(ta)=0。由 u 单射得 ta=0,从而输入 a/s=0。这证明 S−1u 单射。同构 Φ 把 (S−1R)⊗u 对应到 S−1u;交换环上翻转两个张量因子又给出 u⊗1S−1R,所以 S−1R 平坦。取 R=Z、S=Z∖{0},就得到 Q 的平坦性。

平坦的有理数模为何不投射 ​

取以有理数为基标号的自由整数模 F=⨁q∈QZeq,令 p:F↠Q 把 eq 送到 q。这是满射。如果 Q 是投射模,恒等映射 1Q 就能沿 p 提升,得到 s:Q→F 满足 ps=1Q。

但实际上每个群同态 h:Q→F 都是零。对任意正整数 n,有 h(1)=nh(1/n),所以 h(1) 的每个整数坐标都能被所有正整数整除。只有零整数具有此性质,故 h(1)=0。再取 q=a/b(b>0),有 bh(q)=ah(1)=0;自由整数模逐坐标无挠,因此 h(q)=0。

于是任何候选截面 s 都只能为零,不能满足 ps=1Q。这完整地给出“平坦不蕴含投射”的反例,也说明允许分母与拥有自由直和因子结构是不同要求。

无挠性只检测一部分单射 ​

若 R 为整环、M 平坦,对任意非零 r∈R,把单射 R→×rR 与 M 张量,便得到单射 M→×rM。因此 rm=0 必有 m=0,即 M 无挠。这里整环假设保证最初的乘法映射是单射。

逆命题在一般整环上失败。取 R=k[x,y],M=(x,y)⊂R,它作为整环的子模当然无挠。平坦模却必须满足任意两理想 I,J 的交关系

IM∩JM=(I∩J)M.

这个必要条件来自在前三项正合的列 0→I∩J→R→R/I⊕R/J,其中最后映射为 r↦(r+I,r+J)。若 M 平坦,张量后仍在 M≅R⊗M 处正合;后一映射变为 M→M/IM⊕M/JM,其核是 IM∩JM,而前一映射的像是 (I∩J)M。应用短正合列定义时,可先在最后映射的像处把原列截成短正合列,再利用该像嵌入 R/I⊕R/J 的单射。

令 I=(x)、J=(y)。多项式同时被 x,y 整除,当且仅当被 xy 整除,故 I∩J=(xy)。现在 xy∈IM∩JM,因为 y,x∈M;但

xy∉(I∩J)M=(x2y,xy2).

否则 xy=x2yf+xy2g,在整环中约去 xy 就有 1=xf+yg,令 x=y=0 得到矛盾。所以 (x,y) 无挠却不平坦。

在 PID 上,所有模确实满足“平坦当且仅当无挠”,不要求有限生成;这是参考资料中 Lemma 15.22.11 的特例。有限生成时可由结构定理进一步得到自由性,但该有限生成论证不能用来证明任意无挠模平坦;Q 的证明采用了上面的局部化机制。

推论与应用

自由模平坦,因为 A⊗RR(I)≅A(I),张量后的单射就是对每个有限支撑坐标分别应用原单射。平坦模的直和因子也平坦:若 P⊕Q 平坦,利用 A⊗(P⊕Q)≅(A⊗P)⊕(A⊗Q),u⊗1P 的核必嵌入 u⊗1P⊕Q 的零核。投射模是自由模的直和因子,故得到

自由⟹投射⟹平坦.

局部化证明解释了改变系数时的一种可靠操作:把指定分母变为可逆元,可能让某个模整体变成零,却不会破坏已有的短正合关系。例如有理化会消去 Z/2Z,同时把乘二变成同构,两者正好保持那条整数序列的正合性。

继续学习Tor 函子时,平坦性可表达为 Tor1R(A,M)=0 对所有 A 成立。Tor 的长正合列把张量后丢失的单射记录为一个连接态射;本页的 Z/2Z 例子提供了这种失效最直接的计算,而局部化给出了全部这类障碍同时消失的情形。

参考资料
关系图谱11 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系