給定一集合 S 我們定義 A(S) 是所有從 S 到 S 的 1-1 且 onto
的函數所成的集合. 若
f, g A(S) 那麼它們的合成函數 fog
依然是 1-1 且 onto, 所以知
fog
A(S). 因此我們就考慮合成
o 為 A(S) 中的運算. 前面已知這個運算有封閉性,
相信大家也知合成運算有結合率. 至於在這個運算之下 A(S) 的 identity
是什麼呢? 當然就是所謂的 identity function IS 了: IS 是一個從
S 到 S 的函數它符合 IS(x) = x,
x
S. 而對任意的
f
A(S) 由 1-1 和 onto 的性質知存在 g
A(S) 使得
fog = gof = IS (即 g 是 f 的反函數), 所以知任何 A(S)
的元素其 inverse 存在. 我們說明了 A(S) 是一個 group.
下一個定理告訴我們為何 A(S) 這一個 group 這麼重要.
我們現在想定一個從 G 這一個 group 到 A(G) 這一個 group 的 group
homomorphism
: G
A(G). 對任意的 a
G, 我們定義
(a)
A(S) 這一個函數為
Ta : G
G, 其中對於任意的 x
G,
Ta(x) = a . x.
我們當然要檢查 是不是一個 well-defined function.
這裡唯一要檢查的就是: 是否
(a) = Ta
A(S)? 由定義當然知道
Ta 是一個從 G 送到 G 的函數. 所以我們只要檢查是否 Ta
是一個 1-1 且 onto 的函數. 這裡千萬不要搞錯了, Ta
只是一個函數所以要證它是一對一的不能看 kernel (事實上 ker(Ta)
是無定義的). 給定任意的 b
G, 要證明 Ta 是 1-1 且 onto
就是要證明 G 中存在唯一的元素 c 使得 Ta(c) = b. 然而
Ta(x) = a . x, 故由 Theorem 1.2.3 知 Ta 是 1-1 且 onto.
接下來我們證明
: a
Ta 是一個從 G 到 A(G) 的 group
homomorphism. 也就是證對所有的 a, b
G,
(a . b) =
(a)o
(b) (別忘了
(a) 和
(b) 是在 A(G)
中所以它們間的乘法是
(a)o
(b)). 要檢查
(a . b)
和
(a)o
(b) 這兩個函數是否相同,
就是要檢驗這兩個函數對定義域裡的每個元素取值是否相同. 因
(a . b) = Ta . b 故對所有的 x
G, 皆有
最後證 是一對一的. 已證
是 group homomorphism,
所以只要證
ker(
) = {e}. 若
a
ker(
), 即
(a) 為
A(G) 的 identity IG. 換句話說, 對所有的 x
G 皆有
Ta(x) = x. 但
Ta(x) = a . x, 故得 a = e. 因此我們證得了
G
im(
). 利用 Lemma 2.5.4 知
im(
) 是
A(G) 的一個 subgroup, 故得證此定理.
Cayley's Theorem 是想將抽象的 group 用具體的方法表示出來. 或許大家會疑惑: 原本 G 都不知是什麼樣子了, 用 A(G) 來表示能告訴我們什麼訊息呢? 仔細想想 A(G) 的結構, 它和 G 的 group 性質無關, 事實上只和 G 的個數有關. 換句話說當我們要了解有多少 order 為 n 的 group 時, 只要任選一個元素個數為 n 的集合 S, 再討論 A(S) 中有多少個 order 為 n 的 subgroup 就好了 (因為 Cayley's Theorem 告訴我們所有的 order 為 n 的 group 必在其中). 可惜 A(S) 這一個 group 經常是太大了. 有時是可以考慮小一點的集合 S', 不過這裡我們就不多做討論.