Isomorphism Theorem

The First Isomorphism Theorem

Posted by Maggie on July 8, 2022

The First Isomorphism Theorem

給定一個 homomorphism $\phi$ 之後,他的 kernel $K$ 也會是 normal subgroup。拿這個 kernel 去做 quotient group 其實就是把母集合分割成許多互斥的 coset,而且這些 coset 自己還能形成群。

而如果是拿 kernel 做,那麼處在同一個 coset 的元素,通通會被原來的 homomorphism 打到同一個地方,一個 quotient group 就代表著一堆會被送到同一個值的元素:

這樣看起來,quotient group (裡面每個元素都是個集合) 中的元素,跟原先那個映射的值域,似乎存在著某種一對一的關係。而 first isomorphism theorem 就是要說:他們之間有雙射,而且這個雙射還是個 homomorphism

定義:Natural Projection

「用一個元素造出他在 quotient group 的集合」的這個動作有時會稱作 narural projection

:::warning

假定 $G$ 是一個群,$K \lhd G$。則下列的映射 $\pi$:

\[\boxed{\begin{align} \pi : G &\to G/K \newline g &\to gK \end{align}}\]

稱為 natural projection

:::

這個映射是 well-defined 的,因為若 $g_1, g_2$ 屬於同一個 coset,也就是說:

\[g_1 \in (g_2K) \cap (g_1 K)\]

那麼依照 coset 的性質,兩個 coset 不是一樣,就是沒有交集。現在他們明顯有交集,所以必定兩個 coset 是一樣的。因此,造出來的會是同一個 coset

性質:是 Surjective Homomorphism

:::danger

Lemma (Natural Projection 是 Surjective Homomorphism)

假定 $G$ 是一個群,$K \lhd G$。定義 natural projection $\pi$ 為:

\[\begin{align} \pi : G &\to G/K \newline g &\to gK \end{align}\]

則 $\pi$ 是一個 ==surjective homomorphism==。

:::

==Surjective==:這根本由 $G/K$ 定義就可以直接得到。因為 $G/K$ 這個集合就是「所有 coset 的集合」,而這個映射就是拿所有的 $G$ 中元素去搭配 $K$ 造出所有可能的 coset,所以映成就是顯然。

==Homomorphism==:本質上還是出在 coset 的乘法定義。因為:

\[\begin{align} \pi(g_1g_2) &= (g_1g_2)H \newline &= (g_1H) \cdot (g_2 H) \newline &= \pi(g_1) \cdot \pi(g_2) \end{align}\]

性質:Natural Projection 的 Kernel

「把元素送到其所屬 quotient group」這個函數,他的 kernel 就是 quotient group 定義中的那個 normal subgroup

:::danger

Lemma (Natural Projection 是 Surjective Homomorphism)

假定 $G$ 是一個群,$K \lhd G$。則 natural projection $\pi$:

\[\begin{align} \pi : G &\to G/K \newline g &\to gK \end{align}\]

有:

\[\boxed{\ker \pi = K}\]

:::

這個其實滿顯然的。首先,所有 $K$ 中的元素,都會是 $\ker \pi$ 中的元素。因為 $K$ 是一個 $G$ 的子群,所以對於任意 $k \in K$,有:

\[k \in (kK \cap 1K)\]

因此 $kK$ 與 $1K = K$ 就是兩個有交集的 coset。依照 coset 的性質,有:

\[(kK \cap 1K) \neq \phi \Rightarrow (kK) = (1K)\]

但這也就是在說:

\[\phi(k) = kK = 1K\]

而這邊的 $K$ 就是 quotient group 中的單位元。所以:

\[k \in \ker \pi\]

因為對於任意 $k \in K$ 都對,所以:

\[K \subseteq \ker \pi\]

接下來證明另外一個包含方向。因為 $K$ 是一個 normal subgroup,所以也是一個 subgroup,因此 $1$ 也在 $K$ 裡面。而現在想想 $\ker \pi$ 的定義:

\[\ker \pi = \{g \mid g K = K\}\]

既然任意一個 $\ker \pi$ 中的原元素 $g$,都有 $gK = K$,而且 $1 \in K$,所以:

\[g \cdot 1 \in gK = K \Rightarrow g \in K\]

既然任意 $\ker K$ 中的元素 $g$ 都滿足 $g \in K$,因此:

\[\ker \pi \subseteq K\]

性質:Normal Subgroup 與 Kernel

前面已經提過:任意 homomorphismkernel,都會是一個 normal subgrup。現在反過來問:對於任意一個 normal subgroup,是否都存在著以他為 kernelhomomorphism 呢?從前面兩個觀察中可以立刻知道:答案是肯定的:

:::danger 性質

假定 $G$ 是一個群。則 $H \leq G$。則「$H$ 為 normal subgroup」的充分必要條件是「存在以 $H$ 為 kernelhomomorphism」:

\[\begin{align} H &\lhd G \iff \newline &\exists \text{ homo } \phi.\ker \phi = H \end{align}\]

:::

在看完前面兩個關於 natural projection 的敘述之後,這個定理幾乎成為顯然。

==$\Leftarrow$==:首先,任何 homomorphismkernel 都一定是 normal subgroup。因為對於任意 $g \in G$ 及 $k \in \ker \phi$,都有:

\[\phi(gkg^{-1}) = \phi(g)\underbrace{\phi(k)}_{1}\phi(g)^{-1} = 1\]

所以 $gkg^{-1} \in \ker \Phi$。

==$\Rightarrow$==:另外一方面,如果 $H$ 是個 normal subgroup,把 $\phi$ 取成 natural projection

\[\phi = \pi\]

再加上前 2 個敘述:$\pi$ 是 homomorphism、$\pi$ 的 kernel 是 $H$,就證明完了。

定理:The First Isomorphism Theorem

:::danger

Thm (The First Isomorphism Theorem)

假定 $G$ 是一個群,$\phi : G \to G’$ 是一個 homomorphism。則:

\[\boxed{\ker \phi \lhd G}\]

且更進一步,若令 $K = \ker \phi$,並定義:

\[\boxed{\begin{align} \phi' : G/K &\to G' \newline gK &\to \phi(g) \end{align}}\]

則 $\varphi$ 是個 well-definedinjective homomorphism。並且透過 $\varphi$ 可知:kernel 做出的 quotient group 跟值域同構:

\[\boxed{G/ \ker \phi \simeq \phi(G)}\]

:::

其實課本在 first isomorphism theorem 的部分只有寫到最後面同構的部分,並沒有把 $\varphi$ 明確地指出來; 而上課則是沒把同構寫出來,直接列出 $\varphi$。雖然說證明完 $\varphi$ 是 injective 之後,可以觀察到他就是 $G/\ker \phi$ 跟 $\phi(G)$ 之間的 isomorphism

\[\begin{align} \phi'(G/H) &= \{\phi'(gK) \mid g \in G\} \newline &= \{\phi(g) \mid g \in G\} \newline &= \phi(G) \end{align}\]

所以自動是個 $G /\ker \phi$ 跟 $\phi(G)$ 間的 surjection,加上前面的 injective homomorphism,$\phi’$ 就自動是個 isomorphism 了。不過,同構的樣子畢竟看起來比較漂亮,所以就一起寫上來。

一個 homomorphismkernel 是一個 normal subgroup 在更之前已經證明過了。

==well-defined==:是否 well-defined 的問題出自於:不同的 $g$ 之下,他們生出來的 $gK$ 可能相同。在這樣的狀況之下,這些表示法不同的 $gK$ 會被 $\phi’$ 送到 $G’$ 中的同一個值嗎?答案是會。這是因為假定:

\[g_2K = g_1K\]

這也就是在說:$g_2 \in g_1 K$。也就是存在 $k_1 \in K$,使得:

\[g_2 = g_1k_1\]

但把這個東西用 $\phi’$ 送過去

\[\begin{align} \phi'(g_2K) &=: \phi(g_2) \newline &= \phi(g_1k_1) \newline &= \phi(g_1)\cdot \phi(k) \newline &= \phi(g_1) \cdot 1 \end{align}\]

因此,就算這個 coset 挑出來的「代表」不同,最終他們都還是會被送到一樣的地方。

==homomorphism==:一樣是因為有 coset 的乘法,讓兩個 coset 之間的乘法,變成代表那個 coset 的元素出來香橙就好:

\[\begin{align} \phi'(g_1H \cdot g_2H) &= \phi'(g_1g_2H) \newline &= g_1g_2 \newline &= \phi'(g_1H)\phi'(g_2H) \end{align}\]

==Injective==:

假定:

\[\phi'(g_1H) = \phi'(g_2H)\]

依照 $\phi’$ 的定義,這就是在說:

\[\phi(g_1) = \phi(g_2)\]

依照 homomorphism 的性質,可知:

\[\phi(g_1)^{-1}\phi(g_2) = \phi(g_1^{-1}g_2) = 1\]

但這樣一來,$g_1^{-1}g_2$ 就在 $\phi$ 的 kernel 裡面,也就是說 $g_1^{-1}g_2 \in K$。但這就表示:存在 $k \in K$,使得:

\[\begin{align} g_1^{-1}g_2 = k &\Rightarrow g_2= g_1 k \newline &\Rightarrow g_2 \in g_1K \end{align}\]

最後,加上 coset 的性質,只要有交集,兩個 coset 就必定是一樣的集合,得證:

\[g_1H = g_2H\]

觀察:怒空僅零

在討論完 kernel 之後,接下來就是大名鼎鼎的「怒空僅零」:

:::danger Corollary

$G, H$ 是兩個群,且 $\phi : G \to H$ 是一個 homomorphism。則:

\[\boxed{ \begin{align} \phi \mathbf{\ injective\ } \iff \ker \phi = \{1\} \end{align}}\]

:::

這個線性代數出現過的定理,連證明方式都跟線性代數一樣。

==$\Rightarrow$==:首先,homomorphism 必定把單位元送到單位元。因此,在 $\phi$ injective 的狀況下,所以每個值域中的元素,都只有一個定義域的元素到得了,值域的單位元也不例外。因此,只有 $G$ 中的 $1$ 能送到 $H$ 中的 $1$,故 kernel 就只有 ${1}$。

==$\Leftarrow$==:另外一方面,在 $\ker \phi = {1}$ 的狀況下,假定存在 $x, y \in G$,使得:

\[\phi(x) = \phi(y)\]

這也就是在說:

\[\begin{align} &\phi(xy^{-1}) = 1 \newline &\Rightarrow xy^{-1} \in \ker \phi = \{1\} \end{align}\]

但 $\ker \phi$ 裡面根本只有 $1$ 這個元素,所以這也就是在說:

\[xy^{-1} = 1 \Rightarrow x = y\]

這其實是隨機客教線性代數的用語,本來是在說「線性轉換 null space (怒空) 只有 (僅) 向量空間的單位元 (零) 的時候,會是個 injection」的定理。而這邊只是群的版本。所以就沿用了這個我覺得很舒適的詞彙。