有限阿贝尔群的自同构
1. 介绍
在抽象代数的入门课程中,我们通常会学到有限 Abel 群的分类:
Theorem 1.1. G G 是一个有限 Abel 群,那么 G G 同构于如下一系列群的直积:
H p = Z / p e 1 Z × ⋯ × Z / p e n Z , H p = Z / p e 1 Z × ⋯ × Z / p e n Z ,
其中 p p 是一个质数且 1 ≤ e 1 ≤ ⋯ ≤ e n 1 ≤ e 1 ≤ ⋯ ≤ e n 是正整数。
然而,关于 G G 的自同构群 Aut ( G ) Aut ( G ) 却还不为人熟知。这篇文章将填补这一空白。我们将分三步考虑对 Aut ( G ) Aut ( G ) 的刻画。第一步是观察到我们可以把问题简化为对更简单的群 H p H p 的刻画,这是因为阶数互质的群的自同构可以分开考虑(Lemma 2.1 );第二步,我们用 Theorem 3.3 来通过矩阵环 Z n × n Z n × n 的一个商环来描述 H p H p 的自同态环;最后,在这个构造中找出 Aut ( H p ) ⊂ End ( H p ) Aut ( H p ) ⊂ End ( H p ) 。
在我们研究的最后,我们能够对于任意的有限 Abel 群 G G 的自同构群的阶数 | Aut ( G ) | | Aut ( G ) | 获得一个明确的计算公式。
2. 自同构的直积
令 G = H × K G = H × K ,其中 H H 和 K K 的阶互质,很自然地我们想问:G G 的自同构如何与 H H 的和 K K 的联系起来。
Lemma 2.1. 令 H H 和 K K 是阶数互质的有限阿贝尔群,那么
Aut ( H ) × Aut ( K ) = Aut ( H × K ) Aut ( H ) × Aut ( K ) = Aut ( H × K )
Proof. 我想说这个是显然的,但还是写一下吧。
证明的思路大概是: 自同构一定保持单位元不变,那么 H H 的自同态不能打到 K K ,否则由于阶数互质,左边循环完一圈回到单位元的时候右边不可能同时回到。
我们按照如下方法构造这个同态 ϕ : Aut ( H ) × Aut ( K ) → Aut ( H × K ) ϕ : Aut ( H ) × Aut ( K ) → Aut ( H × K ) :
令 α ∈ Aut ( H ) , β ∈ Aut ( K ) α ∈ Aut ( H ) , β ∈ Aut ( K ) ,易见可以如下构造一个 H × K H × K 的自同态 ϕ ( α , β ) ϕ ( α , β ) :
ϕ ( α , β ) ( h , k ) := ( α ( h ) , β ( k ) ) ϕ ( α , β ) ( h , k ) := ( α ( h ) , β ( k ) )
令 id H ∈ Aut ( H ) , id K ∈ Aut ( K ) id H ∈ Aut ( H ) , id K ∈ Aut ( K ) 分别是 H H 和 K K 的恒等自同构。要证明 ϕ ϕ 是一个同态,可以注意到 ϕ ( id H , id K ) = id H × K ϕ ( id H , id K ) = id H × K ,且
ϕ ( α 1 α 2 , β 1 β 2 ) ( h , k ) = ( α 1 α 2 ( h ) , β 1 β 2 ( k ) ) = ϕ ( α 1 , β 1 ) ϕ ( α 2 , β 2 ) ( h , k ) ϕ ( α 1 α 2 , β 1 β 2 ) ( h , k ) = ( α 1 α 2 ( h ) , β 1 β 2 ( k ) ) = ϕ ( α 1 , β 1 ) ϕ ( α 2 , β 2 ) ( h , k )
对于所有的 α 1 , α 2 ∈ Aut ( H ) , β 1 , β 2 ∈ Aut ( K ) , h ∈ H , k ∈ K α 1 , α 2 ∈ Aut ( H ) , β 1 , β 2 ∈ Aut ( K ) , h ∈ H , k ∈ K 都成立。
我们下一步验证 ϕ ϕ 是一个同构。显然 ϕ ϕ 是单的,我们只需要证明它是满的。令 n = | H | , m = | K | n = | H | , m = | K | ,并写出 H , K H , K 的标准投影同态 π H : H × K → H , π H : H × K → H π H : H × K → H , π H : H × K → H 。固定一个 ω ∈ Aut ( H × K ) ω ∈ Aut ( H × K ) ,我们希望找到它的原像。考虑同态 γ : K → H γ : K → H ,γ ( k ) = π H ( ω ( 1 H , k ) ) γ ( k ) = π H ( ω ( 1 H , k ) ) ,其中 1 H 1 H 是 H H 的单位元。注意到 k n : k ∈ K ⊆ ker γ k n : k ∈ K ⊆ ker γ ,这是因为
1 H = π H ( ω ( 1 H , k ) ) n = π H ( ω ( 1 H , k ) n ) = π H ( ω ( 1 H , k n ) ) = γ ( k n ) . 1 H = π H ( ω ( 1 H , k ) ) n = π H ( ω ( 1 H , k ) n ) = π H ( ω ( 1 H , k n ) ) = γ ( k n ) .
同时,因为 m m 和 n n 互质,集合 { k n : k ∈ K } { k n : k ∈ K } 包含所有 m m 个元素。因此,我们得到 ker γ = K ker γ = K ,即 γ γ 是平凡同态。相似地,δ : H → K δ : H → K (定义为 δ ( h ) = π K ( ω ( h , 1 K ) ) δ ( h ) = π K ( ω ( h , 1 K ) ) )也是平凡的。
最后,如下定义 H H 和 K K 的自同态:
ω H ( h ) = π H ( ω ( h , 1 K ) ) , ω K ( k ) = π K ( ω ( 1 H , k ) ) ω H ( h ) = π H ( ω ( h , 1 K ) ) , ω K ( k ) = π K ( ω ( 1 H , k ) )
,从这个构造和上面的讨论,我们得到,对于任意的 h ∈ H , k ∈ K h ∈ H , k ∈ K , 有:
ω ( h , k ) = ω ( h , 1 K ) ⋅ ω ( 1 H , k ) = ( ω H ( h ) , ω K ( k ) ) = ϕ ( ω H , ω K ) ( h , k ) . ω ( h , k ) = ω ( h , 1 K ) ⋅ ω ( 1 H , k ) = ( ω H ( h ) , ω K ( k ) ) = ϕ ( ω H , ω K ) ( h , k ) .
最后要证的就是 ω H ∈ Aut ( H ) , ω K ∈ Aut ( K ) ω H ∈ Aut ( H ) , ω K ∈ Aut ( K ) ,由于 H , K H , K 均有限,只需要证明 ω H , ω K ω H , ω K 是单的就行了。为此,假定对于某个 h ∈ H h ∈ H ,ω H ( h ) = 1 H ω H ( h ) = 1 H ,那么 ω ( h , 1 K ) = ( ω H ( h ) , ω K ( 1 K ) ) = ( 1 H , 1 K ) ω ( h , 1 K ) = ( ω H ( h ) , ω K ( 1 K ) ) = ( 1 H , 1 K ) ,因此根据 ω ω 的单性,h = 1 H h = 1 H 。同理可证 ω K ∈ Aut ( K ) ω K ∈ Aut ( K ) ,这就完成了证明。□ ◻
3. H p H p 的自同态
为了完成我们对自同构的描述,有必要阐述 E p = End ( H p ) E p = End ( H p ) ,即 H p H p 的自同态环。E p E p 中的元素是 H p H p 的自同态,自然地,以复合定义环上的乘法,并如下定义环上的加法: ( A + B ) ( h ) : = A ( h ) + B ( h ) ( A + B ) ( h ) : = A ( h ) + B ( h ) ,对于 A , B ∈ End ( H p ) , h ∈ H p A , B ∈ End ( H p ) , h ∈ H p 。这样的环与矩阵环有相似的表现,下面我们将讨论它们之间一些重要的不同点。
循环群 C p e i C p e i 和以 p e i p e i 为模的加群是同构的,下面我们令 g i g i 表示 C p e i C p e i 的平凡生成元,特别地,这些元素 g i g i 可以被看做如下一类模 p e i p e i 余 1 1 的整数:
¯ ¯ ¯ 1 = { x ∈ Z : x ≡ 1 ( mod p e i ) } 1 ¯ = { x ∈ Z : x ≡ 1 ( mod p e i ) }
在这样的表示方法下,一个 H p H p 中的元素可以用这样一个向量来表示: ( ¯ ¯ ¯ h 1 , … , ¯ ¯ ¯ h n ) T ( h ¯ 1 , … , h ¯ n ) T ,其中任一 ¯ ¯ ¯ h i ∈ Z / p e i Z h ¯ i ∈ Z / p e i Z ,且 h i ∈ Z h i ∈ Z 。约定好这些记号之后,我们定义下面这个矩阵的集合:
Definition 3.1.
R p := { ( a i j ) ∈ Z n × n : p e i − e j ∣ a i j , ∀ 1 ≤ j ≤ i ≤ n } . R p := { ( a i j ) ∈ Z n × n : p e i − e j ∣ a i j , ∀ 1 ≤ j ≤ i ≤ n } .
举个例子,当 n = 3 n = 3 ,e 1 = 1 , e 2 = 2 , e 3 = 5 e 1 = 1 , e 2 = 2 , e 3 = 5 的时候,有
R p = ⎧ ⎪ ⎨ ⎪ ⎩ ⎡ ⎢ ⎣ b 11 b 12 b 13 b 21 p b 22 b 23 b 31 p 4 b 32 p 3 b 33 ⎤ ⎥ ⎦ : b i j ∈ Z ⎫ ⎪ ⎬ ⎪ ⎭ . R p = { [ b 11 b 12 b 13 b 21 p b 22 b 23 b 31 p 4 b 32 p 3 b 33 ] : b i j ∈ Z } .
显然 R p R p 在加法下封闭,且包含单位矩阵 I I 。下面我们证明它在矩阵乘法下封闭,从而证明它是一个矩阵环。
Lemma 3.2. R p R p 在矩阵乘法下构成一个环。
证明:取 A = ( a i j ) ∈ R p A = ( a i j ) ∈ R p 。条件 p e i − e j ∣ a i j , ∀ 1 ≤ j ≤ i ≤ n p e i − e j ∣ a i j , ∀ 1 ≤ j ≤ i ≤ n 等价于存在如下分解:
A = P A ′ P − 1 A = P A ′ P − 1
其中 A ′ ∈ Z n × n A ′ ∈ Z n × n 且 P = diag ( p e 1 , … , p e n ) P = diag ( p e 1 , … , p e n ) ,后者是对角矩阵(这里左乘 P P 就是给 A A 的每一行乘上一个 p e i p e i ,手写一下会好理解很多)。于是如果 A , B ∈ R p A , B ∈ R p ,那么 A B = ( P A P ′ − 1 ) ( P B ′ P − 1 ) = P A ′ B ′ P − 1 ∈ R p A B = ( P A P ′ − 1 ) ( P B ′ P − 1 ) = P A ′ B ′ P − 1 ∈ R p 。□ ◻
令 π i : Z → Z / p e i Z π i : Z → Z / p e i Z 是标准商映射使得 π i ( h ) = ¯ ¯ ¯ h π i ( h ) = h ¯ ,并令 π : Z → H p π : Z → H p 是如下定义的同态:
π ( h 1 , … , h n ) T = ( π 1 ( h 1 ) , … , π n ( h n ) ) T = ( ¯ ¯ ¯ h 1 , … , ¯ ¯ ¯ h n ) T . π ( h 1 , … , h n ) T = ( π 1 ( h 1 ) , … , π n ( h n ) ) T = ( h ¯ 1 , … , h ¯ n ) T .
我们现在可以指出,E p E p 可以看作矩阵环 R p R p 的一个商环。用自然语言来说,下面的结果就是在讲,一个 H p H p 的自同态相当于先用 R p R p 中的一个矩阵 A A 乘上一个整数代表元的向量,再用 π π 作用在上面。
Theorem 3.3. 如下定义的映射 ψ : R p → End ( H p ) ψ : R p → End ( H p )
ψ ( A ) ( ¯ ¯ ¯ h 1 , … , ¯ ¯ ¯ h n ) T = π ( A ( h 1 , … , h n ) T ) ψ ( A ) ( h ¯ 1 , … , h ¯ n ) T = π ( A ( h 1 , … , h n ) T )
是一个环上的满同态。
证明:我们先验证 ψ ( A ) ψ ( A ) 是一个良定义的 从 H p H p 到自身的映射。取 A = ( a i j ) ∈ R p A = ( a i j ) ∈ R p ,并假定 ( ¯ ¯ ¯ r 1 , … , ¯ ¯ ¯ r n ) T = ( ¯ ¯ ¯ s 1 , … , ¯ ¯ ¯ s n ) T ( r ¯ 1 , … , r ¯ n ) T = ( s ¯ 1 , … , s ¯ n ) T 对于整数 r i , s i r i , s i 成立。(这就是在说 p e i | ( r i − s i ) , ∀ i = 1 , 2 , … , n p e i | ( r i − s i ) , ∀ i = 1 , 2 , … , n .)差值 π ( A ( r 1 , … , r n ) T ) − π ( A ( s 1 , … , s n ) T ) π ( A ( r 1 , … , r n ) T ) − π ( A ( s 1 , … , s n ) T ) 的第 k k 项是:
π k ( n ∑ i = 1 a k i r i ) − π k ( n ∑ i = 1 a k i s i ) = π k ( n ∑ i = 1 a k i r i − n ∑ i = 1 a k i s i ) = n ∑ i = 1 π k ( a k i p e k − e i ⋅ p e k − e i ( r i − s i ) ) = ¯ ¯ ¯ 0 , π k ( ∑ i = 1 n a k i r i ) − π k ( ∑ i = 1 n a k i s i ) = π k ( ∑ i = 1 n a k i r i − ∑ i = 1 n a k i s i ) = ∑ i = 1 n π k ( a k i p e k − e i ⋅ p e k − e i ( r i − s i ) ) = 0 ¯ ,
这是因为 k ≥ i k ≥ i 时有 p e k ∣ p e k − e i p e k ∣ p e k − e i ,而 k < i k < i 时有 p e k ∣ ( r i − s i ) p e k ∣ ( r i − s i ) 。接下来,因为 π π 和 A A 都是线性的,所以 ψ ( A ) ψ ( A ) 作为它们的复合也是线性的。因此, ψ ( A ) ∈ End ( H p ) ψ ( A ) ∈ End ( H p ) 对于所有 A ∈ R p A ∈ R p 均成立。
下一步我们证明映射 ψ ψ 是满 的。取 w i = ( 0 , … , g i , … , 0 ) T w i = ( 0 , … , g i , … , 0 ) T ,一个自同态 M ∈ End ( H p ) M ∈ End ( H p ) 被它在每一个 w i w i 处的作用所限定。然而,这些元素的映射并不是完全自由的。假定对于整数 h i j h i j ,M ( w j ) = ( ¯ ¯ ¯ h 1 j , … , ¯ ¯ ¯ h n j ) T = π ( h 1 j , … , h n j ) T M ( w j ) = ( h ¯ 1 j , … , h ¯ n j ) T = π ( h 1 j , … , h n j ) T ,那么就需要有:
0 = M ( 0 ) = M ( p e j w j ) = M w j + ⋯ + M w j p e j = ( ¯ ¯¯¯¯¯¯¯¯¯¯¯ ¯ p e j h 1 j , … , ¯ ¯¯¯¯¯¯¯¯¯¯¯ ¯ p e j h n j ) T . 0 = M ( 0 ) = M ( p e j w j ) = M w j + ⋯ + M w j ⏟ p e j = ( p e j h 1 j ¯ , … , p e j h n j ¯ ) T .
所以对于所有的 i , j i , j ,p e i ∣ p e j h i j p e i ∣ p e j h i j 成立,也就是对于 i ≥ j i ≥ j ,p e i − e j ∣ h i j p e i − e j ∣ h i j 成立。因此得以用这样的 h i j h i j 组装成一个矩阵 H = ( h i j ) ∈ R p H = ( h i j ) ∈ R p ,我们得到 ψ ( H ) = M ψ ( H ) = M ,这样就证明了 ψ ψ 是满的。
最后我们证明 ψ ψ 是一个环同态。显然依定义有 ψ ( I ) = id E p ψ ( I ) = id E p ,且 ψ ( A + B ) = ψ ( A ) + ψ ( B ) ψ ( A + B ) = ψ ( A ) + ψ ( B ) 。如果 A , B ∈ R p A , B ∈ R p ,那么直接验证可得 ψ ( A B ) = ψ ( A ) ∘ ψ ( B ) ψ ( A B ) = ψ ( A ) ∘ ψ ( B ) 。这样就完成了证明。□ ◻
有了这样的一个对于 End ( H p ) End ( H p ) 的描述,我们得以通过这些自同态来产生自同构 Aut ( H p ) Aut ( H p ) 。在进行这个讨论之前,我们先计算一下 ψ ψ 的核。
Lemma 3.4. ψ ψ 的核由所有满足任意 i , j i , j ,p e i ∣ a i j p e i ∣ a i j 的矩阵 A = ( a i j ) ∈ R p A = ( a i j ) ∈ R p 构成。
证明:像之前那样取 w i = ( 0 , … , g i , … , 0 ) T ∈ H p w i = ( 0 , … , g i , … , 0 ) T ∈ H p ,如果 A A 有如上性质,那么直接代入可得:
ψ ( A ) w j = ( π 1 ( a 1 j ) , … , π n ( a n j ) ) = 0. ψ ( A ) w j = ( π 1 ( a 1 j ) , … , π n ( a n j ) ) = 0.
而任一 h ∈ H p h ∈ H p 都是 w j w j 的线性组合,于是 ψ ( A ) h = 0 ψ ( A ) h = 0 对于任意 h ∈ H p h ∈ H p 均成立。这就证明了 A ∈ ker ψ A ∈ ker ψ 。
反方向的证明基本一致,在此略去。□ ◻
3.3 和 3.4 一起,让我们对环 End ( H p ) End ( H p ) 有了一个明确的刻画,即它是商环 R p / ker ψ R p / ker ψ 。接下来我们就可以刻画 Aut ( H p ) Aut ( H p ) 了。我们唯一需要的额外工具是如下这个很基本的定理。
Lemma 3.5. 若 A ∈ Z n × n A ∈ Z n × n 是一个可逆矩阵(det A ≠ 0 det A ≠ 0 ),那么存在一个唯一的矩阵 B ∈ Z n × n B ∈ Z n × n (称为 A A 的伴随矩阵),使得 A B = B A = det ( A ) I A B = B A = det ( A ) I 。
记 F p F p 为域 Z / p Z Z / p Z ,如下定理给出了 Aut ( H p ) Aut ( H p ) 的完整描述。
Theorem 3.6. 一个自同态 M = ψ ( A ) M = ψ ( A ) 是一个自同构当且仅当 A ( mod p ) ∈ GL n ( F p ) A ( mod p ) ∈ GL n ( F p ) 。
证明的原理是一个同态是同构当且仅当它左右都有逆。
证明:我们从一个小插曲开始。对于 A A 的伴随矩阵 B B ,我们将说明 B B 事实上也是 R p R p 的一个元素。为了证明如上论断,像 Lemma 3.2 一样展开 A = P A ′ P − 1 A = P A ′ P − 1 ,其中 A ′ ∈ Z n × n A ′ ∈ Z n × n ,显然 A ′ A ′ 依然可逆,令 B ′ B ′ 是 A ′ A ′ 的伴随矩阵使得 A ′ B ′ = B ′ A ′ = det ( A ′ ) I A ′ B ′ = B ′ A ′ = det ( A ′ ) I (再一次运用 Lemma 3.5 )。接下来注意到 det ( A ) = det ( A ′ ) det ( A ) = det ( A ′ ) 。令 C = P B ′ P − 1 C = P B ′ P − 1 并注意到如下事实:
A C = P A ′ B ′ P − 1 = det ( A ) I = P B ′ A ′ P − 1 = C A . A C = P A ′ B ′ P − 1 = det ( A ) I = P B ′ A ′ P − 1 = C A .
从引理中 B B 的唯一性,得到 B = C = P B ′ P − 1 B = C = P B ′ P − 1 ,于是 B B 依我们所愿在 R p R p 中。
回到我们对这个定理的证明,先证 ⇐ ⇐ :假定 p ∤ det ( A ) p ∤ det ( A ) (也即 A ( mod p ) ∈ GL n ( F p ) A ( mod p ) ∈ GL n ( F p ) ),令 s ∈ Z s ∈ Z 是 det ( A ) det ( A ) 在 mod p mod p 意义下的逆元(逆元一定存在,因为 gcd ( det ( A ) , p e n ) = 1 gcd ( det ( A ) , p e n ) = 1 )。注意到我们同时也对于所有的 j = 1 , 2 , … , n j = 1 , 2 , … , n 有 det ( A ) ⋅ s ≡ 1 ( mod p e j ) det ( A ) ⋅ s ≡ 1 ( mod p e j ) 。如 Lemma 3.5 那样,令 B B 是 A A 的伴随,我们现在定义 R p R p 中的一个元素:
A ( − 1 ) := s ⋅ B , A ( − 1 ) := s ⋅ B ,
它的在 ψ ψ 作用下的像恰好是 A A 所代表的同态的逆:
ψ ( A ( − 1 ) A ) = ψ ( A A ( − 1 ) ) = ψ ( s ⋅ det ( A ) I ) = id E p . ψ ( A ( − 1 ) A ) = ψ ( A A ( − 1 ) ) = ψ ( s ⋅ det ( A ) I ) = id E p .
这就证明了 ψ ( A ) ∈ Aut ( H p ) . ψ ( A ) ∈ Aut ( H p ) .
相反(⇒ ⇒ ),如果 ψ ( A ) = M ψ ( A ) = M 且 ψ ( C ) = M − 1 ∈ End ( H p ) ψ ( C ) = M − 1 ∈ End ( H p ) 存在,那么
ψ ( A C − I ) = ψ ( A C ) − id E p = 0. ψ ( A C − I ) = ψ ( A C ) − id E p = 0.
因此,A C − I ∈ ker ψ A C − I ∈ ker ψ 。据此,再从 Lemma 3.4 可以得到 p ∣ A C − I p ∣ A C − I (对于每一个元素而言),因此 A C ≡ I ( mod p ) A C ≡ I ( mod p ) ,也即
1 ≡ det ( A C ) ≡ det ( A ) det ( C ) ( mod p ) 1 ≡ det ( A C ) ≡ det ( A ) det ( C ) ( mod p )
从而 p ∤ det ( A ) p ∤ det ( A ) ,于是 A A 有逆,定理成立。□ ◻
4. 计算 H p H p 的自同构
为了进一步向读者展示 Theorem 3.6 的用处,我们来简略地说明如何通过它来计算 | Aut ( H p ) | | Aut ( H p ) | 。加上 Lemma 2.1 ,可以对于任意有限阿贝尔群计算其自同构群的阶数 。计算分为两步:
找到所有 GL n ( F p ) GL n ( F p ) 中所有能够被拓展成一个能代表自同态的矩阵 A ∈ R p A ∈ R p 的元素
计算所有把如上元素拓展成自同态的不同方法数。
定义如下 2 n 2 n 个数:
d k = max { l : e l = e k } , c k = min { l : e l = e k } d k = max { l : e l = e k } , c k = min { l : e l = e k }
由于 e k = e k e k = e k ,显然有 d k ≥ k , c k ≤ k d k ≥ k , c k ≤ k 。我们要找的所有 M ∈ GL n ( F p ) M ∈ GL n ( F p ) 有着如下形式:
M = ⎡ ⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢ ⎣ m 11 m 12 ⋯ m 1 n ⋮ m d 1 1 m d 2 2 ⋱ 0 m d n n ⎤ ⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥ ⎦ = ⎡ ⎢
⎢
⎢
⎢
⎢ ⎣ m 1 c 1 ∗ m 2 c 2 ⋱ 0 m n c n ⋯ m n n ⎤ ⎥
⎥
⎥
⎥
⎥ ⎦ . M = [ m 11 m 12 ⋯ m 1 n ⋮ m d 1 1 m d 2 2 ⋱ 0 m d n n ] = [ m 1 c 1 ∗ m 2 c 2 ⋱ 0 m n c n ⋯ m n n ] .
在 1. 中填出这样的一个矩阵且保持可逆的数目可以这样逐列计算:
n ∏ k = 1 ( p d k − p k − 1 ) ∏ k = 1 n ( p d k − p k − 1 )
减去的部分是为了保证每一列都与之前的线性不相关(由于 d k ≥ k d k ≥ k ,这总是可以做到的)。接下来就是 2. 我们来将它拓展成一个同态,也即对于每一个 ¯ ¯¯¯ ¯ m i j ∈ Z / p Z m ¯ i j ∈ Z / p Z ,我们将它拓展为 ¯ ¯ ¯ a i j ∈ p e i − e j Z / p e i Z a ¯ i j ∈ p e i − e j Z / p e i Z ,使得
a i j ≡ m i j ( mod p ) a i j ≡ m i j ( mod p )
依然成立。
对于那些原矩阵中的 0 0 元素,有 p e j p e j 种方法来拓展;对于那些非 0 0 元素,有 p e i − 1 p e i − 1 种,因为我们可以对它加上任何一个 p Z / p e i Z p Z / p e i Z 中的元素。这就给出了最后的结果。
Theorem 4.1. 阿贝尔群 H p = Z / p e 1 Z × ⋯ × Z / p e n Z H p = Z / p e 1 Z × ⋯ × Z / p e n Z 的自同构群的阶数为:
| Aut ( H p ) | = n ∏ k = 1 ( p d k − p k − 1 ) n ∏ j = 1 ( p e j ) n − d j n ∏ i = 1 ( p e i − 1 ) n − c i + 1 | Aut ( H p ) | = ∏ k = 1 n ( p d k − p k − 1 ) ∏ j = 1 n ( p e j ) n − d j ∏ i = 1 n ( p e i − 1 ) n − c i + 1
现在我们对任意有限阿贝尔群的自同构群给出了一个回答。
参考文献:Automorphisms of finite Abelian groups [https://arxiv.org/abs/math/0605185v1 ]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】