Try   HackMD
tags: Algebra

代數導論 (4) - Subgroup

定義:Subgroup

Def (Subgroup)

假定

G 是一個 group
HG
。假定
H
滿足下面 3 個性質:

  1. G 的單位元在
    H
    裡面
    IGH

  2. H 的反元素都在
    H
    :對於任意
    aH
    ,有:
    a1H

  3. 封閉性:對於任意

    a,bH,有:
    abH

則稱

H 是一個
G
的子群。用「
HG
」來表示「
H
G
subgroup」。

性質:等價條件

Lemma (Subgroup 的等價條件)

假定

G 是一個 group
HG
。則「
H
G
的子群」跟「對於任意
a,bH
,有
ab1H
」等價:

HGa,bH.ab1H

」:這是顯然的方向。由子群的定義,若
HG
,則
b1H
。再由子群定義所保證的封閉性,因此
ab1H

」:

  1. 首先,隨便挑一個

    aH。令
    a=b
    ,則:
    aa1=IGG

    因此,
    G
    的單位元在
    H
    中。

  2. 接著令

    a=IG,則對於任意
    bH
    ,有:
    ab1=IGb1=b1H

    因此,任意
    H
    中元素的反元素都在
    H
    中。

  3. 最後,對於任意

    a,bH,有:
    ab=a(b1)1H

    由此得證封閉性。

性質:Homo 保 subgroup

Lemma:假定

G,G 是兩個 group
ϕ:GG
是個 homomorphism。則:

  1. Homomorphism 保子群

    HGϕ(H)ϕ(G)

  2. Homomorphism 的原像保子群

    HGϕpre(H)G

    其中,

    ϕpre(H) 定義為:

    ϕpre(H)={gG:ϕ(g)H}

這邊引入了 preimage 的概念。一個函數

f:AB,其對應域中某集合
UB
的原像 (preimage)
fpre(U)
定義為:

fpre(U)={aA:f(a)U}

fpre(u) 這個集合有時候會寫成
f1(u)
。不過這樣的符號可能造成困惑,因為看起來就像是反函數存在一樣。但由 preimage 的定義可知:就算
f
不存在反函數,preimage 的定義仍然 well-defined。因此,使用
f1(U)
這個符號就可能會產生
f1(U)
有定義,但
f1(u)
沒有定義的弔詭狀況。

首先證明 1. 。依照

HG 的定義:對於任意
a,bH
,都有:

ab1H

而證明的目標是:

ϕ(a)ϕ(b)1ϕ(H)

首先,利用 Homomorphism 的性質,可以把目標改寫成:

ϕ(a)ϕ(b)1=ϕ(ab1)H

但既然

a,bH,而
H
又是一個子群,所以
ab1H
。因此:

ab1Hϕ(ab1)ϕ(H)

所以得證:

ϕ(ab1)=ϕ(a)ϕ(b)1ϕ(H)

而對於第 2. 點,任取

a,bH。對於任意使得:

ϕ(a)=aϕ(b)=b

成立的

a,bϕpre(H),目標是證明

ab1ϕpre(H)

或是說:

ϕ(ab1)H

利用 homormorphism 的性質拆開:

ϕ(ab1)=ϕ(a)ϕ(b)1

接著,利用

H 這個子群的封閉性,有:

ϕ(a)ϕ(b)1=(a)(b)1H

得證:

ϕ(ab1)Hab1ϕpre(H)

例子:Homomorphism 的 Kernel

Prop (Kernel 是個子群)

假定

G,G 是兩個 group,且:

ϕ:GG

是個 homomorphism。則以下集合:

kerϕ={xG:ϕ(x)=I}

是個

G 中的子群(其中,
I
G
中的單位元)。即:

kerϕG

並且該集合稱作

ϕkernel

這個證明很容易,假定

a,b 滿足:

ϕ(a)=ϕ(b)=1

則:

ϕ(ab1)=ϕ(a)ϕ(b)1=(I)(I)1=I

例子:Cyclic Subgroup

假定

G 是一個 group,且
aG
。定義以下集合:

a={an:nZ}

其中,

an 定義為:

an={(a1)nif n>01if n=0(a1)nif n<0

a,是一個
G
的子群。即:

aGaG

定義:Normal Subgroup

G 是一個 group
HG
。假定更進一步,對於任意
gH
,有:

gHg1H

並且記成:

HG

則稱

H 是一個
G
normal subgroup。其中,
gHg1
的定義為:

gHg1={ghg1:hH}

把某一個元素

h 夾上另外一個元素
g
所生成的元素
ghg1
稱作「conjugate of h by g」。

舉例來說,假定

ϕ 是個 homomorphism,則
kerϕ
就一個 normal subgroup。因為:

ϕ(a)=1ϕ(gag1)=ϕ(g)ϕ(a)ϕ(g1)=ϕ(g)1ϕ(g)1=1

其中,用了

ϕ(a)=1 以及
ϕ(g1)=ϕ(g)1

等價條件 1

假定

G 是一個 Group
HG
。則:

HGgHg1=HgG

這個等價條件比較強,也保證比較多性質,所以使用場合可能是已知

Hnormal subgroup ,想要比好操縱的性質時。而如果僅僅是要驗證是否為 normal subgoup,就用原先的定義就好。

首先,依照原始的定義,已經有:

gHg1H

因此,只剩另外一個方向的證明需要證:

HgHg1

但既然對於任意

hH,有:

h=g(g1hg)g1

而且更進一步,由 normal subgroup 的定義可知:

(g1hg)H。因為:

(g1hg)=(g1)h(g1)1(g1)H(g1)1H

既然如此,依照

gHg1 的定義可知:

h=g(g1hg)Hg1gHg1

等價條件 2

假定

G 是一個群,
HG
。則下列敘述是等價的:

xHx1HxGxHx1HxGHx=xHxG

前面兩個已經證明是等價的。而最後一條說:如果

H 是一個 normal subgroup,那麼他的 left cosetright coset 是同樣的東西。

第 2 條到第 3 等價也滿明顯的。因為如果任意

hH 都有:

h=xhx1(hH)

的形式,那麼很明顯地:

hx=(xhx1)x=xhxH

而 3 到 1 也是類似。對於任意

hH,以及任意
xG
,已知
hxxH
。也就是說:存在
hH
,使得:

hx=xh

但這就是在說:對於任意

hH,以及任意的
xG
,有:

x1hxH

但既然

x 是任意的,把他的角色用
x1
取代,就可以回到
1
了。

例子:群的 Center

假定

G 是一個群。定義
G
center
Z(G)
為以下集合:

Z(G)={hGghg1=h gG}

Z(G) 是一個
G
normal subgroup

Z(G)G

這其實是超級明顯的例子:因為對任何元素取 conjugate 之後,都跟取之前一樣,所以當然都會在元集合裡面。

例子:Homomorphism 的 Kernel

假定

ϕ:GG 是一個 homomorphism,則:

kerϕG

這個直接爆開。對於任意

kkerϕ,有:

ϕ(gkg1)=ϕ(g)ϕ(k)ϕ(g1)=ϕ(g)ϕ(g1)=ϕ(gg1)=ϕ(1)=1

因此得證:

kkerϕghg1kerϕgG