next up previous
下一頁: Finite Abelian Groups 上一頁: 一些常見的 Groups 前一頁: Cyclic Groups

Direct Product

若給定兩個(或更多) groups, 在這節中我們將介紹一種方法可以利用這些 groups 創造出新的 group. 這個方法稱之為 direct product.

Definition 3.2.1   給定兩 groups, G1G2, 則定義

G1×G2 = {(a1, a2) | a1 $\displaystyle \in$ G1a2 $\displaystyle \in$ G2}.

若 (a1, a2), (b1, b2) $ \in$ G1×G2, 則定義其乘法為

(a1, a2) . (b1, b2) = (a1 . b1, a2 . b2).

我們稱 G1×G2G1G2direct product.

事實上利用上述的乘法 G1×G2 是一個 group. 其中封閉性和結合率可以用原來 G1G2 的封閉性與結合濾輕鬆得證. 什麼會是 G1×G2 的 identity 呢? 若 e1e2 分別是 G1G2 的 identity, 應該很容易看出 (e1, e2) 就是 G1×G2 的 identity 吧! 至於 (a1, a2) 的 inverse 是 (a1-1, a2-1) 直接相乘就可得知.

Proposition 3.2.2   若 G1G2 都是 cyclic groups, 且其 order 分別為 nm.
  1. nm 互質, 則 G1×G2 仍是一個 cyclic group.

  2. nm 不互質, 則 G1×G2 不是 cyclic group.

証 明. 因 G1G2 是 cyclic, 假設 G1G2 分別是由 ab 生成. 注意: 從定義知 G1×G2 的 order 為 nm.

(1) 假設 nm 互質, 要證明 G1×G2 是 cyclic 我們只要證明 G1×G2 中存在一元素其 order 為 nm. 因為如此一來, 這個元素生成的 group 和 G1×G2 個數一樣多, 所以 G1×G2 就可由其生成. 該找什麼元素呢? 讓我們試試 (a, b) 吧. 由 Lemma 2.3.1 要說 (a, b) 的 order 為 nm, 等同於說 nm 是最小的正整數使得

(a, b)nm = (e1, e2).

首先觀察

(a, b)nm = ((an)m,(bm)n) = (e1m, e2n) = (e1, e2).

接著要說明 nm 是符合上式的最小的正整數. 假設 (a, b)r = (e1, e2), 則因 (a, b)r = (ar, br), 故得 ar = e1br = e2. 因 ord(a) = n ord(b) = m, 由 Lemma 2.3.2n | rm | r. 然而由假設 nm 互質可得 nm | r, 故若 r 是一個正整數使得 (a, b)r = (e1, e2) 則 r$ \ge$nm. 由此證得 (a, b) 的 order 為 nm, 換句話說 G1×G2 是一個由 (a, b) 生成的 cyclic group.

(2) 假設 nm 不互質, 令 lnm 的最小公倍數. 注意因 nm 不互質, 此時 l < nm. 因 a 生成 G1, 故 G1 的元素都可寫成 ai 這種形式. 同理 G2 的元素都可寫成 bj 這種形式. 因此 G1×G2 的元素都可寫成 (ai, bj) 這種形式. 考慮

(ai, bj)l = (ail, bjl).

ln 的倍數, 故 ail = e1. 同理 bjl = e2. 也就是說 (ai, bj)l = (e1, e2). 由 Lemma 2.3.1 G1×G2 中的任一元素 (ai, bj) 其 order 小於或等於 l. 所以在 G1×G2 中找不到一個元素其 order 為 nm. 故 G1×G2 不可能是 cyclic. $ \qedsymbol$

Corollary 3.2.3   若 m, n 互質, 則

$\displaystyle \mathbb {Z}$/n$\displaystyle \mathbb {Z}$×$\displaystyle \mathbb {Z}$/m$\displaystyle \mathbb {Z}$ $\displaystyle \simeq$ $\displaystyle \mathbb {Z}$/(nm)$\displaystyle \mathbb {Z}$.

証 明. 由 Proposition 3.2.2 $ \mathbb {Z}$/n$ \mathbb {Z}$×$ \mathbb {Z}$/m$ \mathbb {Z}$ 是一個 cyclic group. 然而 $ \mathbb {Z}$/n$ \mathbb {Z}$×$ \mathbb {Z}$/m$ \mathbb {Z}$ 的 order 為 nm, 故由 Theorem 3.1.1 知其和 $ \mathbb {Z}$/(nm)$ \mathbb {Z}$ isomorphic. $ \qedsymbol$

由 Proposition 3.2.2 知道兩個 cyclic groups 的 direct product 並不一定會依然是 cyclic, 所以 direct product 確實能幫我們產生新的 group. 以後我們可以看到所有的 finite abelian group 都可以用 cyclic groups 作 direct product 得到.

接下來我們來看看一個 group 若是由其他的 groups 用 direct product 得到, 那麼這一個 group 會有甚麼特性? 若 G1G2 是兩個 groups, 且 e1e2 分別為其 identity. 若 G' = G1×G2, 我們觀察 G' 中兩個很特別的集合:

N' = {(a, e2) | a $\displaystyle \in$ G1}    and    M' = {(e1, b) | b $\displaystyle \in$ G2}.

很容易就可檢查出 N'M' 都是 G' 的 subgroups. 事實上它們都是 G' 的 normal subgroups. 這是因為對於 G' 中的任一元素 (g1, g2), 由於 g1 $ \in$ G1 所以 若 a $ \in$ G1 g1 . a . g1-1 $ \in$ G1, 因此

(g1, g2) . (a, e2) . (g1, g2)-1 = (g1 . a . g1-1, g2 . e2 . g2-1) = (g1 . a . g1-1, e2) $\displaystyle \in$ N'.

同理

(g1, g2) . (e1, b) . (g1, g2)-1 $\displaystyle \in$ M'.

我們也很容易看出 N' $ \simeq$ G1: 這是因為考慮函數 $ \pi_{1}^{}$ : N$ \to$G1 定為 $ \pi_{1}^{}$((a, e2)) = a, 則不難看出 $ \pi_{1}^{}$ 是一個 group isomorphism. 同理可得 M' $ \simeq$ G2. 另外 N'M' 的特點是

G = N' . M'    and    N' $\displaystyle \cap$ M' = {(e1, e2)}.

因為 G' 中的元素都是 (g1, g2) 這種形式, 其中 g1 $ \in$ G1, g2 $ \in$ G2. 然而 (g1, e2) $ \in$ N' (e1, g2) $ \in$ M', 故

(g1, g2) = (g1, e2) . (e1, g2) $\displaystyle \in$ N' . M'.

另一方面若 (g1, g2) $ \in$ N' $ \cap$ M', 則由 (g1, g2) $ \in$ N'g2 = e2, 再由 (g1, g2) $ \in$ M'g1 = e1. 故知 {(e1, e2)} = N' $ \cap$ M'.

Theorem 3.2.4   G $ \simeq$ G1×G2 若且為若 G 中存在兩個 normal subgroups NM 符合以下條件
  1. N $ \simeq$ G1 M $ \simeq$ G2.
  2. G = N . M
  3. N $ \cap$ M = {e}, 其中 eG 的 identity.

証 明. 利用前面所定的 N'M', 我們知 N'M' G1×G2 的 normal subgroups, 且 N' $ \simeq$ G1 M' $ \simeq$ G2. 我們也知 G1×G2 = N' . M' N' $ \cap$ M' = {(e1, e2)}.

假設 $ \phi$ : G$ \to$G1×G2 是一個 isomorphism. 則令

N = {a $\displaystyle \in$ G | $\displaystyle \phi$(a) $\displaystyle \in$ N'}    and    M = {b $\displaystyle \in$ G | $\displaystyle \phi$(b) $\displaystyle \in$ M'}.

由 Correspondence 定理 (Theorem 2.7.1), 知 NM 都是 G 的 normal subgroups, 又 N/ker($ \phi$) $ \simeq$ N' M/ker($ \phi$) $ \simeq$ M'. 但因 $ \phi$ 是一對一, 故由 Lemma 2.5.6 ker($ \phi$) = {e}. 因此

N $\displaystyle \simeq$ N' $\displaystyle \simeq$ G1    and    M $\displaystyle \simeq$ M' $\displaystyle \simeq$ G2.

再來對於所有 x $ \in$ G, 我們得 $ \phi$(x) $ \in$ G1×G2, 但因 G1×G2 = N' . M', 故知 $ \phi$(x) = N' . M'. 也就是說存在 n' $ \in$ N'm' $ \in$ M' 使得 $ \phi$(x) = n' . m'. 但因 $ \phi$ 是 onto 的故存在 n $ \in$ Nm $ \in$ M 使得 $ \phi$(n) = n' $ \phi$(m) = m'. 換句話說:

$\displaystyle \phi$(x) = $\displaystyle \phi$(n) . $\displaystyle \phi$(m) = $\displaystyle \phi$(n . m).

然而 $ \phi$ 是一對一的故上式得 x = n . m. 我們得 G 中的任一元素都可寫成 n . m 這種形式, 其中 n $ \in$ N, m $ \in$ M. 換句話說

G = N . M.

最後, 若 x $ \in$ N $ \cap$ M, 則由 x $ \in$ N $ \phi$(x) $ \in$ N', 再由 x $ \in$ M $ \phi$(x) $ \in$ M'. 也就是 $ \phi$(x) $ \in$ N' $ \cap$ M'. 然而已知 N' $ \cap$ M' G1×G2 的 identity, 故知 x $ \in$ ker($ \phi$). 再由 ker($ \phi$) = {e} 知 x = e. 故得證

N $\displaystyle \cap$ M = {e}.

反知若 G 中存在兩個 normal subgroup NM 滿足 (1), (2), (3). 考慮函數 $ \psi$ : G$ \to$N×M 定義成: 若 x = n . m $ \in$ G, 其中 n $ \in$ Nm $ \in$ M, 則 $ \psi$(x) = (n, m). 這裡要注意 $ \psi$ 是否為 well-defined function? G 中的任一元素由於 G = N . M, 確實可以寫成 n . m 這種形式, 不過寫法唯一嗎? 萬一不唯一, 即 x = n . m = n' . m', 其中 n$ \ne$n'm$ \ne$m', 則 $ \psi$(x) = (n, m) 又等於 (n', m') 表示 $ \psi$ 是一對多, 那就不是好函數了. 事實上這種寫法是唯一的: 這是因為若 n . m = n' . m' 其中 n, n' $ \in$ N, m, m' $ \in$ M. 則

n'-1 . n = m' . m-1.

然而 n'-1 . n $ \in$ N m' . m-1 $ \in$ M, 故知

n'-1 . n $\displaystyle \in$ N $\displaystyle \cap$ M.

再利用假設 N $ \cap$ M = {e} 知 n'-1 . n = e, 也就是說 n = n'. 同理可得 m = m'. 所以寫法唯一. 好了! 既然 $ \psi$ 是一個好函數, 我們接下來證 $ \psi$ 是一個 group homomorphism. 也就是若 x = n . m, x' = n' . m' 其中 n, n' $ \in$ Nm, m' $ \in$ M, 則要證明 $ \psi$(x . x') = $ \psi$(x) . $ \psi$(x'). 不過

$\displaystyle \psi$(x) . $\displaystyle \psi$(x') = (n, m) . (n', m') = (n . n', m . m'),

如果我們能證明 x . x' = (n . n') . (m . m'), 則由於 n . n' $ \in$ N m . m' $ \in$ M, 故利用 $ \psi$ 的定義我們有

$\displaystyle \psi$(x . x') = (n . n', m . m').

因此得 $ \psi$(x . x') = $ \psi$(x) . $ \psi$(x'). 換句話說要證明 $ \psi$ 是一個 group homomorphism 等於要證

(n . m) . (n' . m') = (n . n') . (m . m').

利用結合率

(n . m) . (n' . m') = n . (m . n') . m'

(n . n') . (m . m') = n . (n' . m) . m',

也就是說我們只要證明 m . n' = n' . m 就可. 要怎麼證 m . n' = n' . m 呢? 我們知 a = b 若且為若 a . b-1 = e. 所以我們考慮

(m . n') . (n' . m)-1 = m . n' . m-1 . n'-1.

然而 m . n' . m-1 $ \in$ N (這是因為 n' $ \in$ NNG 的 normal subgroup), 我們有

m . n' . m-1 . n'-1 = (m . n' . m-1) . n'-1 $\displaystyle \in$ N.

同理利用 MG 的 normal subgroup, 我們有

m . n' . m-1 . n'-1 = m . (n' . m-1 . n'-1) $\displaystyle \in$ M.

因此知

(m . n') . (n' . m)-1 $\displaystyle \in$ N $\displaystyle \cap$ M.

再利用 N $ \cap$ M = {e} 得 (m . n') . (n' . m)-1 = e, 也就是說 m . n' = n' . m. 最後我們證 $ \psi$ 是 1-1 and onto. 若 x $ \in$ ker($ \psi$), 也就是說 $ \psi$(x) 是 N×M 中的 identity (e, e) (別忘了 eG 的 identity 所以當然是 NM 的 identity). 因 x $ \in$ G 故存在 n $ \in$ N, m $ \in$ M 使得 x = n . m. 由此得 $ \psi$(x) = (n, m) = (e, e). 也就是說 n = em = e, 故 x = e . e = e. 得證 ker($ \psi$) = {e} 故 $ \psi$ 是一對一. 要證明 $ \psi$ 是 onto, 我們必須任取 N×M 中的任一元素 (n, m), 然後說 G 中存在一元素 x 使得 $ \psi$(x) = (n, m). 我們只要令 x = n . m 即可, 因為由定義此時 $ \psi$(x) = (n, m). 好了我們證得 $ \psi$ 是一個 isomorphism 故

G $\displaystyle \simeq$ N×M.

不過我們不是該證 G $ \simeq$ G1×G2 嗎? 沒關係, 因為由假設 N $ \simeq$ G1 M $ \simeq$ G2, 利用下一個 Lemma, 我們就可知

G $\displaystyle \simeq$ N×M $\displaystyle \simeq$ G1×G2.

$ \qedsymbol$

Lemma 3.2.5   若 G1 $ \simeq$ G1' 且 G2 $ \simeq$ G2' 則

G1×G2 $\displaystyle \simeq$ G1G2'.

証 明. 由假設我們之存在 isomorphisms: $ \phi_{1}^{}$ : G1$ \to$G1', 且 $ \phi_{2}^{}$ : G2$ \to$G2'. 定義新的函數 $ \phi$ : G1×G2$ \to$G1G2', 使得對所有的 (g1, g2) $ \in$ G1×G2,

$\displaystyle \phi$((g1, g2)) = ($\displaystyle \phi_{1}^{}$(g1),$\displaystyle \phi_{2}^{}$(g2)).

因為 $ \phi_{1}^{}$(g1) $ \in$ G1', $ \phi_{2}^{}$(g2) $ \in$ G2', $ \phi$ 真的把 G1×G2 的元素送到 G1G2'. 利用 $ \phi_{1}^{}$$ \phi_{2}^{}$ 是 group homomorphism, 我們很容易驗證 $ \phi$ 也是一個 group homomorphism.

$ \phi$ 是 onto 的嗎? 若 (y1, y2) $ \in$ G1G2', 即 y1 $ \in$ G1' 且 y2 $ \in$ G2', 則因 $ \phi_{1}^{}$$ \phi_{2}^{}$ 是 onto, 故存在 x1 $ \in$ G1 x2 $ \in$ G2 使得 $ \phi_{1}^{}$(x1) = y1 $ \phi_{2}^{}$(x2) = y2. 故選 (x1, x2) $ \in$ G1×G2, 則

$\displaystyle \phi$((x1, x2)) = ($\displaystyle \phi_{1}^{}$(x1),$\displaystyle \phi_{2}^{}$(x2)) = (y1, y2).

所以 $ \phi$ 是 onto.

什麼是 ker($ \phi$) 呢? 若 (a, b) $ \in$ ker($ \phi$), 因 G1G2' 的 identity 是 (e1', e2'), 其中 e1' 和 e2' 分別是 G1' 和 G2' 的 identity, 故得

$\displaystyle \phi$((a, b)) = ($\displaystyle \phi_{1}^{}$(a),$\displaystyle \phi_{2}^{}$(b)) = (e1', e2').

由此知 $ \phi_{1}^{}$(a) = e1' 且 $ \phi_{2}^{}$(b) = e2'. 換句話說 a $ \in$ ker($ \phi_{1}^{}$) 且 b $ \in$ ker($ \phi_{2}^{}$). 然而 $ \phi_{1}^{}$$ \phi_{2}^{}$ 由假設都是一對一的, 故 ker($ \phi_{1}^{}$) = {e1} 且 ker($ \phi_{2}^{}$) = {e2}, 其中 e1e2 分別是 G1G2 的 identity. 故得 a = e1, b = e2, 換句話說 ker($ \phi$) 是 G1×G2 的 identity, 故由 Lemma 2.5.6$ \phi$ 是一對一的. 因而得證 $ \phi$ 是一個 isomorphism, 即

G1×G2 $\displaystyle \simeq$ G1G2'.

$ \qedsymbol$

我們已了解兩個 group 的 direct product 相關的性質, 其實兩個 groups G1G2 的 direct product G1×G2 仍是一個 group 所以還可以和第三個 group G3 作 direct product 得 (G1×G2G3. 這樣一直推演下去, 可以得到任意 n 個 groups 的 direct product.


next up previous
下一頁: Finite Abelian Groups 上一頁: 一些常見的 Groups 前一頁: Cyclic Groups
Administrator 2005-06-18