先简要回忆模的定义, 请参考 2.5 节. A 是环 (未必交换) , (左)A -模 M 指的是交换群 ( M , + ) 以及乘法映射A × M → M , ( a , m ) ↦ a ⋅ m , 使得对任意的 a , a ′ ∈ A 和 m , m ′ , 有 1 ⋅ m = m , a ⋅ ( a ′ ⋅ m ) = ( a ⋅ a ′ ) ⋅ m , a ⋅ ( m + m ′ ) = a ⋅ m + a ⋅ m ′ , ( a + a ′ ) ⋅ m = a ⋅ m + a ′ ⋅ m , M 的加法子群 N 如果对 A 的乘法封闭, 则 N 为 M 的子模.
A 是环, 那么, A 对自身的乘法使得 A 成为 A -模. 按定义, I ⊂ A 是子模当且仅当 I 是 A 的 (左) 理想.
更多的例子请参考
2.5 节.
给定 A -模 M 1 , M 2 , 它们之间的 A -模同态指的是加法群同态 φ : M 1 → M 2 并且对任意 a ∈ A 和 m ∈ M 1 , 有φ ( a ⋅ m ) = a ⋅ φ ( m ) . 同态的核定义为 Ker ( φ ) := { m ∈ M 1 ∣ ∣ φ ( m ) = 0 } . 它是 M 1 的子模且 φ 是单射当且仅当 Ker ( φ ) = { 0 } .
给 A -模 M 及其子模 N , 我们还可以定义商模 M ╱ N = { m + N ∣ ∣ m ∈ M } , 其中 a ( m + N ) := am + N . 商映射π : M → M ╱ N , m ↦ m + N . 是满的 A -模同态. 特别地, 我们有所谓的同态定理, 请参考命题 2.5.10 : M 和 M ′ 是 A -模, N ⊂ M 是子模, φ : M → M ′ 是 A -模同态. 若 N ⊂ Ker ( φ ) , 则有唯一的 A -模同态 φ : M ╱ N → M ′ , 使得 φ ∘ π = φ , 即 进一步, 我们还有 A -模同构 φ : M ╱ Ker ( φ ) ⟶ ≃ Im ( φ ) .
与商群的情形类似 (证明完全一致) , 我们有如下的一一对应: { M 的子模 N ′ ⊃ N } ⟶ 1 : 1 { M ╱ N 的子模 N ′ } , N ′ ↦ N ′ ╱ N .
有限生成模与 Noether 性 以下总假设 A 是交换环.
给定一族 A -模 { M i } i ∈ I , 那么 i ∈ I ∏ M i 具有 A -模结构: A × i ∈ I ∏ M i → i ∏ M i , ( a , ( m i ∈ M i ) i ∈ I ) ↦ ( a ⋅ m i ) i ∈ I . 它被称作是 { M i } i ∈ I 的乘积 . 对每个指标 i 0 ∈ I , 投影映射π i 0 : i ∏ M i → M i 0 , ( m i ) i ∈ I ↦ m i 0 . 是 A -模同态.
i ∈ I ∏ M i 具有以下的泛性质:
对任意 A -模 M 和任意一族 A -模同态 φ i : M → M i , 其中 i ∈ I , 存在唯一的 A -模同态 ψ : M → i ∈ I ∏ M i , 使得对任意的 i ∈ I , π i ∘ ψ = φ i , 即i ∈ I ∏ Hom A ( M , M i ) = Hom A ( M , i ∈ I ∏ M i ) . 证明请参考习题 2.7.1 .
我们还可构造 { M i } i ∈ I 的直和 i ∈ I ⨁ M i . 作为集合, 令i ∈ I ⨁ M i = { ( m i ) i ∈ I ∈ i ∈ I ∏ M i ∣ ∣ 除有限个 i 外,其余 m i 均为 0 } . 那么, i ∈ I ⨁ M i 的 A -模结构定义为A × i ∈ I ⨁ M i → i ∈ I ⨁ M i , ( a , ( m i ∈ M i ) i ∈ I ) ↦ ( a ⋅ m i ) i ∈ I . 对每个指标 i 0 ∈ I , 我们有嵌入映射ι i 0 : M i 0 → i ∈ I ⨁ M i m i 0 ↦ ( , 0 , ⋯ , 0 , m i 0 , 0 ⋯ ) . 这是 A -模同态.
i ∈ I ⨁ M i 也具泛性质:
对任意 A -模 M 和任意一族 A -模同态 φ i : M i → M , 其中 i ∈ I , 存在唯一的 A -模同态 ψ : i ∈ I ⨁ M i → M , 使得对任意的 i ∈ I , ψ ∘ ι i = φ i , 即i ∈ I ∏ Hom A ( M i , M ) = Hom A ( i ∈ I ⨁ M i , M ) .
再给定一族 A -模 { M i ′ } i ∈ I , 它们和 { M i } i ∈ I 用同样的指标 I . 若对每个 i ∈ I , 有 A -模同构 f i : M i ′ → M i , 那么, i ∈ I ⨁ M i ′ 与 i ∈ I ⨁ M i 同构.
对任意的 i ∈ I , 我们有 A -模同态: M i ′ ⟶ f i M i ⟶ ι i i ∈ I ⨁ M i . 这就给出了 A -模同态: i ∈ I ⨁ M i ′ ⟶ i ∈ I ⨁ M i . 利用 f i − 1 : M i → M i ′ 可以构造出上述映射的逆, 这就给出了 i ∈ I ⨁ M i ′ 与 i ∈ I ⨁ M i 之间的同构.
特别地, 如果 { M i } i ∈ I 中每个 M i 均与 A 同构, 就用 A I 记它们的直和 (的同构等价类) 并称之为自由 A -模 . 我们称 ∣ I ∣ 为此自由模的秩 . 定义 A -模 A n = n 个 A ⊕ A ⊕ ⋯ ⊕ A . 如果 M 是自由 A -模, { x i } i ∈ I ⊂ M 使得映射A I ⟶ M , ( a i ) i ∈ I ↦ i ∈ I ∑ a i x i 是 A -模同构 (根据定义 ( a i ) i ∈ I ∈ A I 中只有有限个 a i 非零, 从而上述求和为有限和) , 就称 { x i } i ∈ I 是 M 的一组基 . 此时, 对任意的 x ∈ M , 存在唯一一组 ( a i ) i ∈ I , 其中只有有限个 a i 非零, 使得 x = i ∈ I ∑ a i x i .
M 是 A -模, N 1 , N 2 是子模, 若 N 1 ∩ N 2 = 0 且 N 1 + N 2 = M , 其中, N 1 + N 2 := { n 1 + n 2 ∣ n 1 ∈ N 1 , n 2 ∈ N 2 } . 那么, M ≃ N 1 ⊕ N 2 .
实际上, 根据自然的嵌入映射 N i → M , n i ↦ n i , 我们自然有映射ψ : N 1 ⊕ N 2 ⟶ M , ( n 1 , n 2 ) ↦ n 1 + n 2 . 由于 N 1 + N 2 = M , 所以 ψ 是满射; 对任意的 ( n 1 , n 2 ) ∈ Ker ( φ ) , n 1 = − n 2 ∈ N 1 ∩ N 2 = 0 , 所以, Ker ( φ ) = 0 , 即 ψ 是单射. 综上所述, ψ 是同构.
给定 A -模 M , { M i } i ∈ I 是 A 的某些子模构成的集合, 我们定义i ∈ I ∑ M i = { 有限和 i ∈ I ∑ x i ∣ ∣ x i ∈ M i } . 这显然是 M 的子模. 另外, i ∈ I ⋂ M i 也是子模, 据此, 考虑 M 的非空子集 S ⊂ M , 包含 S 的所有子模之交是在包含关系下含 S 的最小子模, 它被称为由 S 生成的子模 并记作 ( S ) .
如果 M 由某个有限子集 S 生成, 则称 M 是有限生成的 A -模 . 如果模 M 可由单个元素 x 生成, 则称 M 是循环模 、x 为 M 的生成元 并记作 N = A ⋅ x .
循环 A -模形如 A ╱ I , 其中 I 是理想.
实际上, I 是 A 的理想 (从而是 A 的子模) , 那么, A ╱ I 是循环模, 因为 1 + I 是其生成元; 反之, 若 M 是循环模, 则有满同态φ : A → M , a ↦ a ⋅ x . 从而, M ≃ A ╱ Ker ( φ ) . 我们注意到 Ker ( φ ) 是 A 的理想.
M 是有限生成的当且仅当有整数 n 及满同态 A n → M .
实际上, 若有满同态 φ : A n → M , 则 ( 1 , 0 , ⋯ , 0 ) , ⋯ , ( 0 , 0 , ⋯ , 1 ) 的像生成了 M ; 反之, 令 s 1 , ⋯ , s n 为 M 的生成元, 可以构造满同态φ : A n → M , ( a 1 , ⋯ , a n ) ↦ a 1 s 1 + ⋯ + a n s n .
若环 A 的每个理想均为有限生成的, 则称 A 为 Noether 环 .
给定环 A , 所谓的理想升链的稳定条件 指的是对任意 A 中的理想升链I 1 ⊂ I 2 ⊂ ⋯ ⊂ I n ⊂ ⋯ , 存在 n 0 ⩾ 1 , 使得当 n ⩾ n 0 时, I n = I n 0 .
我们证明: A 是 Noether 环等价于 A 满足理想升链的稳定条件.
若 A 是 Noether 环, 考虑任意上述的理想升链, 令 I = ∪ k ⩾ 1 I k , 这是 A 的理想. 根据 Noether 性, 存在 x 1 , ⋯ , x l ∈ A , 使得 I = ( x 1 , ⋯ , x l ) . 根据 I 的定义, 存在 n 0 , 使得 x 1 , ⋯ , x l ∈ I n 0 , 所以当 n ⩾ n 0 , 我们有 I ⊂ I n . 从而, I n = I n 0 .
若 A 满足理想升链的稳定条件, 假设存在不是有限生成的理想 I ⊂ A . 任选 x 1 ∈ I 且 x 1 = 0 , 考虑 ( x 1 ) ⊂ I , 由于 I 不是有限生成, 必有 x 2 ∈ I − ( x 1 ) ; 再考虑 ( x 1 , x 2 ) ⊂ I , 由于 I 不是有限生成, 必有 x 3 ∈ I − ( x 1 , x 2 ) . 如此反复就得到理想的升链: ( x 1 ) ⊂ ( x 1 , x 2 ) ⊂ ⋯ ⊂ ( x 1 , x 2 , ⋯ , x n ) ⊂ ⋯ 该链的相邻两理想之间是严格包含关系, 这与理想升链的稳定条件矛盾.
若
A 是 Noether 环, 按定义,
A 作为
A -模, 其子模均为有限生成的. 更一般地, 我们有如下命题
Noether 环上的有限生成模的子模也是有限生成的.
证明. A 是 Noether 环, A -模 M 可被 n 个元素生成, 我们对 n 进行归纳.
若 n = 1 , 我们已经证明了 M ≃ A ╱ I . 对于子模 J ⊂ A ╱ I , 这是 A 中包含 I 的理想, 根据 Noether 性, J 是有限生成的.
现在假设对具有不超过 n − 1 个生成元的 A -模命题成立 (n ⩾ 2 ) , 我们考虑M = ( x 1 , x 2 , ⋯ , x n ) = A x 1 + A x 2 + ⋯ + A x n , 及其子模 N . 令 M ′ = ( x 1 , x 2 , ⋯ , x n − 1 ) , 则 M ╱ M ′ 由 x n + M ′ 生成. 在商映射 π : M → M ╱ M ′ 下, π ( N ) ⊂ M ╱ M ′ 是子模. 根据 n = 1 情形的归纳假设, π ( N ) 可以由有限个 y 1 + M ′ , ⋯ , y m + M ′ 生成. 我们注意到N = N ∩ M ′ + A y 1 + A y 2 + ⋯ + A y m . 实际上, 对任意 x ∈ N , 根据 y i 的定义, 存在 a 1 , ⋯ , a m , 使得 π ( x ) = a 1 π ( y 1 ) + ⋯ + a m π ( y m ) , 所以 x − ( a 1 y 1 + ⋯ + a m y m ) ∈ Ker ( π ) , 即 x − ( a 1 y 1 + ⋯ + a m y m ) ∈ N ∩ M ′ . 这就给出了上述等式.
根据归纳假设,
N ∩ M ′ 是有限生成的, 从而
N 是有限生成.
注记 3.5.7 是该命题的特例, 其证明的思想是一样的. 实际上, 当 A 是主理想整环时, 上述证明表明: 若 M 可由 n 个元素生成的模, 那么每个子模 N ⊂ M 也可由不超过 n 个元素生成. 这与注记 3.5.7 一致, 因为交换群是 Z -模而 Z 是主理想整环.
类似于
mod p 的技巧 (参考注记
3.5.8 ) , 通过商掉极大理想, 我们也可以利用域上的线性代数来研究模:
A 是交换环, φ : A n → A m 是满的模同态, 则 n ⩾ m . 特别地, A m ≃ A n 当且仅当 m = n .
证明. 任选极大理想
m ⊂ A , 令
m n = ( x 1 , ⋯ , x n ) , 其中,
x 1 , ⋯ , x n ∈ m , 这是
A n 的子模. 考虑有自然的商映射:
A n → A ╱ m ⊕ ⋯ ⊕ A ╱ m , ( x 1 , ⋯ , x n ) ↦ ( x 1 + m , ⋯ , x n + m ) . 这个映射的核是
m n , 所以
A n ╱ m n ≃ A ╱ m ⊕ ⋯ ⊕ A ╱ m . 这是
n -维
A ╱ m -线性空间. 再考虑映射的复合
ψ = π ∘ φ 很明显,
m n ⊂ Ker ( ψ ) , 所以, 存在满射
ψ : ( A ╱ m ) n → ( A ╱ m ) n , 请参考如下交换图
这是线性空间之间的满射, 所以
m ⩾ n .
A 是主理想整环, M ≃ A I 是自由模, { e i } i ∈ I 为 M 的一组基, N ⊂ M 为子模. J ⊂ I 为子集并且 J = I , 任选 i 0 = I − J , J ′ = J ∪ { i 0 } . 令 M J 和 M J ′ 为 { e j } j ∈ J 和 { e j ′ } j ′ ∈ J ′ 在 M 中生成的自由子模.
若 M J ∩ N 是自由模, 则 M J ′ ∩ N 是自由模. 进一步, 要么 M J ′ ∩ N = M J ∩ N , 要么存在 M J ∩ N 的基 { f k } k ∈ K ( J ) 以及 f i 0 ∈ M J ′ ∩ N 使得 { f k } k ∈ K ( J ) ∪ { f i 0 } 为 M J ′ ∩ N 的基.
证明. 考虑交换图 其中, 定义π : M J ′ → A , i ∈ J ′ ∑ a i e i ↦ a i 0 . 那么, Ker ( π ) = M J . 这个映射给出了上述图中第一行的正合列.
不妨设
π ( M J ′ ∩ N ) ≃ ( a ) = 0 , 其中,
a ∈ A : 否则上述图的第二行给出
M J ′ ∩ N ≃ M J ∩ N , 命题明显成立. 任选
f i 0 ∈ M J ′ ∩ N , 使得
π ( f i 0 ) = a . 现在证明
{ f k } k ∈ K ( J ) ∪ { f i 0 } 是
M J ′ ∩ N 的一组基: 对任意的
x ∈ M J ′ ∩ N ,
π ( x ) ∈ ( a ) , 从而有
b ∈ A , 使得
π ( x ) = ba , 则
π ( x − b ⋅ f i 0 ) = 0 , 所以
x − b ⋅ f i 0 ∈ M J ∩ N , 从而有
a k ∈ A , 使得
x − b ⋅ f i 0 = k ∈ K ( J ) ∑ a k ⋅ f k . 这说明
{ f k } k ∈ K ( J ) ∪ { f i 0 } 生成了
M J ′ ∩ N . 另外, 若
b ⋅ f i 0 + k ∈ K ( J ) ∑ a k ⋅ f k = 0. 先作用
π , 则
b = 0 , 从而
k ∈ K ( J ) ∑ a k ⋅ f k = 0 , 那么,
a k = 0 , 所以
{ f k } k ∈ K ( J ) ∪ { f i 0 } 是
M J ′ ∩ N 的基. 综上所述, 命题成立.
A 为主理想整环, M 是自由 A -模, N ⊂ M 为其子模, 则 N 是也是自由 A -模.
证明的困难之处在于并不需要假设 M 是有限生成. 定理在很多场合有着重要的应用, 比如说 X 是拓扑空间, 为了定义 X 的奇异同调 H ∗ ( X ; Z ) , 对任意 k , 我们研究它的 k -次奇异链复形 S k ( X ) , 这是由所有 k -单形生成的自由交换群 (即自由的 Z -模) , 那么 S k ( X ) 的每个子群都是自由的交换群.
证明. 考虑下面的集合: J = { ( J , { f k } k ∈ K ( J ) ) ∣ ∣ J ⊂ I , M J ∩ N 是自由 A - 模且 { f k } k ∈ K ( J ) 为一组基 } . 我们定义 J 上的偏序: 对任意的 ( J , { f k } k ∈ K ( J ) ) , ( J ′ , { f k ′ ′ } k ′ ∈ K ( J ′ ) ) ∈ J , J 1 ⪯ J 2 指的是J ⊂ J ′ 且 { f k } k ∈ K ( J ) ⊂ { f k ′ ′ } k ′ ∈ K ( J ′ ) .
对任意的 s = ( J , { f k } k ∈ K ( J ) ) , 令 π 1 ( s ) = J , π 2 ( s ) = { f k } k ∈ K ( J ) . 对任意的全序子集 S ⊂ J , 令J = s ∈ S ⋃ π 1 ( s ) ⊂ I , b = s ∈ S ⋃ π 2 ( s ) . 由于对每个 s ∈ S , π 2 ( s ) ⊂ N ∩ M π 1 ( s ) ⊂ s ∈ S ⋃ M π 1 ( s ) ∩ N , 所以, b ⊂ ⋃ s ∈ S M π 1 ( s ) ∩ N . 现在证明 b 为 s ∈ S ⋃ M π 1 ( s ) ∩ N 的基 (从而, s ∈ S ⋃ M π 1 ( s ) ∩ N 是自由 A -模) :
•
任选 x s ∈ S ⋃ M π 1 ( s ) ∩ N , 则存在 s 0 ∈ S , 使得 x ∈ M π 1 ( s 0 ) ∩ N . 此时, π 2 ( s 0 ) 是 M π 1 ( s 0 ) ∩ N 的基, 所以存在 e 1 , ⋯ , e n ∈ π 2 ( s 0 ) 和 a 1 , ⋯ , a n ∈ A , 使得 x = i = 1 ∑ n a i x i . 由于 π 2 ( s 0 ) ⊂ b , 这表明 b 生成 s ∈ S ⋃ M π 1 ( s ) ∩ N .
•
b 中的元素是 A -线性无关的: 对任意的 e 1 , ⋯ , e n ∈ b , 存在 s 1 , ⋯ , s n ∈ S , 使得 e i ∈ π 2 ( s i ) . 由于 S 是全序子集, 不妨假设 s n = max ( s 1 , ⋯ , s n ) , 那么, e 1 , ⋯ , e n ∈ π 2 ( s n ) . 由于 π 2 ( s n ) 是 M 的某子模的基, 所以它们 A -线性无关.
综合上述,
( J , b ) ∈ J 并且
J 是
S 的上界. 根据 Zorn 引理,
S 有极大元
( J ) . 令
π 1 ( s ∗ ) = J , 那么,
J = I : 否则, 任选
i 0 = I − J ,
J ′ = J ∪ { i 0 } , 根据上一引理,
M J ′ ∩ N 是自由
A -模并且有一组基
b ′ 包含
π 2 ( s ∗ ) . 所以,
( J ′ , b ′ ) ∈ J 且比
s ∗ 更大, 矛盾!
主理想整环上有限生成模的分类定理 A 是交换环, p , q 是正整数, 用 M p , q ( A ) 表示 A 系数 p × q 的矩阵全体. 当 p = q = n 时, 令 M n ( A ) = M n , n ( A ) , 那么 M n ( A ) 在矩阵乘法下是环 (当 p ⩾ 2 时, 这个环不交换) .
在 M n ( A ) 上, 我们有经典的行列式映射: det : M n ( A ) → A , A ↦ σ ∈ S n ∑ ε ( σ ) a 1 σ ( 1 ) a 2 σ ( 2 ) ⋯ a nσ ( n ) . 其中, A = ( a ij ) i , j ⩽ n . 特别地, 对任意的 M , M ′ ∈ M n ( A ) , 有det ( M ⋅ M ′ ) = det ( M ) det ( M ′ ) . 实际上, 以上公式的证明只需要用到 A 中的乘法, 所以在线性代数课程中的证明仍然成立. 我们可以通过如下 Cauchy-Binet 公式的证明来验证这里的逻辑:
给定 A -系数的 m × n 矩阵 M 和 n × m 的矩阵 N , 其中, m ⩽ n . 对任意的 1 ⩽ j 1 < j 2 < ⋯ < j m ⩽ n , 我们定义 M j 为 M 的第 j 1 , j 2 , ⋯ , j m 列 (按照既定的顺序) 给出的 m × m 的矩阵, N j 为 N 的第 j 1 , j 2 , ⋯ , j m 行 (按照既定的顺序) 给出的 m × m 的矩阵, 其中, j = ( j 1 , ⋯ , j m ) .
对于 m × m 的矩阵 M , 其行列式为det ( M ) = σ ∈ S m ∑ ε ( σ ) M 1 σ ( 1 ) M 2 σ ( 2 ) ⋯ M mσ ( m ) . 我们来证明著名的 Cauchy-Binet 公式 : det ( M ⋅ N ) = j ∑ det ( M j ) det ( N j ) . (4.5.1) 直接计算给出det ( M ⋅ N ) = σ ∈ S m ∑ ε ( σ ) ( M ⋅ N ) 1 σ ( 1 ) ( M ⋅ N ) 2 σ ( 2 ) ⋯ ( M ⋅ N ) mσ ( m ) = σ ∈ S m ∑ k 1 = 1 ∑ n k 2 = 1 ∑ n ⋯ k m = 1 ∑ n ε ( σ ) M 1 k 1 N k 1 σ ( 1 ) M 2 k 2 N k 2 σ ( 2 ) ⋯ M 1 k m N k m σ ( m ) = k 1 , ⋯ , k m = 1 ∑ n M 1 k 1 M 2 k 2 ⋯ M m k m σ ∈ S m ∑ ε ( σ ) N k 1 σ ( 1 ) N k 2 σ ( 2 ) ⋯ N k m σ ( m ) . 令 N k 为 N j 为 N 的第 k 1 , k 2 , ⋯ , k m 行给出的 m × m 的矩阵, 其中, k 1 , k 2 , ⋯ , k m 可以有相同的数并且我们不要求大小的顺序. 此时, 根据定义ε ( σ ) N k 1 σ ( 1 ) N k 2 σ ( 2 ) ⋯ N k m σ ( m ) = det ( N k ) . 特别地, 我们可以要求以上 det ( M ⋅ N ) 的求和中 k 1 , k 2 , ⋯ , k m 两两不同 (否则, 这样的项给出了有行一样的矩阵的行列式, 从而贡献是 0 ) . 所以, k 可以被视作是 S m 中的元素. 据此, det ( M ⋅ N ) = k ∈ S m ∑ M 1 k 1 M 2 k 2 ⋯ M m k m det ( M k ) . 另外, det ( M k ) = ε ( k ) det ( M j ) , 其中, 1 ⩽ j 1 < j 2 < ⋯ < j m ⩽ n 是对 k 1 , ⋯ , k m 的重新排序. 所以, det ( M ⋅ N ) = k ∈ S m ∑ ε ( k ) M 1 k 1 M 2 k 2 ⋯ M m k m det ( M j ) = det ( N j ) det ( M j ) . 当 m = n 时, Cauchy-Binet 公式给出 det ( M ⋅ N ) = det ( M ) det ( N ) .
给定 M ∈ M n ( A ) , 用 M ad 表示其伴随矩阵 (由余子式构成的矩阵) . 类似地, 我们仍然有M ⋅ t M ad = t M ad ⋅ M = det ( M ) ⋅ I , 其中, I 是 n × n 的单位矩阵.
现在考虑环 M n ( A ) 的可逆元: GL ( n ; A ) = M n ( A ) × , 这是 n × n 的可逆矩阵所构成的群. 根据上述 M 与其伴随矩阵相乘的公式, 我们有如下结论:
GL ( n ; A ) = { M ∈ M n ( A ) ∣ ∣ det ( M ) ∈ A × } .
我们要用矩阵来研究主理想整环上的有限生成模, 其基本的思想就是研究群 GL ( p ; A ) × GL ( q ; A ) 在 M p , q ( A ) 上的作用, 它是线性代数中通过左右乘以矩阵将给定矩阵变成对角矩阵的推广.
我们定义群的作用: ( GL ( p ; A ) × GL ( q ; A ) ) × M p , q ( A ) → M p , q ( A ) , ( ( P , Q ) , M ) ↦ P ⋅ M ⋅ Q − 1 . 给定 M ∈ M p , q ( A ) , 目标是在 M 的轨道中选形式尽可能简单的代表元.
A 是主理想整环, M ∈ M p , q ( A ) , 不妨 p ⩽ q , r = min ( p , q ) = q . 那么, M 的轨道中有如下形式的矩阵: P ⋅ M ⋅ Q − 1 = ⎝ ⎛ a 1 a 2 ⋱ a r 0 ⎠ ⎞ 其中, a 1 , ⋯ , a r 是仅有的可能非零的元, ( a 1 ) ⊃ ( a 2 ) ⊃ ⋯ ⊃ ( a r ) . 进一步, 对每个 i ⩽ r , a i 在伴随的意义下唯一.
存在性部分的证明. 对 p + q 进行归纳. 当 p + q = 2 时, 命题明显成立. 我们做如下的归纳假设: 对 k ⩾ 3 , 对任意 p + q < k , 命题成立. 以下证明当 p + q = k 时, 该命题仍然出成立.
对 a ∈ A , 由于 A 是主理想整环, a 可以写成 a = u p 1 e 1 ⋯ p k e k , 其中, u ∈ A × 而 p i 为不可约元, 其中, e i ⩾ 1 . 令 F ( a ) = e 1 + ⋯ + e k , 这是 a 的不可约因子的个数 (算重数) . 我们注意到初等矩阵均为 GL ( p ; A ) 或者 GL ( q ; A ) 中的元素 (因为它们的系数均为整数) . 对给定的矩阵 M = ( m i , j ) i ⩽ p , j ⩽ q , 通过对 M 的左右乘初等矩阵来实现调换两行或者两列, 我们不妨假设 F ( m 1 , 1 ) = i , j min F ( m i , j ) . 我们还定义 F ( M ) = i , j min F ( m i , j ) .
现在考察 M 的第一行中的元素 m 1 , j 和第一列中的元素 m i , 1 , 其中, i , j ⩾ 2 . 分两种情况讨论:
(1)
存在某个 m 1 , j 或 m i , 1 不被 m 1 , 1 整除.
通过对 M 的左右乘初等矩阵, 不妨设 m 1 , 2 ∈ / ( m 1 , 1 ) . 考虑 m 1 , 1 和 m 1 , 2 在 A 中生成的理想 ( m 1 , 1 , m 1 , 2 ) , 由于 A 是主理想整环, 所以存在 d ∈ A , 使得 ( m 1 , 1 , m 1 , 2 ) = ( d ) . 特别地, d ∣ m 1 , 1 且 ( m 1 , 1 ) = ( d ) (否则 m 1 , 2 ∈ ( m 1 , 1 ) ) . 据此, 必然有 F ( d ) < F ( m 1 , 1 ) . 根据 ( m 1 , 1 , m 1 , 2 ) = ( d ) , 存在 a , b ∈ A , 使得a m 1 , 1 + b m 1 , 2 = d . 令 x = d m 1 , 1 , y = d m 1 , 2 , 那么a x + b y = 1. 我们构造分块对角的 q × q 矩阵 1 : Q ′ = ⎝ ⎛ a b − y x 1 ⋱ 1 ⎠ ⎞ 根据 a x + b y = 1 , Q ′ ∈ GL ( n ; A ) . 所以, M ⋅ Q ′ 的第一行第一列的位置为 a m 1 , 1 + b m 1 , 2 = d . 此时, F ( d ) < F ( m 1 , 1 ) , 此时, 新得到的 M ′ 满足 F ( M ′ ) < F ( M ) .
再通过调整行和列的位置, 我们还可假设 F ( m 1 , 1 ′ ) = F ( M ′ ) , 重复以上过程, 一直到 m 1 , j ′ 或者 m i , 1 ′ 均被 m 1 , 1 ′ 整除为止.
(2)
所有的 m 1 , j 或者 m i , 1 都是 m 1 , 1 的倍数.
此时, 我们可以通过对 M 左右乘以初等矩阵消去第一行和第一列的数, 使得 M 形如:
M = ⎝ ⎛ a 1 0 ⋯ 0 0 ∗ ⋯ ∗ 0 ∗ ⋯ ∗ 0 ∗ ⋯ ∗ ⎠ ⎞ 我们注意到, 通过上述操作, 以上矩阵中所有 ∗ 均为 a 1 的倍数: 若不然, 可以将这一行加到第一行, 再次进行情形 (1) 的操作, 这样 F ( m 11 ) 可以进一步减小. 如此往复, 一直到所有 ∗ 均为 a 1 的倍数即可. 对 ∗ 构成的矩阵可以提出因子 a 1 , 然后使用归纳假设即可.
特别地, 以上的证明还给出了具体
P 和
Q 的算法.
我们引入如下工具来证明唯一性:
给定 M ∈ M p , q ( A ) , 对 1 ⩽ k ⩽ min ( p , q ) , 令 c k ( M ) ⊂ A 为 M 的所有 k 阶子式所生成的理想. 当 k ⩽ 0 时, 令 c k ( M ) = A ; 当 k > min ( p , q ) 时, 令 c k ( M ) = 0 .
对任意的 k ∈ Z , 对任意的 P ∈ GL ( p ; A ) , Q ∈ GL ( q ; A ) 和 M ∈ M p , q ( A ) , 如下等式成立: c k ( M ) = c k ( P ⋅ M ⋅ Q ) .
证明. 首先证明
c k ( M ⋅ Q ) ⊂ c k ( M ) . 考察
M ⋅ Q 中由前
k 行和前
k 列所给的余子式: 令
M ( k ) 为
M 的前
k 行所构成的
k × q 的矩阵,
Q ( k ) 为
Q 的前
k 列所构成的
q × k 的矩阵, 根据 Cauchy-Binet 公式, 上述余子式为
det ( M ( k ) ⋅ Q ( k )) = j ∑ det ( M ( k ) j ) det ( Q ( k ) j ) ⊂ c k ( M ) . 对于
M ⋅ Q 的其它余子式也可类似讨论, 这就证明了
c k ( M ⋅ Q ) ⊂ c k ( M ) . 由于
Q 是可逆矩阵, 我们还有
c k ( M ) = c k ( M ⋅ Q ⋅ Q − 1 ) ⊂ c k ( M ⋅ Q ) . 所以,
c k ( M ) = c k ( M ⋅ Q ) . 对于
P 自然可以同样讨论.
Smith 标准型唯一性的证明. 对于
P ⋅ M ⋅ Q − 1 = ⎝ ⎛ a 1 a 2 ⋱ a r 0 ⎠ ⎞ 我们显然有
c k ( P ⋅ M ⋅ Q − 1 ) = ( a 1 ⋯ a k ) = c k ( M ) , 这表明
a 1 a 2 ⋯ a k 完全被
M 决定. 由于每个主理想的生成元在伴随的意义下唯一, 所以
a 1 , a 1 a 2 , ⋯ , a 1 a 2 ⋯ a r 被唯一决定. 通过相除,
a 1 , a 2 , ⋯ , a r 是唯一的.
A 是主理想整环, M 和 N 是有限生成的自由 A -模, φ : M → N 是 A -模同态并且 M ≃ A q , N ≃ A p . 那么, 存在 M 的基 u 1 , ⋯ , u q 和 N 的基 v 1 , ⋯ , v p 以及 a 1 , ⋯ , a r ∈ A , 其中, r ⩽ min ( p , q ) , 使得( a 1 ) ⊃ ( a 2 ) ⊃ ⋯ ⊃ ( a r ) , φ ( u i ) = { a i v i , i ⩽ r ; 0 , i > r .
证明. 任选
M 和
N 的基
e 1 , ⋯ , e q 和
N 的基
f 1 , ⋯ , f p , 在这组基下模同态
φ 的矩阵可以表示为
M . 则存在
( P , Q ) ∈ GL ( p ; A ) × GL ( q ; A ) , 使得
P ⋅ M ⋅ Q − 1 = ⎝ ⎛ a 1 ⋱ a r 0 ⋱ 0 0 ⎠ ⎞ 其中, 不妨假设
p ⩽ q . 那么,
{ v 1 = Q ⋅ e 1 , ⋯ , v q = Q ⋅ e q } , { v 1 = P ⋅ f 1 , ⋯ , v p = P ⋅ f p } 为所求的基.
A 为主理想整环, M ≃ A n 是有限生成的自由 A -模, N ⊂ M 为其子模, 则 N 是自由的 A -模. 进一步, 存在 M 的基 { e 1 , ⋯ , e n } ,r ⩽ n 和 a 1 , ⋯ , a r ∈ A , 使得 ( a 1 ) ⊃ ( a 2 ) ⊃ ⋯ ⊃ ( a r ) 并且 a 1 e 1 , ⋯ , a r e r 是 N 的基.
证明. 根据命题
4.5.10 以及注记
4.5.11 ,
N 是有限生成的
A -模, 所以存在
m ⩽ n 以及
A -模同态
φ : A m ↠ N ⊂ M ≃ A n , 其中,
Im ( φ ) = N . 对
φ 用上一推论, 则存在
A m 的基
u 1 , ⋯ , u m 和
M 的基
v 1 , ⋯ , v n 以及
a 1 , ⋯ , a r , 其中,
r ⩽ min ( p , q ) , 使得
( a 1 ) ⊃ ( a 2 ) ⊃ ⋯ ⊃ ( a r ) , φ ( u i ) = { a i v i , i ⩽ r ; 0 , i > r . 此时,
{ a 1 v 1 , ⋯ , a r v r } 是
N 的基.
A 是主理想整环, M 有限生成的 A -模, 则存在 r , s ∈ Z ⩾ 0 和 a 1 , ⋯ , a s ∈ A , 使得 ( a 1 ) ⊃ ( a 2 ) ⊃ ⋯ ⊃ ( a s ) 并且M ≃ A r ⊕ A ╱ ( a 1 ) ⊕ A ╱ ( a 2 ) ⊕ ⋯ ⊕ A ╱ ( a s ) . 进一步, 以上的 a 1 , ⋯ , a s 在伴随的意义下唯一.
证明. 由于
M 是有限生成的, 所以存在满射的
A -模同态
φ : N → M , 其中,
N 是有限成的自由
A -模. 特别地,
M ≃ N ╱ Ker ( φ ) . 根据命题
4.5.21 , 存在
N 的基
e 1 , ⋯ , e n , 使得
Ker ( φ ) ≃ A ⋅ a 1 e 1 ⊕ ⋯ ⊕ A ⋅ a s e s , 其中,
s ⩽ n 并且
( a 1 ) ⊃ ( a 2 ) ⊃ ⋯ ⊃ ( a s ) , 并且
a s = 0 . 令
r = n − s , 那么,
M ≃ A n ╱ A ⋅ a 1 e s ⊕ ⋯ ⊕ A ⋅ a s e s ≃ A r ⊕ A ╱ ( a 1 ) ⊕ A ╱ ( a 2 ) ⊕ ⋯ ⊕ A ╱ ( a s ) . 着给出了主理想整环上有限生成模的结构定理的存在性部分的证明.
现在证明唯一性部分, 即若有 r ′ , s ′ ∈ Z ⩾ 0 和 a 1 ′ , ⋯ , a s ′ ′ ∈ A , 使得 ( a 1 ′ ) ⊃ ⋯ ⊃ ( a s ′ ′ ) 且M ≃ A r ′ ⊕ A ╱ ( a 1 ′ ) ⊕ ⋯ ⊕ A ╱ ( a s ′ ′ ) . 那么, r = r ′ , s = s ′ 且 a i 与 a i ′ 伴随.
x ∈ M , 如果存在 a ∈ A − { 0 } , 使得 a ⋅ x = 0 , 就称 x 是挠元素 . 不难看出, 挠元素的全体 T ( M ) 是 M 的子模. 特别地, 根据以上两个关于 M 的分解, 我们有T ( M ) ≃ A ╱ ( a 1 ) ⊕ ⋯ ⊕ A ╱ ( a s ) , T ( M ) ≃ A ╱ ( a 1 ′ ) ⊕ ⋯ ⊕ A ╱ ( a s ′ ′ ) , 以及A r ≃ M ╱ T ( M ) , A r ′ ≃ M ╱ T ( M ) . 从而, A r ≃ A r ′ . 根据命题 4.5.12 , r = r ′ .
通过考虑 T ( M ) 的分解, 我们以下假设 r = r ′ = 0 . 对于任意 a ∈ A , 假设a = u p 1 α 1 ⋯ p k α k , α i ⩾ 1 , u ∈ A × , 为其素因子的分解, 其中, p 1 , ⋯ , p k 为两两不同的不可约元素. 那么, 理想 { ( p u α i ) } 1 ⩽ i ⩽ k 两两互素. 根据中国剩余定理, 就有A ╱ ( a ) ≃ A ╱ ( p 1 α 1 ) × ⋯ × A ╱ ( p k α k ) . 以上是环同构, 它自然给出了 A -模的同构: A ╱ ( a ) ≃ A ╱ ( p 1 α 1 ) ⊕ ⋯ ⊕ A ╱ ( p k α k ) . 据此, 我们对 M ≃ A ╱ ( a 1 ) ⊕ A ╱ ( a 2 ) ⊕ ⋯ ⊕ A ╱ ( a s ) 和 M ≃ A ╱ ( a 1 ′ ) ⊕ A ╱ ( a 2 ′ ) ⊕ ⋯ ⊕ A ╱ ( a s ′ ′ ) 的每个直和分量进行分解, 得到M ≃ i = 1 ⨁ m ( j = 1 ⨁ n i A ╱ ( p i d i , j ) ) , M ≃ i = 1 ⨁ m ′ ⎝ ⎛ j = 1 ⨁ n i ′ A ╱ ( q i d i , j ′ ) ⎠ ⎞ 我们证明 m = m ′ , (通过调整顺序) p i 与 q i 伴随, n i = n i ′ , d i , j = d i , j ′ . 由于 a i 与 a i ′ 可由 p i , q i , d i , j 与 d i , j ′ 唯一决定 2 , 这就将完成唯一性部分的证明.
首先证明 m = m ′ 且 p i 与 q i 伴随, 其中, i = 1 , ⋯ , m . 实际上, 对给定的不可约元 p , 令M p := { x ∈ M ∣ 存在 k ⩾ 0 ,使得 p k x = 0 , } . 对任意的不可约元素 q , 如果 p 与 q 不伴随, 那么, 对 k , d ⩾ 1 , 存在 a , b ∈ A , 使得 a p k + b q d = 1 , 从而, A ╱ ( q d ) → A ╱ ( q d ) , x ↦ p k x , 是双射: 其逆映射为 x ↦ b x . 据此, 根据分解 M ≃ ⨁ i = 1 m ( ⨁ j = 1 n i A ╱ ( p i d i , j ) ) , 我们有M p 1 = j = 1 ⨁ n 1 A ╱ ( p 1 d 1 , j ) . 利用第二个分解, 必然存在某个 (不妨设为) q 1 , 使得M q 1 = j = 1 ⨁ n 1 ′ A ╱ ( p 1 d 1 , j ′ ) . 这表明, q 1 = p 1 . 利用归纳法, 不难看出 m = m ′ 且 p i 与 q i 伴随.
最终, 我们假设M ≃ j = 1 ⨁ n A ╱ ( p d j ) , M ≃ j = 1 ⨁ n ′ A ╱ ( p d j ′ ) . 其中, d 1 ⩽ ⋯ ⩽ d n , d 1 ′ ⩽ ⋯ ⩽ d n ′ ′ 只要证明 n = n ′ , d j = d j ′ 即可.
不妨假设 l = d n = ⋯ = d k + 1 > d k ⩾ ⋯ ⩾ d 1 并且 d n ⩾ d n ′ . 注意到映射A ╱ ( p ) → p s − 1 A ╱ ( p s A ) , x ↦ p s − 1 x 是同构. 所以, p l − 1 M ≃ j = 1 ⨁ n p l A ╱ ( p d j ) ≃ j = k + 1 ⨁ n p l − 1 A ╱ ( p l ) ≃ j = k + 1 ⨁ n A ╱ ( p ) . 由于 A ╱ ( p ) 是域, 通过考察 dim A ╱ ( p ) p l − 1 M , d n ′ ′ = d n 并且它们在 { d j } 与 { d j ′ } 中出现的次数一样多. 通过对 M 的子模M ′ = { x ∈ M ∣ p l M = 0 } 进行讨论, 我们就可以用归纳法完成证明.
由于交换群可被视为 Z -模, 以上定理重新给出有限生成交换群的结构定理, 请参考定理 3.5.11 .
K 是域, V 是有限维 K -线性空间, T ∈ End K ( V ) 是 K -线性映射, 则 V 可被视为 K [ X ] -模: K [ X ] × V → V , ( P ( X ) , v ) ↦ P ( T ) v , 即对 P ( X ) = a n X n + ⋯ + a 1 X + a 0 ∈ K [ X ] , a 0 , ⋯ , a n ∈ K , 定义P ( X ) ⋅ v = a n T n ( v ) + ⋯ + a 1 T ( v ) + a 0 v . 由于 dim K V < ∞ , 这显然是有限生成的 K [ X ] -模. 根据分类定理 4.5.22 , 存在非零的首一多项式 P 1 , ⋯ , P s ∈ K [ X ] , 使得 ( P 1 ) ⊃ ( P 2 ) ⊃ ⋯ ⊃ ( P s ) 并且V ≃ K [ X ] ╱ ( P 1 ( X )) ⊕ K [ X ] ╱ ( P 2 ( X )) ⊕ ⋯ ⊕ K [ X ] ╱ ( P s ( X )) . 我们需要强调的是以上分解为 K [ X ] -模的直和, 也是 K -线性空间的直和.
以上分解没有自由的部分, 即 r = 0 : 根据 Hamilton-Cayley 定理, P T ( T ) = 0 , 其中, P T ( X ) ∈ K [ X ] 是 T 的特征多项式, 从而 P T ( X ) 乘任何 v 都为 0 ; 我们还可以计算线性空间的维数, 若 r ⩾ 1 , 则 dim K K [ X ] = ∞ , 与 dim K V < ∞ 矛盾.
对于每个 P i ( X ) , 将它分解为不可约首一的多项式之积 P i ( X ) = p 1 ( X ) d ⋯ p n ( X ) d n . 根据中国剩余定理, 我们有K [ X ] ╱ ( P 1 ( X )) ≃ K [ X ] ╱ ( p 1 ( X ) d 1 ) × ⋯ × K [ X ] ╱ ( p n ( X ) d n ) . 这是环同构, 也可被视作 K [ X ] -模之间的同构: K [ X ] ╱ ( P 1 ( X )) ≃ K [ X ] ╱ ( p 1 ( X ) d 1 ) ⊕ ⋯ ⊕ K [ X ] ╱ ( p n ( X ) d n ) . 这自然是 K -线性空间之间的同构.
考虑一个因子 f ( X ) = p i ( X ) d i , 假设f ( X ) = X n + a n − 1 X n − 1 + ⋯ + a 1 X + a 0 . 那么, K [ X ] ╱ ( f ( X )) 作为线性空间的维数为 n 并且 1 , X , ⋯ , X n − 1 为一组基. 此时, 映射 T 对应着T : K [ X ] ╱ ( f ( X )) → K [ X ] ╱ ( f ( X )) , Q ( X ) ↦ XQ ( X ) . 从而, T : 1 ↦ X , X ↦ X 2 , ⋯ , X n − 2 ↦ X n − 1 , X n − 1 ↦ − a 0 − a 1 X ⋯ − a n − 1 X n − 1 . 这个分量对应的矩阵为⎝ ⎛ 0 1 0 1 ⋱ 1 − a 0 − a 1 − a 2 ⋮ − a n − 1 ⎠ ⎞ 以上是所谓的 Frobenius 标准型.
如果 K = C (或更一般地假设 K 为代数封闭域) , 根据代数基本定理, C [ X ] 中每个不可约多项式均形如 X − λ , 其中, λ ∈ C . 以上的分解就给出了如下的直和: V ≃ 有限和 ∏ C [ X ] ╱ ( ( X − λ ) d ) . 我们现在研究 T 在一个直和项上的作用: T : C [ X ] ╱ ( ( X − λ ) d ) → C [ X ] ╱ ( ( X − λ ) d ) , Q ( X ) ↦ X ⋅ Q ( X ) . 此时, 我们选取 1 , X − λ , ⋯ , ( X − λ ) d − 1 作为 C -线性空间 C [ X ] ╱ ( ( X − λ ) d ) 的基: 这 d 个向量显然张成 C [ X ] ╱ ( ( X − λ ) d ) ; 它们是线性无关的: 否则, 存在 a 0 , ⋯ , a d − 1 使得在 C [ X ] ╱ ( ( X − λ ) d ) 中a 0 + a 1 ( X − λ ) + ⋯ + c d − 1 ( X − λ ) d − 1 = 0 , 即a 0 + a 1 ( X − λ ) + ⋯ + c d − 1 ( X − λ ) d − 1 ∈ ( ( X − λ ) d ) . 所以, ( X − λ ) d 整除 a 0 + a 1 ( X − λ ) + ⋯ + c d − 1 ( X − λ ) d − 1 . 通过观察次数, 我们得到 a 0 = ⋯ = a d − 1 = 0 . 在这组基 { e 1 = 1 , e 2 = X − λ , ⋯ , e d = ( X − λ ) d − 1 } 下, 此时, T 的作用为X ⋅ e 1 = e 2 + λ e 1 , X ⋯ e 2 = e 3 + λ e 2 , ⋯ , X ⋅ e d = λ e d . 它对应的矩阵是⎝ ⎛ λ 1 λ 1 ⋱ λ 1 λ ⎠ ⎞ 以上是所谓的 Jordan 标准型.