形式陈述
把有限维模拆成不能再拆的直和块,结果是否依赖拆法?设 A 为 k -代数,M 为有限维 A -模。Krull–Schmidt 定理断言存在
M ≅ M 1 ⊕ ⋯ ⊕ M r , 每个 M i 非零且不可分解 公理库 不可分解模 Indecomposable module 用模端同态中的幂等元判定不可分解,计算二维幂零作用与三直线配置,并区分单性和标量端环。 ;任意两种这样的分解,块的同构类型及重数相同,只有次序和具体嵌入可以改变。
定理也适用于一般有限长度模。下面在有限维情形给出核像稳定、局部端环与交换一个分量的证明。不把该唯一性推广到任意无限模。
直觉
存在性容易:能拆就继续拆,维数总在下降。唯一性的困难是,两次拆分的分量可能斜着穿过彼此,不能逐个比较它们在原模中的位置。
证明需要找出某一对块之间真正可逆的往返映射。有限维使不可分解块的端同态非常受限:每个端同态不是可逆,就是幂零。于是恒等映射不可能由一批永远不可逆的往返映射相加得到。某一对块必能匹配,然后才能安全地移除它们。
例子与边界
单算子的块分解
令
M = k [ t ] / ( t 2 ) ⊕ k [ t ] / ( t 2 ) ⊕ k [ t ] / ( t − 1 ) . 乘 t 的矩阵为两个零特征值的二阶 Jordan 块和一个标量1。前两个块的端同态环各为 k [ t ] / ( t 2 ) ,没有非平凡幂等元;最后一个块一维。因此这是不可分解直和分解。
任意另一分解必须含两份 k [ t ] / ( t 2 ) 和一份 k [ t ] / ( t − 1 ) ,不能改成四份 k [ t ] / ( t ) 加一份 k [ t ] / ( t − 1 ) 。后者有相同的组成因子 公理库 模的组成列与 Jordan–Hölder 定理 Composition series of a module · Jordan–Hölder theorem for modules 用两条不同组成列展示因子多重集不变,以子模交叉比较证明唯一性,并计算不分裂扩张的长度。 ,但乘 t 在零特征主分量上的秩由2变成0。
这说明两个唯一性定理各自保留不同信息:Jordan–Hölder 记录单商,Krull–Schmidt 记录原模中真实的直和块。
唯一不意味着分量位置唯一
让 k [ t ] 的生成元 t 在 k 2 上作用为零,常数仍按通常标量作用。两条坐标轴给出两个一维块,直线 k ( 1 , 0 ) 与 k ( 1 , 1 ) 也给出两个一维块。它们是同样的两份单模,但在 k 2 中的位置不同。定理没有指定一套首选子模或首选基。
推论与应用
第一步:Fitting 核像分解
设 f : M → M 为模端同态。有限维使 ker f n 与 im f n 的链最终稳定。取足够大的 n ,使 ker f 2 n = ker f n 。若
x ∈ ker f n ∩ im f n , 写 x = f n y ,则 f 2 n y = 0 ,稳定性给 f n y = 0 ,所以 x = 0 。再对底层线性映射的核与像 公理库 线性映射的核与像 Kernel and image · Null space and range 分别记录被线性映射压到零的方向与实际能够到达的向量集合。 应用秩–零化度定理 公理库 秩–零化度定理 Rank–nullity theorem 有限维线性映射的定义域维数等于核维数与像维数之和。 ,由维数之和等于 dim M ,得到
(1) M = ker f n ⊕ im f n . 两项都是子模。若 M 不可分解,其中一项必为零;故 f 或为幂零,或为单射,后一种在有限维下即为可逆。
第二步:不可逆端同态形成理想
令 E = End A ( M ) ,其中 M 不可分解。若 f 不可逆,则任意 a f 、f a 都不可逆:否则有限维性会分别迫使 f 单射或满射,从而可逆。
若不可逆的 f , g 之和可逆,左乘 ( f + g ) − 1 ,得到两个仍不可逆的端同态 u , v ,满足 u + v = 1 。由式 (1),u 幂零,故 1 − u 可逆,其逆为有限几何级数;但 1 − u = v ,矛盾。因此不可逆端同态对加法封闭,也对取负封闭,形成真双边理想。
这就是说 E 是一个可能非交换的局部环。所用事实是“全部非单位形成理想”,无需将它误当作交换局部环的特殊情况。
第三步:找出可交换的一对块
设
M = ⨁ i U i = ⨁ j V j 为两种不可分解分解。将恒等映射 1 U 1 经过第二种分解展开,有
1 U 1 = ∑ j a j b j , b j : U 1 → V j , a j : V j → U 1 . 由于不可逆端同态形成理想,至少一个 a j b j 可逆。令 b j ′ = b j ( a j b j ) − 1 ,则 a j b j ′ = 1 ,所以
V j = im b j ′ ⊕ ker a j . 第一项非零,V j 不可分解迫使第二项为零,故 V j ≅ U 1 。
还须证明能在原分解中移除这对块。投影 M → V j 限制到 U 1 正是可逆的 b j ,因此
M = U 1 ⊕ ⨁ ℓ ≠ j V ℓ . 确实,每个向量可减去唯一的 U 1 分量使其 V j 投影为零,交也因此为零。对这个共同的 U 1 取商模 公理库 商模 Quotient module 按子模诱导的陪集等价关系取商并继承模运算的结构。 ,再对所得较小维数的模应用数学归纳法 公理库 数学归纳法 Mathematical induction · Weak induction 由基例和从 n 到 n+1 的归纳步推出性质对全部自然数成立。 ,便完成唯一性证明。这里没有未经证明地使用“同构直和项总能消去”。
可核验的分解证书
实际计算时,一份分解证书应包含各子模的嵌入和投影,满足 p i i j = δ i j 、∑ i i i p i = 1 ,并证明每块不可分解。只报告块的维数不足以让定理发挥作用。
例如两个平行箭头的一维参数表示 ( 1 , λ ) 都不可分解,但不同 λ 给不同块。唯一性保护的是块的同构类型,不会将同维的不同参数块视为相同。
参考资料
Roman Bezrukavnikov,MIT 18.706,Lecture 04 ,2023,Lemmas 4.16、Proposition 4.15 与 Theorem 4.17。