李華介
國立台灣師範大學數學系
Chapter 4
Galois Extension
在這最後一章中, 我們將介紹 Galois extension 以及其基本定理. 最後我們介紹一些應用以 及例子
4.1. Fundamental Theorem of Galois Theory
我們首先介紹何謂Galois extension, 從而得到 Galois extension 的 intermediate fields 以及 其 Galois groups 的 subgroups 存在著一對一的對應關係.
在一般代數書中對於 Galois extension 的定義不盡相同, 不過這些定義其實是等價的.
我們首先來探討這些等價關係.
Theorem 4.1.1. ' L/K Î×Í finite extension. ìBÎÝ.
(1) |Gal(L/K)| = [L : K]
(2) Gal(L/K) Ý fixed field Î K.
(3) L/K Î×Í normal and separable extension.
Proof. (1) ⇒ (2): 假設 Gal(L/K) 的 fixed field 是 F , 則我們有 K ⊆ F ⊆ L 且
|Gal(L/K)| = [L : F ] (Theorem 2.3.4). 因此由 |Gal(L/K)| = [L : K] 得知 [L : K] = [L : F ].
又由於 [L : K] = [L : F ][F : K], 故得 [F : K] = 1. 亦即 F = K.
(2) ⇒ (3): 回顧 Gal(L/K) 的 fixed field 的定義為 {α ∈ L | σ(α) = α, ∀ σ ∈ Gal(L/K)}.
所以 K 為 Gal(L/K) 的 fixed field 不只是說 K 中的元素都會被所有的 σ ∈ Gal(L/K) 固 定, 也表示 L 中被所有的 σ ∈ Gal(L/K) 固定的元素必定落在 K 中. 現任取 a ∈ L, 假設 a over K 的 minimal polynomial 為 p(x). 令 a = a1, a2, . . . , an 為 p(x) 在 L 中所有的相 異根. 考慮 f (x) = (x − a1)(x − a2) · · · (x − an). 由於 n 為 p(x) 在 L 中相異根的個數, 因 此我們知deg(f (x)) = n ≤ deg(p(x)). 又由於 a1, a2, . . . , an∈ L, 我們有 f (x) ∈ L[x]. 現假 設 f (x) = xn+ cn−1xn−1+ · · · + c1x + c0, 其中 ci ∈ L. 對任意 σ ∈ Gal(L/K), 我們有
fσ(x) = xn+ σ(cn−1)xn−1+ · · · + σ(c1)x + σ(c0). (4.1) 49
另一方面由於 f (x) = (x − a1)(x − a2) · · · (x − an), 利用 Lemma 3.1.3 知 fσ(x) = (x − σ(a1))(x − σ(a2)) · · · (x − σ(an)).
由於 σ ∈ Gal(L/K), 我們知 σ(ai) 必會在 L 中且會是 p(x) 的一個根. 因此由 σ 是 1-1 知 {a1, a2, . . . , an} = {σ(a1), σ(a2), . . . , σ(an)}. 也就是說
(x − a1)(x − a2) · · · (x − an) = (x − σ(a1))(x − σ(a2)) · · · (x − σ(an)),
因此知對任意σ ∈ Gal(L/K) 皆有 f (x) = fσ(x). 故由式子 (4.1) 知對任意 σ ∈ Gal(L/K) 皆有 σ(ci) = ci. 也就是說這些 ci 都落在 Gal(L/K) 的 fixed field 中. 因此由假設 K 是 Gal(L/K) 的 fixed field 知 ci∈ K, 亦即 f (x) ∈ K[x]. 由於 a 是 f (x) ∈ K[x] 的一個根, 故由 p(x) 是 a over K 的 minimal polynomial 的性質知 p(x) | f (x). 得知 deg(p(x)) ≤ deg(f (x)), 因此由前面已知 deg(f (x)) ≤ deg(p(x)) 我們得 deg(p(x)) = deg(f (x)). 再加上 p(x) 和 f (x) 都是 monic polynomials 得知 p(x) = f (x). 由於 f (x) 在 L 中可以完全分解且其根皆 相異, 得證 a over K 的 minimal polynomial 在 L 中 splits 且為 separable polynomial. 因 為當初 a ∈ L 是任取的, 故由 normal extension 和 separable extension 的定義得知 L/K 是 normal and separable extension.
(3) ⇒ (1): 假設 L/K 是一個 normal and separable extension, 由 separable extension 的性質(Theorem 3.4.5) 知若 N/K 是包含 L 的 finite normal extension, 則 |MK(L, N )| = [L : K]. 但由於 L/K 是 normal extension, 由 Lemma 3.2.6 知 Gal(L/K) = MK(L, N ), 得
證 |Gal(L/K)| = [L : K]. ¤
我們對符合以上任一項的 finite extension 稱之為 Galois extension.
Definition 4.1.2. 假設 L/K 是一個 finite extension. 若 L/K 是 normal and separable extension, 則稱 L/K 是一個 Galois extension.
在這個定義中我們特別選 normal and separable extension 當成 Galois extension 的定 義是希望加強印象. 以後大家若有機會探討不是 finite extension 的情況, 一般會用 normal and separable extension 來定義 Galois extension. 另一方面雖然 Theorem 4.1.1 中三個敘 述是等價的, 但是一般我們都是利用檢查是否為 normal and separable extension 來判斷一 個 extension 是否為 Galois extension. 例如我們可以利用 normal extension 和 separable extension 的性質得到以下的結果.
Proposition 4.1.3. ' L/K Î finite normal extension v F Î L/K Ý intermediate field. J L/F Î×Í Galois extension.
Proof. 對任意 L/K 的 intermediate field F , 由於 L/K 是 normal 且 separable extension, 因此分別利用 Corollary 3.2.3 以及 Lemma 3.4.2 得知 L/F 也是 normal and separable
extension. 也就是說 L/F 也是 Galois extension. ¤
要注意由於F/K 不一定是 normal extension (參見 Example 3.2.4 (1)), 所以在 Proposition 4.1.3 中 F/K 不一定是 Galois extension.
4.1. Fundamental Theorem of Galois Theory 51
在一般的情況如何檢查一個 extension 是否為 normal 和 separable extension 呢? 在 Theorem 3.2.2 和 Theorem 3.4.7, 我們分別介紹了檢查 normal extension 和 separable extension 的方法, 所以綜合這兩個定理, 我們得到了檢查 Galois extension 的方法.
Theorem 4.1.4. ' L/K Î×Í finite extension. ìÝBÎÝ.
(1) L/K Î Galois extension.
(2) D3 separable polynomial f (x) ∈ K[x] ¸ÿ L Î f (x) over K Ý splitting field.
Proof. (1) ⇒ (2): 由於 L/K 是 finite extension, 知存在 a1, . . . , an ∈ L 使得 L = K(a1, . . . , an). 令 pi(x) 為 ai over K 的 minimal polynomial, 由於 L/K 是 normal 且 separable extension, 故知 pi(x) splits over L 且為 separable polynomial. 要注意有可能 i 6= j 但 pi(x) = pj(x), 不過如果 pi(x) 6= pj(x), 那麼 pi(x) 和 pj(x) 的根皆相異. 否則若 α 同時是 pi(x) 和 pj(x) 的根, 會造成 pi(x) 和 pj(x) 皆為 α 的 minimal polynomial 的矛 盾. 故若去除掉重複的 pi(x) 後令 f (x) 為所有這些相異的 pi(x) 的乘積, 則 f (x) ∈ K[x]
為 separable polynomial 且 f (x) splits over L. 現在證明 L 為 f (x) 的 splitting field. 假設 K ⊆ F ⊆ L 且 f (x) splits over F . 由於對所有 i ∈ {1, . . . , n}, ai 的 minimal polynomial 是 f (x) 的因式, 我們得 ai 是 f (x) 的一個根, 故得 ai ∈ F . 因此 L = K(a1, . . . , an) ⊆ F , 而 得證 L = F . 也就是說 L 是 f (x) over K 的 splitting field.
(2) ⇒ (1): 假設 b1, . . . , bm∈ L 是 f (x) 所有的根. 因為 L 是 f (x) over K 的 splitting field, 我們得 L = K(b1, . . . , bm). 由於 f (x) 是 separable polynomial, 每一個 bi over K 的 minimal polynomial 因為整除 f (x) 必也是 separable polynomial, 因此 bi 皆為 separable element over K. 故由 Theorem 3.4.7 知 L/K 是 separable extension. 又因為 L 是 f (x) over K 的 splitting field, 故由 Theorem 3.2.2 知 L/K 是 normal extension. 因此得 L/K
是 Galois extension. ¤
我們曾經提過, Galois 理論就是要探討一個 extension 其 Galois group 的 subgroups 以 及這個 extension 的 intermediate fields 之間的關係. 我們曾介紹過兩個函數來探討它們 之間的關係, 現在回顧一下這兩個函數. 假設 L/K 是 finite extension. 我們定義 F 是 L/K 的 intermediate fields 所成的集合, 即 F = {F | F 是一個 field 且 K ⊆ F ⊆ L}. 且令 G 是 Gal(L/K) 的 subgroups 所成的集合, 即 G = {H | H 是 Gal(L/K) 的 subgroup}. 我 們定義函數 G : F → G 如下: 對任意 L/K 的 intermediate field F (即 F ∈ F), 我們定義 G(F ) = Gal(L/F ). 而函數 F : G → F 的定義為: 對任意 Gal(L/K) 的 subgroup H (即 H ∈ G), 我們定義 F(H) 為 H 的 fixed field, 即 F(H) = LH.
對於一般的 finite extension L/K, Corollary 2.3.6 告訴我們 F 是 1-1 的函數且 G 是 onto 的函數. 當 L/K 是 Galois extension 時我們可得 F 是 onto 的(因此是 1-1 且 onto 的函數) 以及 G 是 1-1 的函數 (因此是 1-1 且 onto 的函數). 這就是所謂 Galois 理論的 fundamental theory. 這個 fundamental theory 事實上有兩部分, 我們將它們分開討論.
Theorem 4.1.5 (First Fundamental Theorem of Galois Theory). ' L/K Î×Í finite Galois extension. JE F ∈ F, &Æb F(G(F )) = F . .h G : F → G Ý&Æ×
Í L/K Ý intermediate fields õ Gal(L/K) Ý subgroups Ý×Í×E×ÝETn;.
Proof. 對任意 L/K 的 intermediate field F , 由 Proposition 4.1.3 我們知 L/F 是一個 Galois extension. 所以利用 Theorem 4.1.1 可得 L/F 的 Galois group 的 fixed field 為 F . 由於 L/F 的 Galois group Gal(L/F ) 就是 G(F ), 而 G(F ) 的 fixed field 就是 F(G(F )), 因 此得證 F(G(F )) = F .
接著要說明 G : F → G, 給了 F 到 G 之間一個一對一的對應關係. 注意這裡提的一 對一對應關係 (one to one correspondence) 指的是兩個集合間的對應關係, 也就是說 G
中的每一個元素在 F 中都可找到唯一的元素與之對應, 反之亦然. 因此我們不只要說明
G : F → G 是 1-1 且要說明其為 onto. 現若 F1, F2 ∈ F 滿足 G(F1) = G(F2), 套用 F 於其 上得 F(G(F1)) = F(G(F2)). 故由 F(G(F )) = F , 得知 F1 = F2. 另一方面任取 H ∈ G, 考 慮 F = F(H), 則由 G(F(H)) = H (Corollary 2.3.6) 知 G(F ) = H. 故得知 G : F → G 確
實給了 F 和 G 兩個集合之間一個一對一的對應關係. ¤
當 L/K 是 finite Galois extension, 由 Corollary 2.3.6 以及 Theorem 4.1.5 我們知道對 所有H ∈ G 以及 F ∈ F 皆有 G(F(H)) = H 以及 F(G(F )) = F . 也就是說此時 F 和 G 互 為反函數. 不過要注意若 F1, F2 ∈ F 且 F1⊆ F2, 則 G(F2) ⊆ G(F1) (Lemma 2.1.2). 也就是 說較大的 intermediate field 對應到較小的 subgroup. 反之, 若 H1, H2∈ G 且 H1 ⊆ H2, 則 F(H2) ⊆ F(H1) (Lemma 2.2.2). 因此要注意較大的 subgroup 對應到較小的 intermediate field. 這樣大小顛倒的對應關係也可由以下 extension degree 和 group order 的關係看出.
Corollary 4.1.6. ' L/K Î finite Galois extension.
(1) u F Î L/K Ý intermediate field, J [F : K] = |Gal(L/K)|
|Gal(L/F )| = |Gal(L/K)|
|G(F )| .
©½u F1, F2 Î L/K Ý intermediate fields F1 ⊆ F2, J [F2: F1] = |G(F1)|
|G(F2)|. (2) u H Î Gal(L/K) Ý subgroup, J
[F(H) : K] = |Gal(L/K)|
|H| .
©½u H1 õ H2 Î Gal(L/K) Ý subgroup v H1 ⊆ H2, J [F(H1) : F(H2)] = |H2|
|H1|.
Proof. (1) 因為 L/K 是 finite Galois extension, 由 Proposition 4.1.3 我們知 L/F 是 Galois extension, 故由 Theorem 4.1.1 知 |Gal(L/K)| = [L : K] 且 |Gal(L/F )| = [L : F ]. 再利 用 [L : K] = [L : F ][F : K], 得知 [F : K] = [L : K]/[L : F ] = |Gal(L/K)| / |Gal(L/F )|.
4.1. Fundamental Theorem of Galois Theory 53
現若 F1 ⊆ F2, 由於 [F2 : F1] = [F2 : K]/[F1 : K], 故利用前面所得結果知 [F2 : F1] =
|Gal(L/F1)| / |Gal(L/F2)| = |G(F1)| / |G(F2)| .
(2) 利用 Corollary 2.3.5 我們知 [F(H) : K] = [L : K]/ |H|, 故利用 L/K 是 Galois extension, 我們有 [F(H) : K] = |Gal(L/K)| / |H|. 現若 H1 ⊆ H2, 則 F(H2) ⊆ F(H1), 故 知 [F(H1) : F(H2)] = [F(H1) : K]/[F(H2) : K] = |H2| / |H1| . ¤ 當 L/K 是 field extension 時, 我們曾提到過探討 L/K 的 intermediate field 是否能 保持原來 L/K 的 extension 特質是重要的課題. 例如 Galois 理論的第一個 fundamental theory (Theorem 4.1.5) 就是利用到當 L/K 是 finite Galois extension 時, 對所有 L/K 的 intermediate field F , 皆有 L/F 也是 Galois extension (Proposition 4.1.3). 我們強調過這時 F/K 並不一定也是 Galois extension. 第二個 fundamental theorem 就是要回答何時 F/K 會是 Galois extension.
既然第一個fundamental theorem 告訴我們 L/K 的 intermediate field 和 Gal(L/K) 的 subgroup 之間的對應關係. 所以我們很自然的會問到 Gal(L/K) 這個 group 的性質會不 會影響到 L/K 的 intermediate field 的性質. 下一個 Lemma 就是告訴我們它們之間如何
“互動”.
Lemma 4.1.7. ' L/K Î × Í field extension v F L/K Ý intermediate field.
u σ ∈ Gal(L/K), J σ(F ) L/K Ý intermediate field v L/σ(F ) Ý Galois group Gal(L/σ(F )) σ ◦ Gal(L/F ) ◦ σ−1. ùÇ G(σ(F )) = σ ◦ G(F ) ◦ σ−1.
Proof. 依定義 σ(F ) = {σ(α) | α ∈ F }, 由於 F 是一個 field 且 σ 是 ring homomorphism 可得 σ(F ) 仍為一個 field. 又因為 K ⊆ F ⊆ L 且 σ : L → L 是 K-monomorphism, 所以 σ(K) = K ⊆ σ(F ) ⊆ L. 故知 σ(F ) 是 L/K 的 intermediate field.
現假設 τ ∈ Gal(L/σ(F )), 我們有 τ : L → L 且對任意 α ∈ F 皆有 τ (σ(α)) = σ(α). 令 ρ = σ−1◦ τ ◦ σ : L → L. 因為 Gal(L/K) 是一個 group 且 τ ∈ Gal(L/σ(F )) ⊆ Gal(L/K), 我們知 ρ ∈ Gal(L/K). 又對於任意 α ∈ F , 皆有
ρ(α) = σ−1◦ τ ◦ σ(α) = σ−1(τ (σ(α))) = σ−1(σ(α)) = α, 因此得 ρ ∈ Gal(L/F ). 故得 τ = σ ◦ ρ ◦ σ−1∈ σ−1◦ Gal(L/F ) ◦ σ−1.
反之, 若 τ ∈ σ ◦ Gal(L/F ) ◦ σ−1, 表示存在 ρ ∈ Gal(L/F ) 滿足 τ = σ ◦ ρ ◦ σ−1. 因為 Gal(L/K) 是一個 group 且 ρ ∈ Gal(L/F ) ⊆ Gal(L/K), 我們知 τ ∈ Gal(L/K). 然而對任 意 α ∈ F , 因為 ρ 固定 F 中的元素, 所以 ρ(α) = α. 因此對任意 α ∈ F 皆有
τ (σ(α)) = σ ◦ ρ ◦ σ−1(σ(α)) = σ(ρ(α)) = σ(α).
得證 τ ∈ Gal(L/σ(F )). ¤
要注意 Lemma 4.1.7 並不需假設 L/K 是 Galois extension. 當 L/K 是 finite Galois extension, 利用 Lemma 4.1.7 我們可得到第二個 fundamental theorem.
Theorem 4.1.8 (Second Fundamental Theorem of Galois Theory). ' L/K Î finite Galois extension v F Î L/K Ý × Í intermediate field. J F/K Î Galois extension uv°u Gal(L/F ) Î Gal(L/K) Ý normal subgroup. v F/K Î Galois extension
`, Gal(F/K) õ Gal(L/K)/Gal(L/F ) Î isomorphic.
Proof. 首先回顧 H 是一個 group G 的 normal subgroup 表示 H 是 G 的 subgroup 且對 任意 g ∈ G 皆有 g · H · g−1 = H.
現若 F/K 是 Galois extension, 則依定義知 F/K 是 finite normal extension. 對任意 σ ∈ Gal(L/K), 由於 σ|F : F → L 是一個 F 到 L 的 K-monomorphism, 故由 Lemma 3.2.6 知σ|F 是一個 F 到 F 的 K-monomorphism. 換句話說 σ(F ) = F , 因此由 Lemma 4.1.7 知
Gal(L/F ) = Gal(L/σ(F )) = σ ◦ Gal(L/F ) ◦ σ−1.
又因為 Gal(L/F ) 是 Gal(L/K) 的 subgroup, 故得證 Gal(L/F ) 是 Gal(L/K) 的 normal subgroup.
反之, 若 Gal(L/F ) 是 Gal(L/K) 的 normal subgroup, 表示對任意 σ ∈ Gal(L/K) 皆 有 Gal(L/F ) = σ ◦ Gal(L/F ) ◦ σ−1. 故由 Lemma 4.1.7 知 Gal(L/F ) = Gal(L/σ(F )). 也 就是說對任意 σ ∈ Gal(L/K) 皆有 G(F ) = G(σ(F )). 由於 L/K 是 Galois extension, 故得 G : F → G 是一對一的函數 (Theorem 4.1.5), 因此對任意 σ ∈ Gal(L/K) 皆有 σ(F ) = F . 換言之, 對任意 σ ∈ Gal(L/K), 皆有 σ|F : F → F 是 F 到 F 的 K-monomorphism, 因此 知 σ|F ∈ Gal(F/K). 現考慮函數 Ψ : Gal(L/K) → Gal(F/K), 使得對任意 σ ∈ Gal(L/K), 定義Ψ(σ) = σ|F. 很容易得知 Ψ 是一個 group homomorphism. 若 τ ∈ Gal(F/K), 則由於 F ⊆ L 可將 τ 視為 F 到 L 的 K-monomorphism. 又因為 L/K 是 normal extension, 故利 用 Theorem 3.2.7 知存在 σ ∈ Gal(L/K) 使得 σ|F = τ . 也就是說, 對任意 τ ∈ Gal(F/K) 皆存在 σ ∈ Gal(L/K) 使得 Ψ(σ) = τ . 證得 Ψ : Gal(L/K) → Gal(F/K) 是 onto. 接著我 們要探討 ker(Ψ) (即 Ψ 的 kernel) 為何. 若 σ ∈ ker(Ψ), 表示 Ψ(σ) = σ|F 是 Gal(F/K) 的 identity. 亦即對任意 λ ∈ F 皆有 σ(λ) = σ|F(λ) = λ. 因此知 σ : L → L 將 F 的元素固定, 也就是說 σ ∈ Gal(L/F ). 另一方面若 σ ∈ Gal(L/F ), 則依定義 σ 將 F 的元素固定, 故知 σ|F : F → F 是 identity. 也就是說 σ ∈ ker(Ψ), 得證 ker(Ψ) = Gal(L/F ). 因此利用 group 的 first isomorphism 定理 (參見大學基礎代數講義Theorem 2.6.1) 得知:
Gal(F/K) ' Gal(L/K)/ ker(Ψ) = Gal(L/K)/Gal(L/F ).
最後利用已知L/K 為 finite Galois extensions, 得到 L/F 亦為 finite Galois extensions, 所 以 |Gal(L/K)| = [L : K] 以及 |Gal(L/F )| = [L : F ]. 因此得
|Gal(F/K)| = |Gal(L/K)|
|Gal(L/F )| = [L : K]
[L : F ] = [L : F ][F : K]
[L : F ] = [F : K].
故利用 Theorem 4.1.1 得證 F/K 是 Galois extension. ¤ 要注意 Theorem 4.1.8 事實上就是證明在 L/K 是 finite Galois extension 的前提之下, F/K 是 normal extension 若且唯若 Gal(L/F ) 是 Gal(L/K) 的 normal subgroup. 不過在 F/K 是 normal extension 推導得 Gal(L/F ) 是 Gal(L/K) 的 normal subgroup 的過程中
4.2. Galois 理論的應用 55
我們僅需L/K 是 normal extension 的假設 (即不需 L/K 是 separable extension). 不過由 Gal(L/F ) 是 Gal(L/K) 的 normal subgroup 推導得 F/K 是 normal extension 的過程中 我們需要 L/K 是 Galois extension 的假設 (即不只 L/K 是 normal extension 且需 L/K 是 separable extension). 比方說證明中我們用到了 G 是 1-1 的性質就需 L/K 是 Galois extension 才會對.
我們已經介紹完了在大學代數中需了解的 Galois 理論. 如果你只想知道 Galois 理論 是什麼, 那麼原則上讀到這裡已經達到了這個目的, 可以不必繼續研讀下去. 不過若沒有探 討一些相關的應用或例子, 或許大家無法理解如何運用這些理論以及其重要性. 從歷史的 角度來看, Galois 理論的應用最好的例子, 就是解決了一般多項式方程式的公式解問題以 及一些尺規作圖問題. 不過談論這些例子需要再探討一些 Group Theory 的問題. 一來我 們不想將討論的東西複雜化以致掩蓋了我們要探討 Galois 理論的目的; 二來這些例子的結 論在更進階的代數理論中並沒有太多的用處. 因此我們選擇不去探討這些古典的問題, 而 在接下來幾節中談論一些在探討更進階的代數理論時可能比較需要的應用與例子.
4.2. Galois 理論的應用
這一節中我們介紹兩個 Galois 理論的應用: 一個是探討 finite separable extension 一定是 simple extension; 另一個我們介紹 trace 和 norm 的基本性質.
Galois Theory 雖然是針對 Galois extension, 不過在不是 Galois extension 時也能應用.
最常見的情況是在 finite separable extension 時, 我們可以取 normal closure 而得到 Galois extension 再加以應用.
Lemma 4.2.1. ' L/K Î finite separable extension v N Î L/K Ý normal closure.
J N/K Î finite Galois extension.
Proof. 因為 L/K 是 finite extension, 存在 a1, . . . , an ∈ L 使得 L = K(a1, . . . , an). 假 設 ai over K 的 minimal polynomial 為 pi(x). 因為 L/K 是 separable extension, 這 些 pi(x) ∈ K[x] 皆為 separable polynomials. 若令 f (x) = p1(x) · · · pn(x), 則由 normal closure 的定義知 N 為 f (x) over K 的 splitting field 且知 N/K 是 finite normal extension (Proposition 3.2.9).
現假設α1, . . . , αm ∈ N 為 f (x) 所有的根, 則 N = K(α1, . . . , αm). 然而每一個 αj 因為是 f (x) = p1(x) · · · pn(x) 的一個根, 所以其 over K 的 minimal polynomial 必為 p1(x), . . . , pn(x) 其中之一. 因此由 p1(x), . . . , pn(x) 皆為 separable polynomials 知 α1, . . . , αm皆為separable element over K. 故由 Theorem 3.4.7 知 N/K 是 separable extension. 因此 N/K 是 finite
Galois extension. ¤
當然了若 L/K 本身已不是 separable extension, 表示 L 中存在元素不是 separable element over K, 因此不論怎麼作 L 的 extension 都不可能成為 separable extension. 所以 在這情況之下取 L/K 的 normal closure N , 並無法使得 N/K 是 Galois extension.
4.2.1. Primitive Element Theorem. 我們曾經特別介紹 finite simple extension. 可以 發現在 simple extension 的情況之下, 很多問題都可以簡單清楚的處理. 事實上我們證過 很多有關 finite extension 問題都是先處理 simple extension 的情況, 再用 induction 處理.
總之, 若能事先知道一個 field extension 是 simple extension, 那麼很多問題就能輕鬆解決.
甚麼時候一個 extension 會是 simple extension 呢? primitive element theorem 就是在說明 所有 finite separable extension 皆為 simple extension.
Theorem 4.2.2 (Primitive Element Theorem). ' L/K Î×Í finite separable exten- sion, J L/K Î×Í simple extension.
Proof. 我們分 K 是 finite field 和 K 不是 finite field 兩種情況來討論.
首先考慮 K 是 finite field 的情況. 此時由於 L/K 是 finite extension, 故知 L 也是一 個 finite field. 因為一個 finite field 中的非 0 元素所成的乘法群是一個 cyclic group (參見 大學基礎代數講義Theorem 10.4.3), 所以存在 α ∈ L 使得 L 中的非 0 元素都可以用 αi, 其 中 i ∈ N 來表示. 換言之, L = K(α), 所以 L/K 是 simple extension.
現考慮K 是 infinite 的情況. 因為 L/K 是 finite separable extension, 由 Lemma 4.2.1 知 若取L/K 的一個 normal closure, 則 N/K 是 finite Galois extension. 利用 First Fundamental Theorem 4.1.5, 我們知道 N/K 的 intermediate fields 和 Gal(N/K) 的 subgroups 之間有 一個 1-1 correspondence. 又因為 N/K 是 finite extension, 所以 Gal(N/K) 是一個 finite group (事實上 |Gal(N/K)| = [N : K]), 因此 Gal(N/K) 只有有限多個 subgroups. 推得 N/K 只有有限多個 intermediate fields. 但由於 K ⊆ L ⊆ N , 故知 L/K 只有有限多個 intermediate fields. 由於 [L : K] 是有限的, 必存在 a ∈ L 使得 [K(a) : K] 是最大的, 也就 是說a ∈ L 滿足 [K(a) : K] ≥ [K(b) : K], ∀ b ∈ L. 我們要證明 L = K(a). 假設 K(a) 6= L, 表示存在 b ∈ L 但 b 6∈ K(a). 現考慮所有 K(a + cb) 其中 c ∈ K, 這種形式的 L/K 的 intermediate fields. 因為 L/K 只有有限多個 intermediate fields 且 K 有無窮多個元素, 利用鴿籠原理, 必存在 c1, c2 ∈ K 且 c1 6= c2 滿足 K(a + c1b) = K(a + c2b). 所以利用 a + c2b ∈ K(a + c1b) 可得
(c1− c2)b = (a + c1b) − (a + c2b) ∈ K(a + c1b).
又因為 c1− c2 ∈ K 且 c1 − c2 6= 0 得知 b ∈ K(a + c1b). 再利用 a = (a + c1b) − c1b 得 知 a ∈ K(a + c1b). 換言之 K(a) ⊆ K(a + c1b). 但由於 b ∈ K(a + c1b) 且 b 6∈ K(a) 知 K(a) ( K(a + c1b). 也就是說
[K(a + c1b) : K] = [K(a + c1b) : K(a)][K(a) : K] > [K(a) : K].
此和當初 a 的選取矛盾, 故得證 L = K(a). ¤
利用這個結果, 今後要探討 finite separable extension 的問題時就可以直接假設它是一 個 simple extension, 這樣要處理的問題就簡單多了. 可知這是一個相當實用的定理.
4.2. Galois §¡ÝTà 57
4.2.2. Trace and Norm. Trace 和 norm 是談論 finite extension 時兩個重要的函數.
Definition 4.2.3. 假設 L/K 是一個 finite separable extension 且 N 是 L/K 的一個 normal closure. 令 MK(L, N ) = {σ1, . . . , σn} 為所有 L 到 N 的 K-monomorphisms 所成的集合.
若 a ∈ L, 我們定義
TL/K(a) = σ1(a) + · · · + σn(a) and NL/K(a) = σ1(a) · · · σn(a).
TL/K(a) 和 NL/K(a) 分別稱作 a 的 trace 和 norm for L/K.
要注意 trace 和 norm 的取值與 extension 有關. 例如若 F 是 L/K 的 intermediate field 且 a ∈ F , 則 TL/K(a) 和 TF/K(a) 可能不同; 同樣的 NL/K(a) 和 NF/K(a) 也可能不 同. 接下來我們介紹一些 trace 和 norm 的基本性質.
Lemma 4.2.4. ' L/K Î × Í finite separable extension v [L : K] = n. J E a, b ∈ L |C k ∈ K, &Æb|ìÝP²:
(1) TL/K(ka + b) = kTL/K(a) + TL/K(b) v NL/K(ab) = NL/K(a)NL/K(b).
(2) TL/K(k) = nk v NL/K(k) = kn.
Proof. 假設 N 是 L/K 的一個 normal closure. 因為 L/K 是 finite separable extension, 由 Theorem 3.4.5 知 |MK(L, N )| = [L : K] = n. 現假設 MK(L, N ) = {σ1, . . . , σn}.
(1) 由於 σi 是 K-monomorphism, 我們有 σi(ka + b) = kσi(a) + σi(b), 因此依定義得 TL/K(ka + b) =
Xn i=1
σi(ka + b) = k Xn
i=1
σi(a) + Xn
i=1
σi(b) = kTL/K(a) + TL/K(b).
同理, 因為 σi(ab) = σi(a)σi(b), 故得
NL/K(ab) = σ1(ab) · · · σn(ab) = (σ1(a)σ1(b)) · · · (σn(a)σn(b)) = NL/K(a)NL/K(b).
(2) 由於 σi(k) = k, 故直接依定義知
TL/K(k) = σ1(k) + · · · + σn(k) = nk and NL/K(k) = σ1(k) · · · σn(k) = kn.
¤ 當 L/K 是 Galois extension 時, 因為 L/K 是 normal extension, 故由 Lemma 3.2.6 得 MK(L, N ) = Gal(L/K), 因此若 Gal(L/K) = {σ1, . . . , σn}, 則對任意τ ∈ Gal(L/K), 由於 Gal(L/K) 是一個 group, 我們有 Gal(L/K) = {τ ◦ σ1, . . . , τ ◦ σn}. 因此依定義知
τ (TL/K(a)) = τ (σ1(a) + · · · σn(a)) = τ (σ1(a)) + · · · + τ (σn(a)) = TL/K(a).
同理知 τ (NL/K(a)) = NL/K(a). 也就是說 TL/K(a) 和 NL/K(a) 皆落在 Gal(L/K) 的 fixed field 中. 但由於假設 L/K 是 Galois extension, 故由 Theorem 4.1.1 知 Gal(L/K) 的 fixed field 為 K, 得證 TL/K(a) ∈ K 且 NL/K(a) ∈ K. 當 L/K 僅是 finite separable extension 時, 我們依然可利用 Galois 理論證得 TL/K(a) ∈ K 且 NL/K(a) ∈ K.
Proposition 4.2.5. ' L/K Î finite separable extension. JE a ∈ L, /b TL/K(a) ∈ K and NL/K(a) ∈ K.
Proof. 若 N 是 L/K 的一個 normal closure, 則由 Lemma 4.2.1 知 N/K 是 finite Galois extension. 假設 MK(L, N ) = {σ1, . . . , σn}. 對任意 τ ∈ Gal(N/K), 由於 τ ◦ σi : L → N 是 K-monomorphism, 我們知 τ σi ∈ MK(L, N ). 又若 τ ◦ σi = τ ◦ σj, 則因 τ 是 1-1 可得 σi = σj. 因此我們知對任意 τ ∈ Gal(N/K) 皆有 MK(L, N ) = {τ ◦ σ1, . . . , τ ◦ σn}. 所以依 定義知對任意 τ ∈ Gal(N, K) 皆有
τ (TL/K(a)) = τ (σ1(a) + · · · σn(a)) = τ (σ1(a)) + · · · + τ (σn(a)) = TL/K(a).
同理知 τ (NL/K(a)) = NL/K(a). 也就是說 TL/K(a) 和 NL/K(a) 皆落在 Gal(N/K) 的 fixed field 中. 故由 N/K 是 Galois extension 以及 Theorem 4.1.1 知 TL/K(a) ∈ K 且
NL/K(a) ∈ K. ¤
若 L/K 是 finite separable extension 且 F 是 L/K 的 intermediate field, 則 L/F 和 F/K 皆為 finite separable extension (Lemma 3.4.2), 所以我們有 L/F 和 F/K 的 trace 和 norm. 現若 a ∈ L, 則由 Proposition 4.2.5 知 TL/F(a) 和 NL/F(a) 皆為 F 中的元素, 所以 可以將它們代入 TF/K 以及 NF/K 中, 得 TF/K(TL/F(a)) 以及 NF/K(NL/F(a)). 事實上它 們會分別等於 TL/K(a) 以及 NL/K(a), 這就是 trace 和 norm 的 transitive property.
Proposition 4.2.6. ' L/K Î finite separable extension v F Î L/K Ý intermediate field. JE a ∈ L, /b
TF/K(TL/F(a)) = TL/K(a) and NF/K(NL/F(a)) = NL/K(a).
Proof. 若 N 是 L/K 的一個 normal closure, 則由於 N/K 是 normal extension 且 F ⊆ L ⊆ N , 利用 normal closure 的定義知存在 N0 是 F/K 的 normal closure 且 N0 ⊆ N .
假設 MF(L, N ) = {ρ1, . . . , ρs} 且 MK(F, N ) = {ψ1, . . . , ψt}, 由於 N/K 是一個 finite normal extension 且 F 是 N/K 的一個 intermediate field, 利用 Theorem 3.2.7 知每一個 K-monomorphism ψj : F → N 都可以 extends 成一個 K-monomorphism φj : N → N (即 φj|F = ψj). 在 Lemma 3.2.12 的證明中我們證得
MK(L, N ) = {φj◦ ρi| i = 1, . . . , s 且 j = 1, . . . , t}.
因此知
TL/K(a) = Xt j=1
Xs i=1
φj(ρi(a)) = Xt j=1
φj( Xs i=1
ρi(a)) = Xt j=1
φj(TL/F(a)).
另一方面利用 Corollary 3.2.11 我們知 MK(F, N0) = MK(F, N ) = {ψ1, . . . , ψt} 以及利用 Proposition 4.2.5 我們知 TL/F(a) ∈ F , 因此 φj(TL/F(a)) = φj|F(TL/F(a)) = ψj(TL/F(a)).
故得
TF/K(TL/F(a)) = Xt j=1
ψj(TL/F(a)) = Xt j=1
φj(TL/F(a)) = TL/K(a).
4.3. Galois 理論的例子 59
同理證得
NF/K(NL/F(a)) = Yt j=1
ψj(NL/F(a)) = Yt j=1
Ys i=1
φj(ρi(a)) = NL/K(a).
¤ 因為一個 finite extension 的 normal closure 並不唯一, 由定義 trace 和 norm 的取值 可能會和 normal closure 的選取有關. 我們最後就是要探討這個問題, 事實上我們得到一 個元素的 trace 與 norm 和它的 minimal polynomial 有關, 也因此得知 trace 和 norm 和 normal closure 的選取無關.
Theorem 4.2.7. ' L/K Î finite separable extension v [L : K] = n. u a ∈ L v a over K Ý minimal polynomial f (x) = xm+ am−1xm−1+ · · · + a1x + a0, J
TL/K(a) = −n
mam−1 and NL/K(a) = (−1)nan/m0 .
Proof. 令 F = K(a), 由於 f (x) 是 a over K 的 minimal polynomial 且 deg(f (x)) = m, 知 [F : K] = m, 故得 [L : F ] = [L : K]/[F : K] = n/m. 因此由 a ∈ F 以及 Lemma 4.2.4 (2) 知 TL/F(a) = (n/m)a 以及 NL/F(a) = an/m. 接著我們要計算 TF/K(a) 以及 NF/K(a).
令N 為 F/K 的一個 normal closure, 因為 L/K 是 finite separable extension, 故知 F/K 也是 finite separable extension (Lemma 3.4.2), 因此由 Theorem 3.4.5 知 |MK(F, N )| = [F : K] = m. 假設 MK(F, N ) = {σ1, . . . , σm}. 由於 F = K(a) 是一個 over K 的 simple extension, 每一個 F 到 N 的 K-monomorphism 都由 a 的取值唯一確定. 所以得 σ1(a), . . . , σm(a) 皆相異. 又因為 σi(a) 必為 f (x) 的根, 所以得 σ1(a), . . . , σm(a) 剛好就是 f (x) 所有的根. 故得 f (x) = (x − σ1(a)) · · · (x − σm(a)). 利用根與係數的關係, 我們得到
TF/K(a) = σ1(a) + · · · + σm(a) = −am−1 以及
NF/K(a) = σ1(a) · · · σm(a) = (−1)ma0. 因此利用 Proposition 4.2.6 以及 Lemma 4.2.4 (1) 得證
TL/K(a) = TF/K(TL/F(a)) = TF/K(n
ma) = n
mTF/K(a) = −n mam−1 以及
NL/K(a) = NF/K(NL/F(a)) = NF/K(an/m) = NF/K(a)n/m= ((−1)ma0)n/m= (−1)nan/m0 .
¤ 由 Theorem 4.2.7 可以看出, 不僅 TL/K(a) ∈ K 且 NL/K(a) ∈ K 而且 trace 和 norm 的取值和 L/K 的 normal closure 的選取無關.
4.3. Galois 理論的例子
在這最後一節中, 我們介紹兩種重要的 fields: finite fields 和 cyclotomic fields. 並介紹它們 的 Galois groups.
4.3.1. Finite Fields. 首先我們簡單的回顧一下有關 finite field 的基本性質, 詳細情形可 參考大學基礎代數講義Chapter 10 Section 4.
若 K 是一個 finite field 我們知 K 的 characteristic 一定是一個質數 p. 也就是說對任 意 a ∈ K 皆有 pa = 0, 由此可推出若 a, b ∈ K, 則 (a + b)p = ap + bp 甚而用 induction 得到對任意 m ∈ N 皆有 (a + b)pm = apm+ bpm. 由於 K 的 characteristic 為 p, 我們知 Fp = {0, 1, · · · , p − 1} 為一個 field (事實上 Fp ' Z/pZ) 且包含於 K. 因此得 K/Fp 是一 個 finite extension. 假若 [K : Fp] = n, 則可得 |K| = pn, 因此所有的 finite field 的元素個 數都是 pn 這種形式.
現假設 K 是 finite field 且 |K| = pn. 由於 K∗ = K \ {0} 是一個 order 為 pn− 1 的乘 法群故由 Lagrange theorem 知對任意 a ∈ K∗ 皆有 apn−1 = 1, 因此 K 中元素 (包括 0) 都滿足 xpn− x = 0. 但由於 xpn− x 至多只有 pn 個根, 所以 K 中元素剛好就是 xpn− x 的所有的根. 得知 K 是 xpn − x over Fp 的 splitting field. 由於 splitting filed 的唯一性 (Proposition 3.1.8) 而後提到 q = pn 個元素的 finite field 我們都用 Fq 來表示.
假如L/Fq 是一個finite extension 且 [L : Fq] = m, 則知 |L| = qm, 換言之 L = Fqm. 現 考慮一個函數 ϕq: Fqm → Fqm 定義為ϕq(α) = αq, ∀ α ∈ Fqm. 由於對任意 α, β ∈ Fqm 皆有
ϕq(α + β) = (α + β)q= αq+ βq= ϕq(α) + ϕq(β) 以及
ϕq(αβ) = (αβ)q= αqβq= ϕq(α)ϕq(β),
我們得知ϕq 是一個 Fqm 到 Fqm 的 ring homomorphism. 又因為 Fqm 是一個field 且對任 意 a ∈ K 皆有 ϕq(a) = aq = a, 故知 ϕq 是一個 Fqm 到 Fqm 的 Fq-monomorphism. 也就是 說 ϕq∈ Gal(Fqm/Fq). 我們稱 ϕq 為 Fqm/Fq 的Frobenius automorphism.
Theorem 4.3.1. ' L/Fq Î×Í finite extension, J L/FqÎ×Í Galois extension. u ϕq: L → L ϕq(α) = αq, ∀ α ∈ L L/Fq Ý Frobenius automorphism, J Gal(L/Fq) Î×Í cyclic group generated by ϕq.
Proof. 假設 [L : Fq] = m. 前面已知 ϕq∈ Gal(L/Fq). 考慮 H = hϕqi 為 Gal(L/Fq) 的一 個 generated by ϕq 的 cyclic subgroup. 若能證得 ϕq 的 order 為 m, 則知 |H| = m 且由 Proposition 2.3.3 知
m = [L : Fq] ≥ |Gal(L/Fq)| ≥ |H| = m,
因而得證 [L : Fq] = |Gal(L/Fq)| = |H|. 因此若能證得 ϕq 的 order 為 m, 則我們同時證得 L/Fq 是 Galois extension (Theorem 4.1.1) 且 Gal(L/Fq) = H = hϕqi.
現在要計算ϕq的 order. 首先因為 |L| = qm, 因此 L∗ = L \ {0} 是一個 order 為 qm− 1 的 cyclic group. 假設 β 為其 generator. 若 ϕq 的 order 為 r, 則 ϕrq 是 identity, 也就是說 ϕrq(β) = β. 注意 ϕ2q= ϕq◦ ϕq, 亦即
ϕ2q(β) = ϕq(ϕq(β)) = ϕq(βq) = βq2.
4.3. Galois 理論的例子 61
因此利用 induction 知 ϕrq(β) = βqr, 故由 ϕrq(β) = β 得 βqr = β. 也就是說 βqr−1= 1. 但 是 β 的 order 為 qm− 1, 得知 qr− 1 ≥ qm− 1, 亦即 r ≥ m. 另一方面對任意 α ∈ L, 由於 ϕmq(α) = αqm = α (別忘了 |L| = qm), 我們知 ϕmq 是 identity, 故利用 ϕq 的 order 為 r 的
假設知 r ≤ m. 我們證得 ϕq 的 order 為 m, 故得證本定理. ¤
當一個 field extension 是 Galois extension 且其 Galois group 是 cyclic group 時, 我們 稱此 extension 為 cyclic extension. Theorem 4.3.1 就是告訴我們任意 finite field 的 finite extension 都是 cyclic extension.
一般來說當L/K 是一個 cyclic extension 且 [L : K] = m 時, 我們知 Gal(L/K) 是一個 order m 的 cyclic group. 由 cyclic group 的性質知, 對任意滿足 s | m 的正整數 s 皆存在唯一的 subgroup H ⊆ Gal(L/K) 滿足 |H| = s. 反之若 H 是 Gal(L/K) 的 subgroup, 由 Lagrange Theorem 知 |H| | m. 另外因為 Gal(L/K) 是 cyclic group, 所以 Gal(L/K) 的 subgroup H 都是 normal subgroup, 而且 H 以及 Gal(L/K)/H 都是 cyclic groups. 綜合這些結果, 由 First Fundamental Theorem 4.1.5 我們知道對任意 s | m, 存在唯一的 L/K 的 intermediate field F 滿足 [L : F ] = s, 而且我們知 Gal(L/F ) 是一個 cyclic group of order s. 另外因為 Gal(L/F ) 是 Gal(L/K) 的 normal subgroup, 所以由 Second Fundamental Theorem 4.1.8 知F/K 也是 Galois extension, 而且 Gal(F/K) isomorphic to Gal(L/K)/Gal(L/F ) 也是一 個 cyclic group. 這些結果都可套用到 K = Fq 的情形, 而且當 F 是 L/Fq 的 intermediate field 時, 將 L/F 以及 F/Fq 套用Theorem 4.3.1 的結果是和我們以上的討論結果相吻合的.
4.3.2. Cyclotomic Fields. 當 n 為大於 2 的整數, 則 xn− 1 over Q 的 splitting field 稱 之為 n-th cyclotomic field.
假如 L 是 n-th cyclotomic field, 則由 Theorem 4.1.4 知 L/Q 是 Galois extension, 我 們要探討 L/Q 的 Galois group Gal(L/Q) 為何. 首先注意所有 xn− 1 的根在乘法群之下 形成一個 cyclic group of order n, 事實上若令 ζn = cos(2π/n) + i sin(2π/n) 則知 ζn 是其 generator. 換言之若 Cn 是所有 xn− 1 的根所成的集合, 則 Cn= {ζnt| 1 ≤ t ≤ n} . 因此 我們知 L = Q(ζn).
現若 σ ∈ Gal(L/Q), 則 σ(ζn)n= σ(ζnn) = 1, 故知 σ(ζn) 仍為 xn− 1 的一個根. 另一方 面若 σ(ζn)m= 1, 表示 σ(ζnm) = 1, 故由 σ 是 1-1 知 ζnm = 1. 但由於 ζn 的order 為 n, 得證 n | m. 也就是說 σ(ζn) 的 order 也是 n. 在 Cn 中 order 是 n 的元素, 我們稱之為primitive n-th root of 1. 也就是說若 σ ∈ Gal(L/Q), 則 σ(ζn) 是一個 primitive n-th root of 1.
那麼 Cn 中有多少 primitive n-th root of 1 呢? 現若 ζnt 是一個 primitive n-th root of 1, 則由於 ζnt 的 order 為 n/ gcd(t, n) (參見大學基礎代數講義Proposition 2.3.3) 我們得知 gcd(t, n) = 1. 也就是說 primitive n-th root of 1 的個數就是 1 到 n 之間和 n 互質的整數 個數. 這個數在整數論中我們用 φ(n) 來表示, 其中 φ 我們稱之為 Euler φ-function.
事實上1 到 n 之間和 n 互質的整數在 Z/nZ 中形成一個乘法群, 通常我們都用 (Z/nZ)∗ 來表示. 千萬不要將 Z/nZ 和 (Z/nZ)∗ 搞混. 要注意 Z/nZ 是一個 order 為 n 的加法群, 而 (Z/nZ)∗ 是一個 order 為 φ(n) 的乘法群. 另外 Z/nZ 是 cyclic group 但 (Z/nZ)∗ 有
可能不是 cyclic group, 不過當然仍是 abelian group. 例如 Z/12Z = {0, 1, . . . , 11} 是一個 cyclic group generated by 1. 但
(Z/12Z)∗ = {1, 5, 7, 11} 且 52= 25 = 1, 72= 49 = 1, 112= 121 = 1, 所以 (Z/12Z)∗ 是一個 order 為 φ(12) = 4 的 abelian group 但不是 cyclic group.
要了解 Gal(L/Q) 首先就需要知道 [L : Q] 為何, 由於 L = Q(ζn), 所以我們要知道 ζn over Q 的 minimal polynomial 的 degree 為何. 前面已知若 σ ∈ Gal(L/Q), 則 σ(ζn) = ζnt, 其中 1 ≤ t ≤ n 且滿足 gcd(t, n) = 1, 又由於 σ(ζn) 必為 ζn over Q 的 minimal polynomial 的一個根, 所以我們很自然會考慮以下的多項式:
fn(x) = Y
1≤t≤n, gcd(t,n)=1
(x − ζnt).
這個多項式我們稱為 n-th cyclotomic polynomial. 以下我們要證明 fn(x) ∈ Q[x] 且是 Q[x]
中的 irreducible polynomial, 因而得知 fn(x) 是 ζn over Q 的 minimal polynomial. 這個證 明點煩雜, 我們需要好幾個步驟來證明. 若接受這事實, 可以直接跳過從 Theorem 4.3.5 繼 續研讀.
首先我們要證明 fn(x) ∈ Z[x], 再利用 Z[x] 上的分解性質證明 fn(x) 是 Q[x] 中的 irreducible polynomial.
Lemma 4.3.2. u fn(x) Î n-th cyclotomic polynomial, J fn(x) ∈ Z[x].
Proof. 我們要利用和 Theorem 4.1.1 (2) ⇒ (3) 的證明類似的方法先證明 fn(x) ∈ Q[x]. 若 令 L = Q(ζn), 則 fn(x) ∈ L[x]. 對任意 σ ∈ Gal(L/Q), 由於 σ(ζn) = ζns 其中gcd(s, n) = 1, 我們知當 gcd(t, n) = 1 時 σ(ζnt) = σ(ζn)t = ζnst 仍為 primitive n-th root of 1 (因為 gcd(st, n) = 1). 也就是說
fnσ(x) = Y
1≤t≤n, gcd(t,n)=1
(x − σ(ζnt)) = f (x).
換言之, fn(x) 每一項的係數會被 σ 固定住. 也就是說 fn(x) 每一項的係數會落在 Gal(L/Q) 的 fixed field 中. 但已知 L/Q 是 Galois extension, 所以 Gal(L/Q) 的 fixed field 就是 Q, 故得證 fn(x) ∈ Q[x].
現在我們要證明fn(x) ∈ Z[x]. 由於 xn− 1 =Q
1≤t≤n(x − ζnt), 所以存在 g(x) ∈ L[x] 使 得xn− 1 = fn(x)g(x). 對任意 σ ∈ Gal(L/Q), 將 σ 作用到兩邊多項式的係數, 得 xn− 1 = fnσ(x)gσ(x) = fn(x)gσ(x). 因此由 Q[x] 上的唯一分解性質, 得知對任意 σ ∈ Gal(L/Q) 皆有 gσ(x) = g(x). 故知 g(x) ∈ Q[x]. 現因為 fn(x) 和 g(x) 都是 Q[x] 中的 monic polynomial, 所 以存在c1, c2 ∈ N 使得 c1fn(x), c2g(x) ∈ Z[x] 且 c1fn(x) 和 c2g(x) 皆為 primitive polynomials (即各項係數的最大公因數為 1). 因此由 (c1fn(x))(c2g(x)) = c1c2(xn− 1) ∈ Z[x], 利用 Gauss Lemma (參見大學基礎代數講義Lemma 7.3.5) 可得 c1c2 = 1, 故知 fn(x), g(x) ∈ Z[x].
因此證得 fn(x) ∈ Z[x]. ¤
4.3. Galois 理論的例子 63
接著我們要證明fn(x) 在 Q[x] 是 irreducible polynomial. 不過在證明之前我們需要一個 滿技巧性的 Lemma. 首先介紹一下 notation. 若 p 是一個質數 且 a ∈ Z, 則令 Fp= Z/pZ 且 a 表示 a 在 Fp 中的值 (即 a modulo p). 同時若 f (x) = amxm+ · · · + a1x + a0∈ Z[x], 則我們令 f (x) = amxm+ · · · + a1x + a0 ∈ Fp[x].
Lemma 4.3.3. ' L/Q Î × Í field extension v p Î × Í ² ó . ê ' h(x), l(x) Z[x] Ý monic polynomials Í h(x) Î Q[x] Ý irreducible polynomial. f (x) = h(x)l(x), u D3 α ∈ L h(α) = 0 v l(αp) = 0, J f (x) ∈ Fp[x] Î×Í separable polynomial.
Proof. 因為 h(x) 是 Q[x] 中的 irreducible polynomial 且 h(α) = 0, 知 h(x) 是 α over Q 的 minimal polynomial. 令 g(x) = l(xp) ∈ Z[x], 因為 l(αp) = 0, 我們知 g(α) = 0, 故由 h(x) 是 α over Q 的 minimal polynomial 知 h(x) 在 Q[x] 中整除 g(x). 又由於 h(x) 為 Z[x] 中 的 monic polynomial, 利用 Gauss Lemma 我們知 h(x) 也在 Z[x] 中整除 g(x) (參見大學基 礎代數講義Lemma 7.3.7). 也就是說存在 e(x) ∈ Z[x] 使得 l(xp) = g(x) = e(x)h(x).
回顧一下因為 Fp 是一個 p 個元素的 finite field, 所以 Fp 的 characteristic 為 p 且對任 意 a ∈ Z 皆有 ap = a. 因此若 l(x) = xm+ am−1xm−1+ · · · + a1x + a0, 則
l(xp) = (xp)m+ am−1(xp)m−1+ · · · + a1xp+ a0
= (xm)p+ apm−1(xm−1)p+ · · · + ap1xp+ ap0
= (xm+ am−1xm−1+ · · · + a1x + a0)p
= l(x)p.
故得 l(x)p = e(x)h(x). 要注意 h(x) 未必是 Fp[x] 中的 irreducible polynomial, 不過一定 存在一個 Fp[x] 中的 irreducible polynomial q(x) 整除 h(x), 又因為 h(x) 整除 l(x)p, 所以 q(x) 也整除 l(x)p. 因此利用 Fp[x] 是一個 unique factorization domain 以及 q(x) 是 Fp[x]
中的 irreducible polynomial, 可得 q(x) 整除 l(x). 換言之, 存在 d1(x), d2(x) ∈ Fp[x] 使得 h(x) = d1(x)q(x) 且 l(x) = d2(x)q(x). 這會導致
f (x) = h(x)l(x) = q(x)2d1(x)d2(x),
所以 f (x) 不可能是 separable polynomial. ¤
現在我們可以利用Lemma 4.3.3 來證明 fn(x) 是 Q[x] 中的 irreducible polynomial.
Proposition 4.3.4. u fn(x) Î n-th cyclotomic polynomial, J fn(x) Î Q[x] Ý irreducible polynomial.
Proof. 首先觀察若 p 是一個質數且 p - n, 則 fn(x) ∈ Fp[x] 是一個 separable polynomial.
這是因為在 Lemma 4.3.2 的證明中我們知存在 g(x) ∈ Z[x] 使得 xn− 1 = fn(x)g(x), 因此 由 xn− 1 = fn(x)g(x) 知 fn(x) 在 Fp[x] 中整除 xn− 1. 但是 xn− 1 在 Fp[x] 中的微分 是 nxn−1, 其中因 p - n, 所以 n 6= 0. 因此我們知在 Fp[x] 中 gcd(xn− 1, nxn−1) = 1, 故由
Lemma 3.3.5 知 xm− 1 在 Fp[x] 中是 separable polynomial. 也因此由 fn(x) 在 Fp[x] 中 是 xn− 1 的因式, 得知 fn(x) 是 Fp[x] 中的 separable polynomial.
現令h(x) 為 ζnover Q 的 minimal polynomial, 由於 fn(ζn) = 0, 知 h(x) 在 Q[x] 中整除 fn(x). 但因為 fn(x) 是 Z[x] 中的 monic polynomial, 由 Gauss Lemma 我們知 h(x) ∈ Z[x]
且存在l(x) ∈ Z[x] 使得 fn(x) = h(x)l(x) (參見大學基礎代數講義Lemma 7.3.8). 我們要證 明若 1 ≤ t ≤ n 且 gcd(t, n) = 1, 則 h(ζnt) = 0.
假設 t 的質因數分解為 t = p1· · · pr (這裡 pi 未必相異), 由於 gcd(t, n) = 1, 我們知 pi - n. 由於 gcd(p1, n) = 1, 知 ζnp1 是一個 primitive n-th root of 1, 故知 fn(ζnp1) = 0, 但因為 h(ζn) = 0 且 fn(x) 在 Fp1[x] 中是 separable polynomial, 由 Lemma 4.3.3 知 ζnp1 不可能是 l(x) 的一個根, 故得 h(ζnp1) = 0. 同理由於 gcd(p2, n) = 1, 我們知 (ζnp1)p2 也 是 primitive n-th root of 1. 故由 fn((ζnp1)p2) = 0, h(ζnp1) = 0 以及 fn(x) 在 Fp2[x] 中是 separable polynomial, 再次利用 Lemma 4.3.3, 我們得知 h(ζnp1p2) = 0. 因此用 induction, 我們知 h(ζnt) = h(ζnp1···pr) = 0.
我們證得了所有的 primitive n-th root of 1 都是 h(x) 的根, 而這些 primitive n-th root of 1 又剛好是 fn(x) 所有的根, 故由 h(x) 和 fn(x) 都是 monic polynomial 且 h(x) 整除 fn(x) 得證 h(x) = fn(x). 也就是說 fn(x) 是 Q[x] 中的 irreducible polynomial. ¤
事實上在Proposition 4.3.4 中我們證得了 fn(x) 就是 ζn over Q 的 minimal polynomial.
Theorem 4.3.5. u L Î n-th cyclotomic field, J L/Q Î×Í degree φ(n) Ý Galois extension v Gal(L/Q) Î×Í isomorphic to (Z/nZ)∗ Ý abelian group.
Proof. 我們已知 L/Q 是一個 Galois extension. 又因為 L = Q(ζn) 且 fn(x) 為 ζn over Q 的 minimal polynomial, 所以 [L : Q] = deg(fn(x)) = φ(n).
現考慮函數 Ψ : Gal(L/Q) → (Z/nZ)∗, 其定義為: 若 σ ∈ Gal(L/Q), 且 σ(ζn) = ζnt, 則 定 Ψ(σ) = t ∈ Z/nZ. 首先檢查 Ψ 是一個 well-defined 函數. 假設 σ(ζn) = ζnt 且 t0 ∈ Z 使 得 ζnt = ζnt0, 得 ζnt−t0 = 1. 由於 ζn 的 order 為 n, 故得 n | t − t0, 也就是 t − t0 = t − t0 = 0.
因此知 t = t0. 另一方面因為 σ(ζn) 必為 primitive n-th root of 1, 故若 σ(ζn) = ζnt, 則 gcd(t, n) = 1, 因此知 Ψ(σ) = t ∈ (Z/nZ)∗.
接下來檢查 Ψ 是一個 group homomorphism. 假設 σ, τ ∈ Gal(L/Q) 且 σ(ζn) = ζnt 以 及 τ (ζn) = ζs. 則
τ ◦ σ(ζn) = τ (σ(ζn)) = τ (ζnt) = τ (ζn)t= (ζns)t= ζnst.
我們知若 Ψ(σ) = t 且 Ψ(τ ) = s, 則 Ψ(τ ◦ σ) = st = st. 故得 Ψ(τ ◦ σ) = Ψ(τ )Ψ(σ). 得證 Ψ 是一個 group homomorphism.
現假設 σ ∈ ker(Ψ), 表示 Ψ(σ) = 1. 現若 σ(ζn) = ζnt, 知 Ψ(σ) = t = 1. 因而 得知存在 m ∈ Z 使得 t = mn + 1. 故知 σ(ζn) = ζnt = ζnmn+1 = ζn. 也就是說 σ 是 L 到 L 的 identity. 得證 Ψ 是 1-1. 最後由於 L/Q 是 Galois extension, 我們有
4.3. Galois 理論的例子 65
|Gal(L/Q)| = [L : Q] = φ(n) = |(Z/nZ)∗|. 故由 Ψ : Gal(L/Q) → (Z/nZ)∗ 是 1-1 得證 Ψ
是 onto. 因此得證 Gal(L/Q) ' (Z/nZ)∗. ¤
當一個field extension 是 Galois extension 且其 Galois group 是 abelian group 時, 我們 稱此 extension 為 abelian extension. Theorem 4.3.5 就是告訴我們當 L 是一個 cyclotomic field 時, L/Q 一定是一個 abelian extension. 特別當 p 是一個質數且 L 是 p-th cyclotomic field, 由於 Z/pZ 是 finite field 知 (Z/pZ)∗ 是一個 cyclic group, 所以 L/Q 是一個 cyclic extension.
一般來說當L/K 是一個 abelian extension 且 [L : K] = m 時, 我們知 Gal(L/K) 是一 個 order m 的 abelian group. 由 abelian group 的性質知, 對任意滿足 s | m 的正整數 s 皆 存在一個(不一定唯一) subgroup H ⊆ Gal(L/K) 滿足 |H| = s. 反之若 H 是 Gal(L/K) 的 subgroup, 由 Lagrange Theorem 知 |H| | m. 另外因為 Gal(L/K) 是 abelian group, 所以 Gal(L/K) 的 subgroup H 都是 normal subgroup, 而且 H 以及 Gal(L/K)/H 都是 abelian groups. 綜合這些結果, 由 First Fundamental Theorem 4.1.5 我們知道對任意 s | m, 皆存在 一個 L/K 的 intermediate field F 滿足 [L : F ] = s, 而且我們知 Gal(L/F ) 是一個 abelian group of order s. 另外因為 Gal(L/F ) 是 Gal(L/K) 的 normal subgroup, 所以由 Second Fundamental Theorem 4.1.8 知 F/K 也是 Galois extension, 而且 Gal(F/K) isomorphic to Gal(L/K)/Gal(L/F ) 也是一個 abelian group. 這些結果都可套用到 L 是 cyclotomic field 且 K = Q 的情形. 因此當 F 是 L/Q 的 intermediate field 時, 我們得 L/F 以及 F/Q 都 是 abelian extension.
我們知道了每一個cyclotomic field 的 subfield 都是 finite abelian extension over Q. 事 實上反過來也是對的: 任意 finite abelian extension over Q 都會是某一個 cyclotomic field 的 subfield. 這就是所謂的Kronecker-Weber Theorem. 當然了這個定理的證明超出了這個 講義的範圍, 不過相信若你已熟悉了 Galois 理論, 要探索這些進階的理論已不是難事.