李華介
國立台灣師範大學數學系
Chapter 2
中級 Group 的性質
這一章中我們將介紹一些更進一步的 group 的理論, 包括 Lagrange’s Theorem, Cauchy’s Theorem for abelian groups 以及三個 isomorphism theorems.
2.1. 分類
一般來說要將一個集合分類必須符合以下三個要素. 第一個就是, 自己和自己是同類 的; 另一要素是若甲和乙是同類的則乙也必須和甲是同類的; 最後一個要素是如果甲 和乙同類且乙和丙同類, 則甲必須和丙同類. 很多同學應該知道這樣的分類同類間 的關係稱之為 equivalence relation. 我們還是用數學的方法給 equivalence relation 正式的定義.
Definition 2.1.1. 若一集合 S 中我們用 a ∼ b 表示 a 和 b 是同類的, 則這樣的分 類若符合以下性質我們稱之為 equivalence relation:
(equiv1): 對所有 a ∈ S, 我們都有 a ∼ a (reflexivity).
(equiv2): 若 a ∼ b, 則 b ∼ a (symmetry).
(equiv3): 若 a ∼ b 且 b ∼ c, 則 a ∼ c (transitivity).
有些同學可能會覺得奇怪既然 (equiv2) 說: 若 a ∼ b 則 b ∼ a. 那麼再利用 (equiv3) 我們可得 a ∼ a. 為什麼還要強調 (equiv1) 呢? 主要原因是 (equiv1) 強調 是 S 中的任一元素 a 都須符合 a ∼ a. 如果我們只要求 (equiv2) 和 (equiv3), 那麼 如果 S 中有一元素 a 在 S 中找不到任何的元素 b 使得 a ∼ b, 那麼 a 就不一定滿足 a ∼ a 了. 因此會造成有的元素有可能沒有被分類到. 而符合 equivalence relation 的分類就確保每一個元素都會被分到某一類 (不過有可能某一類中只有一個元素).
到底用 equivalence relation 分類有什麼好處呢? 首先當然是如前所說由 (equiv1) 可得每一個元素都會被分到某一類. 另外由 (equiv2) 和 (equiv3) 知兩個不同類的 集合不會有交集; 這是因為如果 b 在 A 類且在 B 類中, 則在 A 類中的任一元素 a 因和 b 是同類的故 a ∼ b 而 B 類中的任一元素 c 因也和 b 同類故 b ∼ c. 故由 13
(equiv2) 和 (equiv3) 知 a ∼ c. 也就是說 A 中的所有元素和 B 中的所有元素都同 類. 這和 A 與 B 是不同類的假設相矛盾。
這樣的分類到底有什麼好處呢? 它可以幫我們計算一個有限集合的個數. 事實 上我們有以下的 Lemma.
Lemma 2.1.2. 假設 S 是一個有限集合, 且用一個 equivalence relation 將其分成 C1, . . . , Cn 等不同的類別. 若 |S| 及 |Ci| 表示這些集合的元素的個數, 則
|S| = Xn i=1
|Ci|.
Proof. 由前面說明已知利用 (equiv2) 和 (equiv3) 可得: 當 i 6= j 時, Ci∩ Cj = ∅.
也就是說這些 Ci 是兩兩不相交的. 再加上由 (equiv1) 知每個 S 中的元素都會落 在某個 Ci 中, 所以 S 的元素的個數剛好是這些 C1, . . . , Cn的元素個數之和. ¤ 這個 Lemma 2.1.2 和 group 會有什麼關係呢? 若 H 是 group G 的一個 subgroup, 我們可以利用 H 對 G 中的元素定義一種分類的方法. 當然我們希望這種分類法是 一個 equivalence relation, 因此可以用 Lemma 2.1.2 來算出 G 的個數.
怎樣利用 H 來定一個 equivalence relation 呢? 我們定 a ∼ b 如果 a−1·b ∈ H. 也 就是說如果 a−1· b ∈ H, 則我們就說 a 和 b 是同類的. 這樣的分類會符合 equivalence relation 的三要素嗎? 我們一個一個來檢查:
首先, 給訂任一 G 中的元素 a, 由於 a−1· a = e, 且 H 是 subgroup 所以 e ∈ H.
因此 a−1· a ∈ H. 也就是說 a ∼ a. 這證明了 (equiv1).
再來, 如果 a ∼ b, 也就是說 a−1· b ∈ H. 則因 H 是 subgroup, 由 a−1· b ∈ H 可得
(a−1· b)−1 = b−1· (a−1)−1 = b−1· a ∈ H.
也就是說 b ∼ a. 這證明了 (equiv2).
最後, 若 a ∼ b 且 b ∼ c, 則 a−1· b ∈ H 且 b−1· c ∈ H. 再由 subgroup 的封閉 性 (SGP1), 我們可得
(a−1· b) · (b−1· c) = a−1· c ∈ H.
換句話說 a ∼ c, 所以我們證了 (equiv3).
既然這個分類法是一個 equivalence relation. 由 Lemma 2.1.2, 如果 G 是一個 finite group, 我們只要想辦法算出這種分類法之下每一類的個數, 就可以算出 G 的 個數.
2.2. Lagrange’s Theorem
Lagrange 的定理告訴我們一個 finite group 和它的 subgroup 之間各數的關係. 我 們想利用上一節的結果來計算, 所以必須要知道若用上節提到的分類法, 那麼每一 類的元素個數有多少.
2.2. Lagrange’s Theorem 15
Lemma 2.2.1. 如果 G 是一個 group, H 是其 subgroup. 若利用 a−1· b ∈ H 則 a 和 b 同類 (a ∼ b) 的方法來將 G 分類, 則和 a 同類的元素所成的集合為
a · H = {a · h | h ∈ H}.
倘若 H 是一個 finite subgroup, 則和 a 同類的元素的個數和 H 的元素個數一 樣多.
Proof. 若 a 和 b 同類, 則表示 a ∼ b. 故 a−1· b = h 且 h ∈ H. 所以 b = a · h ∈ a · H.
反之, 若 b ∈ a · H, 則表示在 H 中可找到一元素 h 使得 b = a · h. 故 a−1· b = h ∈ H.
也就是說 a 和 b 同類.
前面提過要證明兩個集合有相同的元素個數最好的方法就是在兩集合中找到 1-1 且 onto 的函數. 因為和 a 同類的元素所成的集合是 a · H, 所以我們只要找到 一個函數從 H 送到 a · H 且證明這個函數是 1-1 且 onto 就可. 給定任一 h ∈ H, 我們可以定義 f (h) = a · h. 這樣一來 f : H → a · H 就是一個從 H 到 a · H 的函 數. 給定任一 y ∈ a · H, 由定義知必可找到一 h ∈ H 使得 y = a · h. 因此我們得 f (h) = y, 也就是說 f 是 onto. 假設 h 6= h0 是 H 中任兩個相異元素, 則 f (h) = a · h 和 f (h0) = a · h0 是 a · H 中兩相異元素. 這是因為如果 a · h = a · h0, 則兩邊同乘 a−1, 可得 h = h0 而與當初假設 h 6= h0 矛盾. 這證明了 f 是一對一的, 也因此證得
了 H 和 a · H 有相同的元素個數. ¤
現在如果 G 是一個 finite group 且 H 是其 subgroup, 其中 G 的 order 為 n, H 的 order 為 m. 如果用我們一直討論的分類方法利用 H 可將 G 分成 k 類, 由 Lemma 2.2.1 知每一類共有 m 個元素, 再由 Lemma 2.1.2 知 G 的個數 n = m · k.
所以我們證得了以下 Lagrange’s Theorem.
Theorem 2.2.2 (Lagrange). 若 G 是一個 finite group 且 H 是其 subgroup, 其中 G 的 order 為 n, H 的 order 為 m, 則 m | n.
這裡要注意的是: 一般同學們最常犯的錯是以為 Lagrange’s Theorem 的逆命題 是對的. 其實不然! 也就是說若 G 的 order 為 n, 且 m | n, 並不表示一定存在一個 G 的 subgroup H 使得 H 的 order 為 m. 另外要注意的是: Lagrange’s Theorem 只 適用於 G 是一個 finite group. 若 G 的個數是無窮大時, 我們無從得知 H 個數的 訊息. 此時 H 的 order 有可能為 ∞, 或是任何的正整數.
Lagrange’s Theorem 有許多的應用我們先介紹一個特殊的狀況的應用, 更一般 的狀況我們留到下一節討論.
Corollary 2.2.3. 若 G 是一個 finite group 且其 order 為 p, 其中 p 為一個質數.
則 G 為一個 cyclic group, 而且 G 中的任一元素除了 identity 以外皆可 generates G.
Proof. 我們複習一下: G 是一個 cyclic group 且 a generates G 表示 a 產生的 cyclic group hai 就是 G. 今若 a 不是 identity, 則 hai 的 order 必不等於 1, 因為已知 hai 中必有 e 和 a 這兩個元素. 但由 Lagrange’s Theorem (2.2.2) 知 |hai| 一定是 |G| = p 的一個因數. 但是 p 是個質數, 其因數只有 1 及 p. 故可得 |hai| = p. 既然 hai 是
G 的 subgroup 且它們的個數又相等, 故得 hai = G. ¤
2.3. 元素的 order
前面定義過一個 group 的 order 為其元素的個數. 而一個 group 中的元素 a, 其產 生的 cyclic group hai 的 order 就稱為此元素 a 的 order. 我們記為 ord(a). 若 G 為一個 group 且 a ∈ G, 由 Lagrange’s Theorem 知 ord(a) | |G|. 因此若我們知 G 中 元素的 order 或多或少就可知道 G 的 order 的一些訊息, 反之亦然.
以下的 Lemma 給我們一個明確的方法來計算一個元素的 order.
Lemma 2.3.1. 令 a 為一個 group G 中的元素, e 為 G 的 identity. 假設 n ∈ N 是 最小的正整數使得 an= e, 則 ord(a) = n.
Proof. 我們要證明當 n 是最小的正整數使得 an= e 則 hai 有 n 個元素. 事實上 我們要證明 hai = {e, a, a2, . . . , an−1}. 首先回顧 hai 中的元素都是 ak, k ∈ Z 這種 形式. 利用整數的餘數定理: 當 n > 1 時, 可以找到整數 h 和 r 使得 k = h · n + r, 其中 0 ≤ r < n. 因此
ak= ah·n+r = (an)h· ar= e · ar = ar.
換句話說我們利用 an= e 得到 hai 中的元素可表為 ar, 0 ≤ r < n 這種形式, 也就 是說 hai = {e, a, a2, . . . , an−1}. 但這並不表示 hai 有 n 個元素, 除非我們知道它 們都相異. 因此我們還得證明當 0 ≤ i < j < n 時, ai 6= aj. 別忘了我們尚未用到 n 是最小的這個性質. 如果 0 ≤ i < j < n 且 ai = aj, 則 aj−i = aj · a−i = e. 但 j − i ∈ N 且 n > j − i. 這和 n 是最小的正整數使得 an= e 矛盾. 故 aj 6= ai. 也就
是說 hai 的 order 為 n. ¤
假設 a 的 order 為 n. 由 n 是最小的正整數使得 an= e 這個性質知如果 m ∈ N 且 am = e, 則 m ≥ n. 事實上我們可得到 m 與 n 更好的關係式.
Lemma 2.3.2. 令 a 為 group G 中的一元素. 若 am = e, 則 ord(a) | m.
Proof. 假設 ord(a) = n. 利用整數的餘數定理, 存在整數 h 及 r, 其中 0 ≤ r < n 使得 m = n · h + r. 故得
am= an·h· ar= e · ar= ar.
也就是說 ar = e. 如果 r 6= 0, 則 r 是一個比 n 還小的正整數使得 ar = e. 此和 Lemma 2.3.1 相違背. 故知 r = 0; 換句話說 n 可整除 m. ¤
2.4. Normal Subgroups 和 Quotient Groups 17
當然了, 從若 am = e 則 n | m 這個性質我們可推得 n 是最小的正整數滿足 an= e. 所以整合 Lemma 2.3.1 及 Lemma 2.3.2, 當我們要說 ord(a) = n 時, 我們 只要驗證:
(1) an= e.
(2) 若 am= e 則 n | m.
下一個 Proposition 不但是一個很有用的定理, 而且其證明可以幫助我們了解前 面提到如何驗證一個元素的 order 的方法.
Proposition 2.3.3. 令 a 為 group G 中的一元素. 若 ord(a) = n, 則對於任意的 整數 i,
ord(ai) = n gcd(i, n).
Proof. 為了方便, 我們令 d = gcd(i, n). 欲證明 ord(ai) = n/d, 首先得證明 (ai)n/d = e. 事實上因為 d 是 i 的因數, i/d 是個整數. 再加上由假設 n 為 a 的 order, 故 an= e. 所以可得 (ai)n/d= (an)i/d= e.
接下來我們須證明, 若 (ai)m = e 則 (n/d) | m. 若 (ai)m = e, 即 ami = e. 故 由 Lemma 2.3.2, 我們可得 n | mi. 但因 d 是 n 和 i 的最大公因數. 我們有 n/d 和 i/d 皆為整數且互質. 故由 n | mi 可得 (n/d) | m(i/d). 再由 n/d 和 i/d 互質, 得 (n/d) | m.
¤ 讓我們回到 Lagrange’s Theorem 的應用. 若 G 是一個 finite group, 而 a ∈ G, 則 Lagrange’s Theorem (2.2.2) 告訴我們說: hai 的 order 整除 G 的 order. 也就是 說若 a 的 order 為 m, G 的 order 為 n, 則存在 r ∈ N 使得 n = m · r. 又因 a 的 order 為 m, 由 Lemma 2.3.1 知 am = e. 故 an = amr = (am)r= e. 因此我們有以 下重要的結果.
Corollary 2.3.4. 若 G 是一個 finite group, 且其 order 為 n. 令 a ∈ G 是 G 中一 元素. 則 an= e.
2.4. Normal Subgroups 和 Quotient Groups
當 H 是 G 的 subgroup 時, 前面介紹過我們可以用 a−1· b ∈ H 的方法將 G 分類.
如果我們將同類的元素收集起來看成一個元素, 那麼這個新的集合的元素就明顯比 G 少多了. 如果能在這個新集合上定義一個運算和原來 G 的運算有關, 那麼這個 小一點的集合或多或少能幫助我們了解一些有關 G 的性質. 怎樣來定這個運算呢?
給定 a ∈ G, 若 a 表示所有和 a 同類的元素所成的集合. 那麼要如何定 a · b 呢? 很 自然的我們會希望定成 a · b. 也就是說我們希望和 a 同類的元素乘以和 b 同類的 元素會和 a · b 同類. 一般來講這是不一定對的, 除非 H 有一些特性. 現在就讓我們 談談 H 要有怎樣的特性才能達到我們的希望.
首先若 a 和 a0同類, b 和 b0同類; 也就是說 a−1· a0= h1 ∈ H 且 b−1· b0 = h2∈ H.
則 a0· b0 = (a · h1) · (b · h2). 要怎樣才能保證 a · b 和 a0· b0 同類呢? 也就是說 (a · b)−1· (a0· b0) ∈ H?
事實上
(a · b)−1· (a0· b0) = (b−1· a−1) · (a · h1) · (b · h2) = (b−1· h1· b) · h2.
所以要求 a · b 和 a0· b0 同類, 也就是要求 (b−1· h1· b) · h2 ∈ H. 又因 h2 ∈ H, 這等 同於要求 b−1· h1· b ∈ H. 但是別忘了, 我們希望這是對於任意的 a ∼ a0 和 b ∼ b0 都對, 所以這裡 b 可以是 G 中任意的元素, 同樣的 h1 可以是 H 中的任意元素. 因 此我們很自然的有下列的定義:
Definition 2.4.1. 若 H 是 G 的一個 subgroup 且 H 滿足對所有的 a ∈ G 及 h ∈ H 都有 a−1· h · a ∈ H. 則稱 H 為 G 的一個 normal subgroup.
千萬要記得這裡我們要求對 G 中的所有元素都要符合這個性質. 如果將上面定 義的 a 用 a−1 替代, 則 normal 的條件會變成 (a−1)−1· h · a−1 = a · h · a−1 ∈ H. 有 的書用 a · h · a−1 ∈ H 這個定義, 其實都是一樣的. 我們以後會因問題的方便性兩 種替換選擇使用.
Remark 2.4.2. 對一個 group 我們若要提到其 normal 的性質, 則一定要確切的提 到是在哪一個 group 之下是 normal 的. 同學經常會把以下的幾種情況搞混, 我們 特別把它們列出來: 假設有三個 groups, N , H, G, 且 N ⊆ H ⊆ G.
(1) 如果已知 N 是 G 的 normal subgroup, 那麼 N 也會是 H 的 normal subgroup.
這是因為若 n ∈ N, h ∈ H, 則由於 h 也在 G 中, 所以由 N 在 G 中 normal 知 h−1· n · h ∈ N .
(2) 如果已知 N 在 H 中 normal, 那麼 N 不一定在 G 中 normal. 這是因為 G 中可能有元素不在 H 中. 所以我們不能擔保所有 g ∈ G 都會符合 g−1· n · g ∈ N . (3) 如果已知 H 在 G 中 normal, 那麼 N 不一定在 G 或 H 中 normal. 這是因 為雖然可由 n ∈ N 得到 n ∈ H. 不管如何, 利用 H 在 G 中 normal, 我們僅能得到 g−1· n · g ∈ H, 而不是在 N .
(4) 如果已知 N 在 H 中 normal 且 H 在 G 中normal, 那麼 N 還是不一定能 在 G 中 normal. 這利用和 (2), (3) 相同的解釋就可知.
有的書習慣用集合的方式來表示 normal. 也就是說 N 在 G normal 表示 ∀ a ∈ G, a−1·N ·a ⊆ N . 這和我們前面用元素來定義是一樣的. 還有的書定義 normal subgroup 是要求: ∀ a ∈ G, a−1· N · a = N . 這樣的定義看似條件比較強不過其實是一樣的.
主要的原因是既然對於所有的 a ∈ G, a−1· N · a ⊆ N . 所以在兩邊分別乘上 a 和 a−1 得
N = a · (a−1· N · a) · a−1⊆ a · N · a−1.
2.4. Normal Subgroups 和 Quotient Groups 19
也就是說 N = a · N · a−1, 同理得 a−1· N · a = N .
所以當你要證明一個 group N 是 G 的 normal subgroup 時, 你只要證明 a·N ·a−1⊆ N 就好, 然而若你已知 N 在 G 中 normal 時, 那你當然可以用 a · N · a−1 = N 這 個等式了. 畢竟條件越強越好用啊!
若 N 是 G 的 normal subgroup, 則用元素的寫法我們可以寫成: 對於所有 g ∈ G, n ∈ N 都可找到 n0 ∈ N 使得 g · n = n0· g (或是找到 n00 ∈ N 使得 n · g = g · n00).
當然了若 G 是 abelian, 則當 n0 = n (或 n00= n) 時, 上面的等式都對. 也就是說:
Lemma 2.4.3. 當 G 是一個 abelian group 時, 所有的 subgroup 都是 normal subgroup.
現在回到我們考慮 normal subgroup 的真正目的. 我們想利用 G 來創造另一個 小一點的 group 來幫助我們了解 G. 給定一個 subgroup N 若我們考慮用前面的分 類方法用 N 將 G 分類然後將同類的元素所成的集合看成一個新的元素, 那麼從集合 的觀點來看這些新的元素所成的集合自然比原來 G 小. 例如前面在證明 Lagrange 定理時, 我們知道若 G 是 finite group 則可用 N 將 G 分成 |G|/|N | 類. 所以在這情 況下新的集合就只有 |G|/|N | 個元素了. 然而若 N 是 G 的 normal subgroup 時, 前面提到我們就可以給這一個新的集合一個運算. 也就是說若 a 是與 a 同類的元 素所成的集合, b 是與 b 同類的元素所成的集合, 則我們定 a · b = a · b. (再次強調 一定要是 normal subgroup 定出的運算才是 well defined. 否則和 a 同類的元素乘 以和 b 同類的元素不一定和 a · b 同類.) 我們將說明這一個運算給了這個新的集合 一個 group 的結構. 這個新的 group 我們稱之為 the quotient group of G by N (有 的書稱作 factor group), 記作: G/N .
(GP1): 若 a, b ∈ G/N , 則由於 a·b ∈ G 故 a · b ∈ G/N . 也就是說 a·b ∈ G/N . (GP2): 我們要證明 (a · b) · c = a · (b · c). 然而
(a · b) · c = a · b · c = (a · b) · c, 且
a · (b · c) = a · b · c = a · (b · c) 再加上 (a · b) · c = a · (b · c) 所以等式成立.
(GP3): 甚麼會是 G/N 的 identity 呢? 若 e 是 G 的 identity, 則對所有的 a ∈ G/N . 我們自然有 a · e = a · e = a. 同理 e · a = e · a = a. 所以 e 是 G/N 的 identity.
(GP4): 若 a ∈ G/N 甚麼會是 a 的 inverse 呢? 相信大家都可以猜到就是 a−1 了. 我們驗證 a · a−1 = a · a−1 = e. 同理 a−1· a = e. 所以 a−1 就是 a 的 inverse. 我們可以記作 (a)−1= a−1.
Example 2.4.4. Quotient group 的例子很多. 大家最常見的例子就是在整數用加 法所成的 group 中的 quotient group. 例如 5Z 就是 Z 的一個 normal subgroup (別 忘了 Z 是 abelian). 而 Z/5Z 就是 the quotient group of Z by 5Z. 到底 Z/5Z 是甚
麼呢? 比方說利用 5Z 來分類哪些整數和 1 同類呢? 照定義來看就是那些 n ∈ Z 使 得 1 · (n)−1∈ 5Z. 錯! 別忘了我們是看加法群你必須把上式的 · 改成 +, 而 n−1 改 成 −n. 所以和 1 同類的就是那些整數符合 1 − n ∈ 5N. 也就是除以 5 餘 1 的整 數. 由此知 Z/5Z 可以用 {0, 1, 2, 3, 4} 來表示. 其中 0, 也就是所有 5 的倍數所成的 集合, 是其 identity. 這就是大家在基礎數論學的 congruence.
2.5. Group Homomorphisms
在數學中要描繪兩種東西間的關係最好的方法就是利用函數 function. 當然並不是 所有這兩東西間的函數都很重要. 例如我們只關心兩個 groups 間的 group 架構, 因 此我們只對某種特殊的函數有興趣. 這種函數我們稱之為 group homomorphism.
Definition 2.5.1. 當 G, G0 是 groups 而 φ : G → G0 是從 G 映射到 G0 的函數. 如 果 φ 滿足對於所有 a, b ∈ G 皆有 φ(a · b) = φ(a) · φ(b), 則稱此函數 φ 是一個 group homomorphism.
要注意的是: 因為 a, b ∈ G, 所以這裡 a·b 是在 G 中的乘法; 而 φ(a), φ(b) ∈ G0, 所 以 φ(a) · φ(b) 是在 G0中的乘法. 簡單地說: 一個從 G 到 G0 的 group homomorphism 就是一個函數它能保持 G 和 G0 元素間的運算. 以下的 Lemma 就是說明這個觀點 的一個很好的例子. 它告訴我們 group homomorphism 會把 identity 送到 identity, 把 inverse 送到 inverse.
Lemma 2.5.2. 設 G 和 G0 是 groups 且 e 和 e0 分別為其 identity. 若 φ 是一個 從 G 映到 G0 的 group homomorphism, 則:
(1) φ(e) = e0.
(2) 給定任意的 a ∈ G, φ(a−1) = φ(a)−1.
Proof. 由 Theorem 1.2.3 知: 要證明 φ(e) 是 G0 的 identity, 我們只要在 G0 中找 到一元素 b 使得 b · φ(e) = b 就可以 (再次強調我們不需證所有的 g ∈ G0 都會使得 g · φ(e) = g). 其實我們只要找 b = φ(e) ∈ G0 就好了. 這樣一來,
b · φ(e) = φ(e) · φ(e) = φ(e · e) = φ(e) = b.
所以得證 φ(e) 是 G0 的 identity.
同樣的要證明 φ(a−1) 是 φ(a) 的 inverse, 我們只要證 φ(a−1) · φ(a) = e0 就可.
然而
φ(a−1) · φ(a) = φ(a−1· a) = φ(e) = e0.
所以 φ(a−1) = φ(a)−1. ¤
一般的函數有兩個集合是很重要的: 一個是在對應域裡的值域(像); 另一個就是 定義域裡的解集合(送到 0 的元素所成的集合). 同樣的在 group homomorphism 中 這兩個集合也很重要. 一個稱為 image; 另一個稱為 kernel.
2.5. Group Homomorphisms 21
Definition 2.5.3. 若 φ : G → G0 是一個 group homomorphism, 則 im(φ) = {φ(a) ∈ G0| a ∈ G}
稱為 φ 的 image.
ker(φ) = {a ∈ G | φ(a) = e0}, 稱為 φ 的 kernel.
從定義可知 im(φ) 是 G0 的一個子集合, 而 ker(φ) 是 G 的子集合. 事實上它們 有很好的性質.
Lemma 2.5.4. 若 φ : G → G0 是一個 group homomorphism, 則 im(φ) 是 G0 的 subgroup, 而 ker(φ) 是 G 的 normal subgroup.
Proof. 我們可以利用定義直接證 im(φ) 和 ker(φ) 分別是 G0 和 G 的 subgroup. 我 們這裡想直接利用 Lemma 1.3.4 來證.
若 φ(a), φ(b) ∈ im(φ), 其中 a, b ∈ G, 則利用 Lemma 2.5.2 我們知 φ(b)−1 = φ(b−1).
故
φ(a) · φ(b)−1= φ(a) · φ(b−1) = φ(a · b−1).
又因 a · b−1∈ G, 故 φ(a) · φ(b)−1 ∈ im(φ). 另外若 a, b ∈ ker(φ), 即 φ(a) = φ(b) = e0, 則
φ(a · b−1) = φ(a) · φ(b)−1= e0· e0= e0.
也就是說 a · b−1 ∈ ker(φ). 由以上二式知 im(φ) 和 ker(φ) 分別是 G0 和 G 的 subgroup.
最後我們證 ker(φ) 事實上是 G 的 normal subgroup. 也就是要證明: 對於所有 的 g ∈ G, 我們都有 g · ker(φ) · g−1⊆ ker(φ). 換句話說: 若 a ∈ ker(φ), 則我們要證 g · a · g−1 ∈ ker(φ). 然而
φ(g · a · g−1) = φ(g) · φ(a) · φ(g−1).
再利用 φ(a) = e0 及 φ(g−1) = φ(g)−1, 我們可得
φ(g · a · g−1) = φ(g) · e0· φ(g)−1 = e0.
故 g · a · g−1∈ ker(φ). ¤
Definition 2.5.5. 令 φ : G → G0 是一個 group homomorphism:
(1) 若 φ 是 onto, 則稱之為 epimorphism.
(2) 若 φ 1-1, 則稱之為 monomorphism.
(3) 若 φ 是 1-1 且 onto, 則稱之為 isomorphism.
當然了我們可以用 im(φ) 來判定 φ 是否為 epimorphism. 事實上若 im(φ) = G0, 則 φ 為 onto, 故為 epimorphism. 我們也可以用 ker(φ) 來判定 φ 是否為 monomorphism.
Lemma 2.5.6. 已知 φ : G → G0 是一個 group homomorphism, 則 φ 是一個 monomorphism 若且為若 ker(φ) = {e}.
Proof. 假設 φ 是 monomorphism (即 1-1). 若 g ∈ ker(φ), 則由 Lemma 2.5.2 知 φ(g) = φ(e) = e0. 但若 g 6= e, 則由 φ 是 1-1 知 φ(g) 6= φ(e). 故得 g = e, 也就是說 ker(φ) = {e}.
反之, 假設 ker(φ) = {e}. 若存在 g1 6= g2 使得 φ(g1) = φ(g2), 則 φ(g1· g−12 ) = φ(g1) · φ(g2)−1 = e0.
也就是說 g1· g−12 ∈ ker(φ). 但這代表 g1· g2−1= e, 即 g1= g2, 和當初假設 g1 6= g2 矛盾. 換句話說若 g1 6= g2 則 φ(g1) 6= φ(g2). 這告訴我們 φ 是 1-1 的. ¤ 這個定理告訴我們: 要檢查一個 group homomorphism 是否為 1-1, 只要檢查 其 kernel 是否為 identity 即可. 不過千萬要切記, 我們是在假設 φ 是一個 group homomorphism 的前題之下才有這個結果. 你不可以拿到一個函數馬上就檢查其 kernel 為 identity 然後就下斷語說它是 1-1. 除非你已先知其為一個 group homomorphism.
最簡單的反例就是若 f : R → R 是一個實數到實數的函數, 你不能因為 x = 0 是 f (x) = 0 的唯一解就說 f (x) 是 1-1.
有時候兩個 groups 的元素看起來是不一樣的不過它們在結構上是相同的. 在 代數的眼光中不應該把它們看成是不同的 groups. 不過怎樣來判定兩個 groups 結 構相同呢? 如果兩個 groups G 和 G0 間你可以找到一個 group homomorphism 是 isomorphism (即 1-1 且 onto), 則我們稱 G 和 G0 這兩個 group 是 isomorphic, 記 為: G ' G0. 意思是我們把它們看作是同樣的 group. 這樣的看法是合理的: 因為 1-1 和 onto 表示 G 和 G0 看成集合是一樣的, 在加上 group homomorphism 保持它 們 group 的結構, 所以我們把它們看作是一樣的 group.
這樣的看法在 finite group 之下大致上同學們就知道兩個 groups 若是 isomorphic 則它們的 order (元素個數) 要一樣. 不過要注意的是若兩個 groups 其 order 相 同不見得它們就 isomorphic. 不管如何若兩個 groups 其 order 不同則它們一定不 isomorphic.
當考慮 infinite group 情況複雜多了; 主要是此時我們無法算個數. 這時有很多 特殊現象發生, 例如一個 group 的 subgroup 可以和它 isomorphic. 我們有以下的 簡單例子:
Example 2.5.7. 考慮 Z 是一個加法之下的 group, 則所有偶數所成的集合 2Z 是 其 subgroup. 考慮 φ : Z → 2Z 是一個 group homomorphism 定義成: φ(n) = 2n.
很容易看出來 φ 是一個 isomorphism. 所以 Z 和 2Z 是 isomorphic.
其實我們可以證得 Z 中所有的 nontrivial subgroup 都和 Z isomorphic. 不過 我們別擔心太多 infinite group 因為前面已提過了, 在大學代數課中我們只要關心 finite group 就好了.
2.6. 三個 Isomorphism 定理 23
最後要強調的是: G 和 G0 是 isomorphic 表示在 G 和 G0 之間可以找到一個 isomorphism. 這並不表示 G 和 G0 間所有的 homomorphism 都是 isomorphism. 同 學們常常誤解這一點以致於當碰到要你證明 G 和 G0 不是 isomorphic 時, 有的同 學會在 G 和 G0 中找到一個 homomorphism 不是 1-1 及 onto 就斷言 G 和 G0 不是 isomorphism. 這是大錯特錯的!
2.6. 三個 Isomorphism 定理
給定 G 和 G0 要說明它們是 isomorphic 時, 若想真正找到它們之間一個具體的 isomorphism 一般來說並不容易. 在這一節中我們將介紹三個定理來幫助我們確認 G ' G0 而不必真正找到一個 isomorphism. 別害怕! 雖然是三個定理, 不過後兩個 定理可以利用第一個定理輕鬆推得. 所以大家務必要學好第一個 isomorphism 定理.
Theorem 2.6.1 (First Isomorphism Theorem). 若 φ : G → G0 是一個 group homomorphism, 則
G/ ker(φ) ' im(φ).
Proof. 首先我們回顧一下: 因 φ : G → G0 是一個 group homomorphism, 由 Lemma 2.5.4 知 im(φ) 是 G0 的 subgroup, 而 ker(φ) 是 G 的 normal subgroup. 所以要證得 這一個定理, 我們必須先在 G/ ker(φ) 這一個 quotient group 和 im(φ) 這個 group 之間找到一個函數. 再說明這個函數是 group homomorphism, 最後再驗證它是 1-1 且 onto.
G/ ker(φ) 和 im(φ) 長甚麼樣子我們都不知道, 如何能無中生有創造出一個函數 呢? 當然不可能無中生有! 我們可以用已經有的函數來創造它. 別忘了在假設中有 一個 φ, 我們可以利用 φ 製造以下的函數:
ψ : G/ ker(φ) → im(φ); a 7→ φ(a), ∀ a ∈ G/ ker(φ).
具體來說 ψ 是把和 a 同類的元素送到 φ(a) 這個值. 先別急著驗證 ψ 是一個 group homomorphism. 你確定 ψ 是一個‘好函數’ (well defined function) 嗎? 別忘了要成 為一個好函數必須有以下兩個要素:(1) 每一個定義域裡的元素都必須送到對應域裡;
(2) 不可以“一對多”: 也就是同一個元素不可以有兩種送法. 關於 (1) 我們的函數 ψ 是 O.K. 的. 因為每個定義域 (即 G/ ker(φ)) 裡的元素都是長 a 這個樣子, 其中 a ∈ G. 所以 ψ 把 a 送到 φ(a). 依定義 φ(a) 當然在對應域 im(φ) 內. 至於 (2) 就 需要驗證了. 這是因為 G/ ker(φ) 內的元素並沒有唯一的方法用 G 中的元素表示出 來. 也就是說在 G 中可以找到兩個不同的元素 a, b 使得 a 和 b 在 G/ ker(φ) 中是 相同的. 所以要說明 ψ 不是一對多, 我們必須說明 φ(a) = φ(b). 雖然 a 6= b, 不過由 a = b 知 a 和 b 在以 ker(φ) 這個 subgroup 的分類下是同類的. 別忘了 a 和 b 同類 表示 a−1· b ∈ ker(φ). 也就是說 φ(a−1· b) = e0. 再利用 φ 是 group homomorphism 的假設, 我們得
φ(a)−1· φ(b) = φ(a−1· b) = e0.
等式兩邊乘上 φ(a), 可得 φ(a) = φ(b). 所以我們製造的 ψ 是一個 well defined function.
接下來證 ψ 是一個 group homomorphism: 這不難, 只要記住 G/ ker(φ) 中的乘 法是定義成: a · b = a · b. 因此對任意的 a, b ∈ G/ ker(φ), 我們有
ψ(a · b) = ψ(a · b) = φ(a · b).
另一方面因為 φ 是 group homomorphism, 所以
φ(a · b) = φ(a) · φ(b) = ψ(a) · ψ(b).
結合以上二式, 我們可得 ψ(a · b) = ψ(a) · ψ(b).
證明 ψ 是 onto 純粹是定義: 給定任意元素 y ∈ im(φ), 依定義知存在 x ∈ G 使 得 y = φ(x). 因此我們可找 x ∈ G/ ker(φ) 代入 ψ 得 ψ(x) = φ(x) = y. 因此 ψ 是 onto.
既然 ψ 是 group homomorphism, 我們可以利用 Lemma 2.5.6: 也就是證明 ker(ψ) 是 G/ ker(φ) 的 identity. 別忘了 G/ ker(φ) 的 identity 是 e. 假設 x ∈ ker(ψ), 即 ψ(x) = e0, 其中 e0 是 G0的 identity. 但是由 ψ 的定義: ψ(x) = φ(x), 故知 x ∈ ker(φ).
然而 G 中元素用 ker(φ) 來分類的話 x 和 e 是同類的 (因 e−1· x = x ∈ ker(φ)). 故 在 G/ ker(φ) 中 x = e.
總結: 我們證得了 ψ 是一個從 G/ ker(φ) 到 im(φ) 的 isomorphism. 所以
G/ ker(φ) ' im(φ). ¤
當然了如果定理中的 φ 是 onto. 那麼我們知 im(φ) = G0. 因此我們有以下的引 理:
Corollary 2.6.2. 若 φ : G → G0 是一個 group epimorphism, 則 G/ ker(φ) ' G0.
First Isomorphism Theorem 告訴我們甚麼呢? 如果有一個 group G, 而 N 是其 normal subgroup. 則當我們要證明另一個 group G0 和 G/N 是 isomorphic 時. 我 們不必辛苦的去找 G/N 和 G0 間的 isomorphism. 我們只要去找到一個 G 到 G0 的 epimorphism, φ, 如果又剛好 ker(φ) = N . 那麼由 First Isomorphism Theorem 我們就可知 G/N ' G0 了.
讓我們就利用證明第二個 isomorphism 定理來說明 First Isomorphism Theorem 的妙用吧! 給定一 group G, 若 H, N 是 G 的 subgroups, 考慮以下之集合:
H · N = {h · n | h ∈ H, n ∈ N }.
因為 H 和 N 都在 G 中所以 H · N 當然是 G 的一個子集合. 不過它不一定是 G 的 subgroup 喔! 主要的問題出在封閉性. 在 H · N 中任取兩元素, h · n 和 h0· n0, 其中 h, h0 ∈ H, n, n0 ∈ N . 則 (h · n) · (h0· n0) 不一定可以寫成一個 H 中的元素乘上一個
2.6. 三個 Isomorphism 定理 25
N 中的元素這樣的形式. 不過若 H 和 N 其中一個是 G 的 normal subgroup, 那麼 H · N 就是 G 的 subgroup 了. 我們就把這個事實寫成 Lemma 吧!
Lemma 2.6.3. 若 H 是 G 的 subgroup 且 N 是 G 的 normal subgroup. 則 H · N = N · H 且是 G 的 subgroup.
Proof. 因為 N 是 G 的 normal subgroup, 故因 H ⊆ G, 對於所有 h ∈ H 及 n ∈ N , h · n · h−1∈ N . 換句話說存在 n0 ∈ N 使得 h · n · h−1= n0. 因此 h · n = n0· h. 由 此可得 H · N ⊆ N · H. 同理可得 N · H ⊆ H · N .
利用以上的結果, 前面所提的封閉性就可以解決了. 因為存在 n00 ∈ N 使得 h0· n0 = n00· h0 故
(h · n) · (h0· n0) = (h · n) · (n00· h0) = h · (n · n00) · h0. 又因 n · n00∈ N , 故存在 ˆn ∈ N 使得 (n · n00) · h0 = h0· ˆn. 故
(h · n) · (h0· n0) = (h · h0) · ˆn ∈ H · N.
反元素的存在也可用相同的看法: 若 h · n ∈ H · N , 則 (h · n)−1= n−1· h−1 ∈ N · H.
又 N · H = H · N , 故 (h · n)−1∈ H · N . ¤ 現在讓我們看看第二個 isomorphism 定理在談甚麼?
Theorem 2.6.4 (Second Isomorphism Theorem). 若 H 是 G 的 subgroup 且 N 是 G 的 normal subgroup. 則 H ∩ N 是 H 的 normal subgroup, 且
H/(H ∩ N ) ' (H · N )/N.
Proof. 雖然定理提到 H ∩ N 是 H 的 normal subgroup, 不過我們先不證它, 而直 接用 first isomorphism 定理, normal subgroup 的部分會自然成立. 另外要注意的是 定理中有另一個 quotient group (H · N )/N . 前面提到這是一個 group 非得要 N 在 H · N 中 normal, 為甚麼定理不談 N 在 H · N 中 normal 呢? 學代數到現在你 應該了解這是很 trivial 的事實了. 因為 H 中有 identity 故對任意的 n ∈ N 皆可 寫成 n = e · n ∈ H · N . 因此得 N ⊆ H · N . 換句話說 H 是 H · N 的 subgroup. 那 為甚麼 normal? 既然 N 在 G 中 normal, 當然對任意的元素 g ∈ H · N ⊆ G 都有 g · N · g−1= N 了.
怎麼用 first isomorphism 定理呢? 前面提到你要證明一個 quotient group 和另 一個 group 是 isomorphism 時, 可以先不管 quotient group 中那個在底下的 normal subgroup. 在目前的情況我們有兩種選擇: (1) 從 H 到 (H ·N )/N 的 homomorphism;
(2) 從 H · N 到 H/(H ∩ N ) 的 homomorphism. 你會選哪一個呢? 當然是 (1) 了!
主要原因不只是 (2) 中的 H ∩ N 在 H 中 normal 還沒證. 更重要的是從 H 到
(H · N )/N 的 homomorphism 比 從 H · N 到 H/(H ∩ N ) 的 homomorphism 更自 然更好找. (為甚麼呢? 只能說是憑感覺吧!)
讓我們先找一個從 H 到 (H · N )/N 的函數吧! 因為 H 是 H · N 的 subgroup, 我 們有一個很自然的映射把 H 的元素送到 H · N : 也就是把 H 中的元素乖乖的原封不 動的放到 H · N 中. 即 ι : H → H · N 其中 ι(h) = h. 又 N 在 H · N 中 normal, 我 們又有一個很自然的可將 H · N 的元素用 N 分類的函數. 即 π : H · N → (H · N )/N 其中對所有的 g ∈ H · N 我們有 π(g) = g. 將 π 和 ι 合成, 我們自然有一個函數
φ = π ◦ ι : H → (H · N )/N, 其中對所有的 h ∈ H 我們有
φ(h) = π(ι(h)) = h.
現在要證 φ 是一個 group homomorphism. (我們不必證 φ 是 well defined, 這是 因為 φ 這個函數‘明明白白’的把 h 送到 h 這一個元素. 沒有前面那種一對多的可 能.) 事實上對任意的 h, h0 ∈ H, 我們有
φ(h · h0) = h · h0= h · h0 = φ(h) · φ(h0).
接下來證 φ 是 onto. 任意的 H · N 中的元素可寫成 h · n, 其中 h ∈ H, n ∈ N . 所以任意的 (H · N )/N 中的元素都可寫成 h · n. 但是 h · n = h · n. 別忘了我們是 用 N 來分類所以 N 中的元素都和 identity 同類. 也就是說 n = e. 因此 h · n = h.
由此知任意 (H · N )/N 中的元素 h · n 我們都可找 h ∈ H 使得 φ(h) = h = h · n.
因此 φ 是 onto.
既然 φ 是一個從 H 到 (H ·N )/N 的 epimorphism, 我們可以用 First Isomorphism Theorem (Corollary 2.6.2) 得到
H/ ker(φ) ' (H · N )/N.
甚麼是 ker(φ) 呢? 依定義 ker(φ) 是 H 中的元素 h 使得 φ(h) 是 (H · N )/N 的 identity, e. 也就是說 φ(h) = h = e. 別忘了 (H · N )/N 中的元素是對 N 分類, 故 h = e 表示 h 和 e 同類, 也就是說 e−1· h = h ∈ N . 由此知 ker(φ) 的元素既要在 H 中也要在 N 中; 換句話說 ker(φ) ⊆ H ∩ N . 反之若 a ∈ H ∩ N , 則因 a ∈ N 得 φ(a) = a = e. 故 H ∩ N ⊆ ker(φ). 由此知 ker(φ) = H ∩ N . 因此我們由 Lemma 2.5.4 知 H ∩ N 是 H 的 normal subgroup 也由 First Isomorphism Theorem 知
H/(H ∩ N ) ' (H · N )/N.
¤ 相信大家已經看出 First Isomorphism Theorem 的妙用了. 讓我們再用它來證 第三個 isomorphism 定理吧!
2.7. Correspondence Theorem 27
Theorem 2.6.5 (Third Isomorphism Theorem). 若 φ : G → G0 是一個 group epimorphism. 假設 N0 是 G0 的一個 normal subgroup. 令
N = {a ∈ G | φ(a) ∈ N0}.
則 N 是 G 的 normal subgroup 且
G/N ' G0/N0.
Proof. 令 π : G0 → G0/N0 是 G0 對 N0 來分類的函數. 如前一定理的證明我們可 定 ψ = π ◦ φ : G → G0/N0. 也就是說 ψ(a) = φ(a), ∀ a ∈ G.
由 φ 是 group homomorphism 知
ψ(a · b) = φ(a · b) = φ(a) · φ(b) = φ(a) · φ(b) = ψ(a) · ψ(b).
故 ψ 是一個從 G 到 G0/N0 的 group homomorphism.
任意 G0/N0 的元素都可寫成 g 其中 g ∈ G0 這種形式. 但因 φ 是 onto, 故存在 a ∈ G 使得 φ(a) = g. 所以
ψ(a) = φ(a) = g.
因此 ψ 也是 onto. (其實若同學了解一些合成函數的性質, 馬上可以利用兩個 onto 的函數其合成函數也是 onto 知 ψ 是 onto.)
既然知 ψ : G → G0/N0 是一個 epimorphism, 我們再次用 First Isomorphism Theorem 知
G/ ker(ψ) ' G0/N0.
甚麼是 ker(ψ) 呢? 若 a ∈ ker(ψ) 即 ψ(a) = φ(a) = e0, 其中 e0 是 G0 的 identity.
也就是說 φ(a) 和 e0 在用 N0 的分類下是同類的. 所以 φ(a) ∈ N0. 由 N 的定義 知, 這表示 a ∈ N . 故 ker(ψ) ⊆ N . 另外若 a ∈ N , 則 φ(a) ∈ N0 故在 G0/N 中 ψ(a) = φ(a) = e0, 因此 a ∈ ker(ψ). 得 N ⊆ ker(ψ). 也就是說 ker(ψ) = N 且 N 是 G 的 normal subgroup.
¤ 2.7. Correspondence Theorem
既然 group homomorphism 保持了兩 group 間乘法的運算結構. 那麼這兩個 group 在某種程度來說應該有些關係. Correspondence Theorem 就是描繪這種關係.
Theorem 2.7.1 (Correspondence Theorem). 若 φ : G → G0 是一個 group epimor- phism. 若 H0 是 G0 的 subgroup 且令
H = {a ∈ G | φ(a) ∈ H0}, 則 H 是 G 的一個 subgroup 且 H ⊇ ker(φ). 另外若令
φ(H) = {φ(a) | a ∈ H},
則 φ(H) = H0 且
H/ ker(φ) ' H0.
如果又假設 H0 是 G0 的 normal subgroup. 則前面所定的 H 也會是 G 的 normal subgroup.
Proof. 首先先證 H 是一個 subgroup of G. 若 a, b ∈ H, 我們要證明 a · b ∈ H 且 a−1 ∈ H. 由定義知 a, b ∈ H 表示 φ(a) ∈ H0 且 φ(b) ∈ H0, 故 φ(a) · φ(b) ∈ H0. 又因 φ 是 group homomorphism, 故 φ(a · b) = φ(a) · φ(b). 因此 φ(a · b) ∈ H0, 也 就是說 a · b ∈ H. 另外又因 φ(a) ∈ H0 故 φ(a)−1 ∈ H0, 再加上 φ(a−1) = φ(a)−1, 可知 φ(a−1) ∈ H0. 故 a−1 也在 H 中. (注意這個部分的證明只用到 φ 是 group homomorphism, 並不需要 onto.)
若 a ∈ ker(φ), 則 φ(a) = e0. 因 e0 是 G0 的 identity 且 H0 是 G0 的 subgroup, 當然 e0 ∈ H0. 也就是說 φ(a) ∈ H0, 故 a ∈ H. 所以 ker(φ) ⊆ H. (這部分的證明也 不需 epimorphism.)
現在證 φ(H) = H0. φ(H) ⊆ H0 是容易的. 主要是因 φ(H) 的元素都是 φ(a) 這 種形式, 其中 a ∈ H. 由定義 a ∈ H, 表示 φ(a) ∈ H0. 故 φ(H) 的元素都落在 H0 中. 很多同學都會認為 H0 的元素也會在 φ(H) 中; 一般這是不一定對的. 因為在一 般的情況 b ∈ H0 不代表有元素 a ∈ G 使得 φ(a) = b. 這裡我們就要用到 onto 的 性質了. 因為 φ 是 onto 故對任意 b ∈ G0, 當然可以找到 a ∈ G 使得 φ(a) = b. 現 在若 b ∈ H0 那當然 b ∈ G0 故可找到 a ∈ G 使得 φ(a) = b. 既然 φ(a) = b ∈ H0, 這 一個 a 也就在 H 中了. 所以 b = φ(a) ∈ φ(H), 也就是說 H0 ⊆ φ(H). 由此得證 H0 = φ(H).
φ(H) = H0 告訴我們 φ 這個函數若限制在 H 中來看是把 H onto 送到 H0. φ 對 G 中所有的元素來看是 group homomorphism, 那限制在 H 中當然是 group homomorphism. 而 φ 限制在 H 中來看它的 kernel 會是甚麼呢? 當然是在原 本的 ker(φ) 中也在 H 中的元素. 也就是 ker(φ) ∩ H. 但已知 ker(φ) ⊆ H 故 ker(φ) ∩ H = ker(φ). 故由 First Isomorphism Theorem 知
H/ ker(φ) ' H0.
別忘了在 Theorem 2.6.5 已證過: 若 H0 在 G0 中 normal 則 H 在 G 中 normal.
我們這裡再給一個一般的證明(因為這不需用到 φ 是 onto.) 我們要證明若 a ∈ H 對任意的 g ∈ G 皆有 g · a · g−1∈ H. 要驗證 g · a · g−1 有沒有在 H 當然就是帶入 φ 看看是否送到 H0. 然而
φ(g · a · g−1) = φ(g) · φ(a) · φ(g)−1.
再因 φ(g) ∈ G0, φ(a) ∈ H0 及 H0 是 G0 的 normal subgroup, 我們有 φ(g) · φ(a) · φ(g)−1 ∈ H0.
故 φ(g · a · g−1) ∈ H0, 也就是說 g · a · g−1 ∈ H. 所以 H 是 G 的 normal subgroup. ¤
2.7. Correspondence Theorem 29
再次強調這個定理中除了 φ(H) = H0 及 H/ ker(φ) ' H0 需用到 φ 是 onto 外, 其他性質並不需 onto 的假設.
Remark 2.7.2. Correspondence Theorem 告訴我們說若 φ : G → G0 是一個 epi- morphism, 則在 G0 中任選一個 subgroup H0 都可在 G 中找到一個 subgroup H 使 得 φ(H) = H0, 而且 ker(φ) ⊆ H. 其實在 G 中符合 φ(H) = H0 及 ker(φ) ⊆ H 的 subgroup 是唯一的. 假設 G 中有另一個 subgroup N 符合 φ(N ) = H0 及 ker(φ) ⊆ N . 則對於所有 a ∈ N , 因 φ(a) ∈ φ(N ) = H0, 故由假設 φ(H) = H0 知在 H 中必存在 一元素 b 使得 φ(b) = φ(a). 換句話說 φ(a) · φ(b)−1= e0. 由此得 φ(a · b−1) = e0. 也 就是說 a · b−1 ∈ ker(φ). 由此知 a ∈ ker(φ) · b. 別忘了 ker(φ) ⊆ H 且 b ∈ H 故 ker(φ) · b ⊆ H. 所以 a ∈ H, 也就是說 N ⊆ H. 用同樣的方法 (將 H 和 N 角色互 換) 可得 H ⊆ N . 所以 H = N . 由上知真正的 Correspondence Theorem 是說:
若 φ : G → G0 是一個 epimorphism, 則對於 G0 中任一 subgroup H0, 在 G 中皆
‘存在’ “唯一” 的 subgroup H 使得 φ(H) = H0 且符合 ker(φ) ⊆ H.
不過在大學的代數中我們只要用到存在性而已, 所以我們不去強調唯一性.
Correspondence Theorem 最常用的情況是當 N 是 G 的一個 normal subgroup, 而 φ 是 G 到 G/N 的 group homomorphism 其中對任意的 a ∈ G, 定義 φ(a) = a.
Corollary 2.7.3. 假設 G 是一個 group 且 N 是 G 的一個 normal subgroup. 則 對任意 G/N 中的 subgroup H0 都可在 G 中找到 subgroup H 符合 N ⊆ H 且 H/N = H0.
當 H0 是 G/N 的 normal subgroup 時, 則 H 也會是 G 的 normal subgroup.
Proof. φ 是 group homomorphism 是因為 φ(a · b) = a · b, 且
a · b = a · b = φ(a) · φ(b).
再證明 φ 是 onto 的, 事實上對所有 y ∈ G/N 都是 y = a, 其中 a ∈ G 這種形 式. 故選 a ∈ G 帶入 φ 得 φ(a) = a = y. 得證 φ 是 epimorphism.
ker(φ) 是甚麼呢? 若 a ∈ ker(φ) 則 φ(a) = e, 但由 φ 的定義 φ(a) = a. 故 由 a = e, 得 a ∈ N . 反之若 a ∈ N , 則 φ(a) = a = e, 故 a ∈ ker(φ). 由此得 ker(φ) = N .
現在 Correspondence Theorem 中的條件都找到了, 所以利用 Theorem 2.7.1 知任取 G/N 中的一個 subgroup H0, 在 G 中都可以找到一個 subgroup H 符合
N = ker(φ) ⊆ H 且 φ(H) = H/N = H0. ¤
有許多書也稱 Corollary 2.7.3 為 Correspondence Theorem. 它告訴我們 G/N 中的 subgroup 都是長 H/N 這種形式, 其中 H 是 G 的 subgroup 且 N ⊆ H. G/N 中的 normal subgroup 也是有 H/N 這種形式不過其中 H 是 G 的 normal subgroup.
最後我們想利用 Correspondence Theorem 來談談 Third Isomorphism Theorem 的一個特殊狀況. 令 K 是 G 的 normal subgroup, φ : G → G/K 是定義成 φ(a) = a 的 epimorphism. 任意 G/K 中的 normal subgroup N0 由前 Corollary 2.7.3 知是由 G 中的某一 normal subgroup N 利用 φ 得到: 也就是說 N0 = φ(N ) = N/K. 故由 Theorem 2.6.5 我們有以下的定理通常也稱之為 Third Isomorphism Theorem.
Theorem 2.7.4 (Third Isomorphism Theorem). 若 G 是一個 group, K 是 G 的一 個 normal subgroup. 則 G/K 中的任一 normal subgroup 都是 N/K 這種形式, 其 中 K ⊆ N 且 N 是 G 的 normal subgroup. 而且我們有
(G/K)/(N/K) ' G/N.
Proof. 任一 G/K 的 normal subgroup 都是 N/K 這種形式已在 Corollary 2.7.3 證 得. 而
(G/K)/(N/K) ' G/N
可由 Theorem 2.6.5 直接得到. 也就是代: G0 = G/K, N0 = N/K. 此時可得 N = {a ∈ G | φ(a) ∈ N0}. 故由 G/N ' G0/N0 得證. ¤