• 沒有找到結果。

Field Extensions

N/A
N/A
Protected

Academic year: 2022

Share "Field Extensions"

Copied!
10
0
0

加載中.... (立即查看全文)

全文

(1)

簡介 Galois 理論

李華介

國立台灣師範大學數學系

(2)

Field Extensions

在本章中我們將回顧一些有關 field extension 的基本性質並介紹其和 Galois theory 相關 的一些概念.

1.1. 有關 Field Extension 的觀念

在這一節中我們希望說明一些觀念, 這些觀念說實話不容易講清楚, 如果同學無法完全了 解也沒有關係, 可以依你所知的概念繼續研讀以下其他的章節. 等到對這些理論有更深一 層的體認後或許就能慢慢體會這些觀念了.

在談論 field extension 時有一個很重要的定理, 這個定理是說: 如果 K 是一個 field, p(x) ∈ K[x] 是一個 irreducible polynomial, 則必存在一個 K 的 extension field L 使得 p(x) = 0 在 L 中有解 (參見大學基礎代數講義 Theorem 10.3.4). 這個定理的證明大致上就 是取 L = K[x]/(p(x)) 這個 field, 而 a = x ∈ L 就是 p(x) 的一個根. 第一次看到這個證明 大部分的同學會對這個簡單的證明充滿了疑惑, 大致上會有兩個疑問:

(1) 怎麼找一個多項式的根那麼簡單? 為什麼高中時還要學那麼多解多項式方程式的 方法?

(2) 這裡的 K 真的包含於 L = K[x]/(p(x)) 嗎? x 真的是 p(x) = 0 的一個解嗎?

第一個問題比較好回答. 這個定理主要是存在性問題: 只要求找到一個 field 使的 p(x) = 0 在那個field 中有解. 而從前高中找解是要求在特定的 field 中找解 (如 實數 R 或 複數 C) 當然有其困難度. 別忘了這個世界不只有 Q, R, C 這三個 fields.

至於第二個問題較難回答, 我們用一個例子說明一下. 我們都知道 x3− 2 是 Q[x] 中的 一個 irreducible polynomial. 如何找到一個 field 使得 x3− 2 = 0 在其中有解呢? 假設你 不知道這世上有 R 和 C 這個 field, 你會怎麼辦?

代數的方法就是先憑空找一個符號a 假設是 x3− 2 的根 (即 a 滿足 a3 = 2). 因為要找 到一個 field L 使得 a 和 Q 都在裡面, 所以我們要求 a 和 Q 的元素都相互運算後仍在 L 中. 當然 Q 本身的運算還要保持, 所以我們只要注意 a 本身的自己的運算以及 a 和 Q 的 1

(3)

2 1. Field Extensions

運算即可. 首先對任意的 r ∈ Q, r + a 和 r · a 到底是什麼呢? 當 r = 0 時 r + a 和 r · a 當 然須分別等於a 和 0 這樣才能滿足結合率和分配率. 同樣的在結合率和分配率的要求之下r 6= 0 時 r + a 和 r · a 都不能屬於 Q, 所以我們的 L 中還必須包含 r + a 和 r · a 這兩種 符號(注意這仍只是符號而不是任何的數). 這裡要注意的是我們為了保持 1 仍為乘法單位 元素所以必須把 1 · a 和 a 視為相同. 接下來我們看 a 本身的運算: a + a 和 a · a 應該是多 少呢? 在要求分配率仍成立的前提下由於 a + a = 1 · a + 1 · a = (1 + 1) · a = 2 · a, 我們不 需要新的符號來代表 a + a, 它就是 2 · a (簡記為 2a). 同樣的任意 n 個 a 相加就是 n · a.

至於 a · a 我們就需要新的符號, 按慣例就沿用指數的符號將 a · a 記為 a2, 同樣的任意 na 相乘就記為 an. L 中若僅有這些符號還不夠成為一個 field (甚至連 ring 都不行), 我 們還需要這些符號間的相加相乘. 很快的在分配率, 結合率以及交換率皆須符合的要求下 我們發現 L 中必須有

r0+ r1· a + r2· a2+ · · · + rn· an

這些符號, 其中 n 是任意非負整數, 而 r0, . . . , rn∈ Q. 同樣的因為前述規律的要求這些符 號之間的相加相乘就和多項式之間的相加相乘一樣 (現在應該可以看出前面那個定理的證 明為何會和 K[x] 這個 polynomial ring 有關了吧). 事實上, 我們不需要這麼多符號: 這是 因為我們要求 a3 = 2, 所以 a4 = 2a, a5 = 2a2, . . . 這樣一直下去我們發現前面那些符號都 可以用

r0+ r1· a + r2· a2

表示即可. 只用這些次數小於 3 的符號不止所用的符號少, 最重要的是它們的表法唯一.

換言之, 任兩個次數小於 3 的符號只要不相同它們就代表不同的數. 這方面前面任意次數 的符號就沒有這優點 (比方說 a4 = 2a). 令一方面它們又足夠代表所有的符號: 這是因為 Q 是一個 field 我們可以用長除法 (Euclid’s Algorithm 參見大學基礎代數講義 Theorem 7.2.4) 對任意 f (x) ∈ Q[x] 都可找到 h(x), r(x) ∈ Q[x] 使得 f (x) = (x3− 2)h(x) + r(x) 其r(x) = 0 或其次數小於 3. 所以對任意的 f (a) 我們都可以用 r(a) 來表示 (現在大家應 該可以看出當初為何會考慮 L = K[x]/(p(x)) 了). 只用到次數小於 3 的符號, 當定義加法 時仍延用多項式的加法不會出問題(因為兩次數小於 3 的多項式相加仍次數小於 3); 但是 定義乘法若相乘後次數大於等於 3 怎麼辦? 當然我們就用上述長除法將次數大於等於 3 的符號用次數小於 3 的符號來表示了 (大家可以看出這裡的運算完全和 Q[x]/(x3− 2) 的 運算相同). 所以集合

R = {r0+ r1· a + r2· a2| r0, r1, r2 ∈ Q}

在前述的運算之下就是包含a 和 Q 且滿足 a3 = 2 最小的 ring. 事實上 R 會是一個 field, 這是由於若 f (x) 6= 0, f (x) ∈ Q[x] 且 deg(f (x)) < 3, 則因 x3− 2 是 Q[x] 的 irreducible polynomial, f (x) 和 x3− 2 必互質. 故由輾轉相除法 (或由 Q[x] 是一個 principle ideal domain 參見大學基礎代數講義 Theorem 7.2.6) 知存在 g(x), h(x) ∈ Q[x] 其中 deg(g(x)) < 3, 使得 f (x)g(x) + (x3 − 2)h(x) = 1; 亦即 f (a) · g(a) = 1. 也就是說對任意 f (a) 6= 0 且 f (a) ∈ R 皆存在 g(a) ∈ R 使得 f (a) · g(a) = 1. 所以 L = R 就是我們要找的 field. 現 在可以相信 Q ⊆ L 且 a ∈ L 是 x3 − 2 的一個根了吧! 大家應該也可以看出這個 L 和

(4)

Q[x]/(x3− 2) 是 isomorphic. 但是要描述這個 L 裡元素間的運算多複雜啊! 還不如直接用 Q[x]/(x3− 2) 表示更簡明扼要.

了解了找到 extension 使的 x3− 2 有根的建構方法後, 大家或許會有新的疑問: 我們都 知道 x3− 2 有 3 個根分別是

3

2, 3

2 (−1 +√ 3i

2 ) 和 3

2 (−1 −√ 3i 2 ),

前面創造出的a 到底是哪一個呢? 事實上都可以, 就看你怎樣把 a 送到 C 了. 你可以任取 上述三個複數之ㄧ和 Q 中元素進行運算, 你會發現和 a 與 Q 中元素運算相同. 所以若有 另一個人用 b 來表示 x3− 2 的一個根, 然後用前述方法造出一個 field, 你不能說 a = b 但 是可以肯定的是這兩個field 是 isomorphic (都 isomorphic to Q[x]/(x3− 2)).

或許你會有另一個疑問: 從上述觀點 x3− 2 會有無窮多個根啊! 這不是和我們所認知 的一個 n 次多項式至多有 n 個根 (大學基礎代數講義 Theorem 10.3.3) 相衝突嗎? 其實不 然, 仔細看看大學基礎代數講義 Theorem 10.3.3 它其實是說在一個固定的 field 中至多有 n 個根. 這是一個很重要的概念: 在 Galois 理論中我們是要在一個固定的 field 中談問題.

雖然 field 是固定的但我們較不在意根長什麼樣子, 而重視的是在這 field 有幾個根. 例如 x3− 2 在 C 中有三個相異根, 我們就得知有三種方法將 a 送到 C 中. 又例如 x3− 2 在 Q(3

2) 中僅有一個根 (因為 Q(3

2) 中的元素都是實數, 但 x3− 2 在 C 中其他兩個根是虛 數) 所以我們知道將 a 送到 C 後所得的三個 fields 是相異的.

從上述的情況得知, 有些代數的性質和它的元素在於哪個 field 其實是無關的, 不過有 時將之擺在一個固定的 field 中討論確有其方便性. 就例如對於 irreducible polynomial p(x) ∈ K[x] 我們考慮 L = K[x]/(p(x)) 使得 p(x) 在 L 中有根. 在這裡 K 其實並不是真正 包含於 L 中, 我們只是找到ㄧ個一對一的 ring homomorphism 將 K 送到 L 中. 因為這時 候這個 ring homomorphism 的像 (image) 和 K 的代數結構是一樣的而且是 L 的 subfield 所以我們就視同 K 包含於 L. 事實上我們有以下一個比較正式的定義:

Definition 1.1.1. 假設 K 和 L 都是 fields 且 K 和 L 間存在ㄧ對一的 ring homomorphism i : K → L, 則稱 L 是 K 的 extension. 通常我們會記作 L/K (唸成 L over K).

簡單來說就是當 K 並不包含於 L 時, 我們當然不能直接對 K 的元素和 L 的元素做運 算. 不過如果存在一對一的 ring homomorphism i : K → L, 那麼對任意的 k ∈ K 和 l ∈ L, 我們可以定

k + l := i(k) + l and k · l := i(k) · l,

因為 i(k) ∈ L 所以自然可以和 L 中的元素做運算了. 又因為 i 是一對一的, i 的像 i(K) = {i(k) | k ∈ K} 中的元素和 K 中的元素有一個一對一的對應關係. 因此我們可以將 K 中的元素 (k ∈ K) 看成是是 L 的元素 (i(k) ∈ L). 也就是說我們將 K “identify” 成 L 的ㄧ個subfield. 因此從今以後我們若提到 L 是 K 的 extension 為了方便我們還是省略提 及存在一個 i : K → L, 而直接假設 K ⊆ L.

Galois 理論簡單的說就是探討 field extensions 間的關係. 給定一個 field K, 事實上存 在無窮多個 K 的 extensions, 我們自然會問兩個 extensions L1/K 和 L2/K 在什麼條件之

(5)

4 1. Field Extensions

下可以看成是一樣的 extension 呢?這不是單純的兩個 fields L1L2 間的關係, 還牽涉 到 K 在 L1L2 中的“角色” . 簡單來說, 我們不只希望 L1L2 是 isomorphic 而且 希望能保持 K 的運算. 因此我們有以下的定義:

Definition 1.1.2. 令 i : K → L1, j : K → L2K 的兩個 extensions. 如果存在 φ : L1 → L2 是一個 isomorphism 滿足對任意的 k ∈ K 皆有 φ(i(k)) = j(k), 則稱 L1/K 和 L2/K 是 isomorphic extensions over K.

這裡因為 k ∈ K 所以 i(k) ∈ L1. 因此 φ 可將 i(k) 送到 L2 中. 而 φ(i(k)) = j(k) 就 是要求φ 必須把在 L1 中代表 k 的元素送到 L2 中那個代表 k 的元素. 特別的是當我們將 K 分別看成是 L1L2subfield (即 K ⊆ L1K ⊆ L2), 此時 i(k) = k 且 j(k) = k 因此 φ 必須符合對於所有的 k ∈ K, 皆滿足 φ(k) = k. 在這情況之下有這樣性質的 φ 就稱為 L1L2 之間的一個 “K-isomorphism”. 特別是當 L1 = L2 時我們稱 φ 為一個

“K-automorphism”. 一般為了方便起見, 兩個 extensions L1/K 和 L2/K 我們都直接看成 K ⊆ L1K ⊆ L2. 所以若 L1/K 和 L2/K 是 isomorphic extensions over K 我們就直接 假設 L1L2 之間存在一個 K-isomorphism.

1.2. Field Extension 的 Degree

在大學基礎代數講義的Chapter 9 Section 4 中我們曾經說明若 L/K 是一個 field extension 那麼我們可以將 L 看成是一個 vector space over K. 這件事情在我們新的 field extension 的定義之下仍是對的. 也就是說若 i : K → L 是一個 field extension, 那麼仿照前面對任 意的 k ∈ K 及 l ∈ L 我們定義 k · l := i(k) · l, 很容易就可以驗證在此定義之下 L 仍為一vector space over K. 既然 L 是一個 vector space over K, 很自然的會考慮到其維度 (dimension) 因此我們仍然有以下的定義:

Definition 1.2.1. 給定一個 field extension L/K, 我們用 [L : K] 來表示 dimK(L), 稱之為 the degree of L over K. 若 [L : K] 是有限的 (即 L 是一個 finite dimensional vector space over K), 則稱 L 是 K 的一個 finite extension.

L1/K 和 L2/K 是兩個 isomorphic extensions over K, 由 extension degree 的定義大 家應可理解 [L1 : K] = [L2 : K]. 這個證明很簡單不過我們仍將證明寫下讓大家了解當初 要求 isomorphism 時要保持 K 的重要性.

Lemma 1.2.2. u L1/K õ L2/K ÎËÍ isomorphic extensions over K, J [L1 : K] = [L2 : K].

Proof. 大家可以直接假設 K ⊆ L1K ⊆ L2 來處理, 這裡我們用比較正式的定義來證明.

假設 i : K → L1j : K → L2 分別為 L1/K 和 L2/K 的 extension 且 φ : L1 → L2L1L2isomorphism over K. 依定義 φ 是一個 ring homomorphism, 如果我們能 證明 φ 是 L1L2 這兩個 vector space over K 的 K-linear map, 那麼再由假設 φ 是 1-1onto (因已知 φ 是 isomorphism) 可得 dimK(L1) = dimK(L2), 即 [L1 : K] = [L2 : K].

(6)

要證明 φ 是 K-linear, 只要證明對任意的 c ∈ K 且 a, b ∈ L1, 皆有 φ(c · a + b) = c · φ(a) + φ(b).

這裡的 c · a + b 需看成是 L1 中元素的運算, 依定義是 i(c) · a + b. 故利用 φ 是 L1L2 的 ring homomorphism 知

φ(c · a + b) = φ(i(c) · a + b) = φ(i(c) · a) + φ(b) = φ(i(c)) · φ(a) + φ(b).

另一方面, c · φ(a) + φ(b) 需看成是 L2 中元素的運算, 依定義是 j(c) · φ(a) + φ(b). 然而 φ 滿 足 φ(i(c)) = j(c) 故知 φ(c · a + b) = c · φ(a) + φ(b), 也就是說 φ 是一個 K-linear map. ¤

從這個證明我們了解到若φ 是 L1L2ring homomorphism 且保持 K 的運算那麼 φ 就是一個 L1L2K-linear map. 不過反過來並不一定對. 也就是說如果 ψ : L1 → L2 是一個K-linear map 並不一定保證 ψ 是一個 ring homomorphism. 這是由於 K-linear map 僅保持K 中元素和 L1 中元素的乘法運算但是ring homomorphism 卻需保持任兩個 L1 中 元素的乘法運算. 因此要注意兩個 extensions L1/K 和 L2/K, 如果僅知 [L1: K] = [L2 : K]

並不表示 L1L2isomorphic extensions over K.

L, F 和 K 皆為 fields, 且 i : K → F 和 j : F → L 皆為 1-1 的 ring homomorphism,j ◦ i : K → L 當然也是 1-1 的 ring homomorphism. 所以如果 L/F 和 F/K 是 field extensions 則 L 當然也是一個 field extension of K. 我們有以下重要有關 extension degree 的性質. 事實上這是大學基礎代數講義的 Theorem 9.4.6 和 Corollary 9.4.7 的合併, 我們 就不再證明了.

Lemma 1.2.3. ƒ' L/F õ F/K Î field extensions. u F Î K Ý×Í finite extension v L Î F Ý×Í finite extension J L ôÎ K Ý×Í finite extension. D, u L Î K Ý×Í finite extension, J F Î K Ý×Í finite extension v L Î F Ý×Í finite extension.

¨², 39Ë͇‰fì/b:

[L : K] = [L : F ][F : K].

1.3. Field Extensions 的分類

要創造出一 field extension over K 通常就是在 K 中加入其他的元素. 當然不能隨便亂加 東西, 因為我們要求 field extension 仍然要是一個 field 所以加入的東西至少和 K 之間要 可以運算. 有一種情況我們是不必擔心加入的東西和 K 是否能運算, 就是當這些東西和 K 都可以在某個更大的 field L 之中, 在這情況之下我們當然可以把所有的元素看成是 L 的元素, 自然就可以運算了. 當然了加入的元素雖然可以運算最後還需成為一個 field, 要 達到這個目的我們有以下這個定義:

(7)

6 1. Field Extensions

Definition 1.3.1. 若 L 是一個 field, K ⊆ L 是 L 的 subfield 且 S ⊆ L 是 F 的ㄧ個子集(subset). 我們定義 K(S) 為 L 中所有包含 K 和 S 的 subfields 的交集. 也就是說

K(S) = \

F subfield of L K ⊆ F 且 S ⊆ F

F.

稱為 the extension of K generated by S.

這裡要注意:如同證明一個ring 中的一些 subrings 的交集仍為 ring (參見大學基礎代 數講義Lemma 6.2.2) 的方法, 我們可以證得一個 field 中的一些 subfields 的交集仍為 field.

所以 K(S) 也是一個 field. 由這個定義也可以看出 K(S) 事實上是 L 中包含 K 和 S 最小field. 換句話說:如果 K0L 的 subfield 且 K ⊆ K0 以及S ⊆ K0, 則可得 K(S) ⊆ K0. 當 S = {a1, . . . , an} 是 F 的ㄧ個有限子集時, 我們通常會省略“{ }” 這個符號而將 K(S) 記為 K(a1, . . . , an). 特別是當 S = {a} 只有一個元素時我們稱 K(a) 是 K 的一個 simple extension.

不難理解simple extensions 是了解 field extensions 的要素. Simple extension 不只是最 簡單的extension 而且我們這裡要學習的 extensions (特別是 finite extensions) 大部分都可 以利用simple extensions 一步一步 extend 上去而得到. 所以如果能了解 simple extensions 大致上就能了解一般的extensions. 我們自然得花點時間了解一下 simple extensions.

利用 a 得到的 simple extension K(a) 可以分成兩種情況: 一種是 [K(a) : K] 是 finite 的情況; 另一種是 [K(a) : K] 是 infinite 的情況.

Definition 1.3.2. 如果 K(a)/K 是一個 finite extension 則稱 a 是 algebraic over K; 反之 則稱 a 是 transcendental over K.

這個定義其實和以前學過 algebraic 的定義 (大學基礎代數講義 Definition 9.4.4) 是等 價的. 這是由於我們有以下的性質.

Theorem 1.3.3. ƒ' K Î×Í field, L Î K Ý×Í extension field v a ∈ L, Jì«

×B–õ a Î algebraic over K ·‰Ý.

(1) D3 K[x] Ý×Í& 0 Ý polynomial f (x) ”• f (a) = 0.

(2) D3×Í field M ”• a ∈ M , K ⊆ M ⊆ L v [M : K] Îb§Ý.

(3) 3 L ‘â K õ a tÝ ring (Ç K[a]) µÎ‘â K õ a tÝ field (Ç K[a] = K(a)).

Proof. (1), (2) 和 (3) 是等價的我們已在大學基礎代數講義 Theorem 10.1.9 中證明過了 (注 意那時是用(1) 來定義 algebraic). 這裡我們只要檢查 a 是 algebraic over K (即 [K(a) : K]

是有限的) 和 (2) 是等價的即可.

如果[K(a) : K] 是有限的, 則令 M = K(a), 故有 a ∈ M , K ⊆ M ⊆ L 且 [M : K] 是有 限的.

(8)

反之, 如果 M 是一個 field 滿足 a ∈ M , K ⊆ M ⊆ L 且 [M : K] 是有限的, 則由 K(a) 是 L 中包含 K 和 a 最小的 field 的定義知 K ⊆ K(a) ⊆ M . 也就是說 K(a) 是 M over K 的一個 subspace. 所以由線性代數知其 over K 的 dimension 一定比較小, 也就是說 [K(a) : K] ≤ [M : K]. 故知 [K(a) : K] 是有限的. ¤ 回顧一下, 當 a 是 algebraic over K 時滿足 Theorem 1.3.3 (1) 中所述次數最小的 monic polynomial (即最高次項係數為 1) 稱為 a over K 的minimal polynomial. (注意這裡一定要強 調 over 哪一個 field 的 minimal polynomial, 因為 over 不同的 field 其 minimal polynomial 會不同.) 如果 a over K 的 minimal polynomial 為 p(x) 且 deg(p(x)) = n, 那麼我們有以 下重要的結論:

(1) K(a) 和 K[x]/(p(x)) 是 isomorphic extensions over K.

(2) [K(a) : K] = n.

(3) K(a) 中的元素的可以唯一表示成

c0+ c1a + · · · + cn−1an−1, 其中 c0, c1. . . , cn−1∈ K.

b ∈ L 也滿足 p(b) = 0 時, 不見得會有 K(a) = K(b). 但由前面 (1) 得知 K(a) 和 K(b) 都K[x]/(p(x)) 是 isomorphic extensions over K, 所以我們知 K(a) 和 K(b) 是 isomorphic extensions over K. 事實上若我們定 φ : K(a) → K(b) 滿足

φ(c0+ c1a + · · · + cn−1an−1) = c0+ c1b + · · · + cn−1bn−1, ∀c0, c1, . . . , cn−1∈ K,φ 就是一個 K(a) 到 K(b) 的 K-isomorphism. 要注意的是在更一般的情況, 如果 q(x) ∈ K[x] 是 c ∈ L 的 minimal polynomial over K 且 p(x) 6= q(x), 那麼我們不能馬上 斷言 K(a) 和 K(c) 是否 isomorphic over K. 當然了如果 deg(p(x)) 6= deg(q(x)), 由於 [K(a) : K] 6= [K(c) : K] 利用 Lemma 1.2.2 我們立刻知 K(a) 和 K(c) 不可能是 isomorphic extensions over K. 但當 deg(p(x)) = deg(q(x)) 時, 雖然 [K(a) : K] = K[(c) : K], 我 們曾解釋過此時並不保證 K(a) 和 K(c) 是 isomorphic over K. 有很多種情況它們是不 isomorphic, 不過當 K 是 finite field 時, K(a) 和 K(c) 確實會 isomorphic over K (事實上K(a) = K(c) 參見大學基礎代數講義 Theorem 10.4.8).

如果L/K 是一個 extension 且 L 中所有的元素都是 algebraic over K, 我們便稱 L 是一 個algebraic extension over K. 當 L/K 是 finite extension, 由 Theorem 1.3.3 (2) 知 L/K 必 為algebraic extension. 不過要注意 algebraic extension 不一定會是 finite extension. 比方說 Q(S) 其中 S = {√

n | n ∈ N}, 就是一個 algebraic extension over Q 但不是 finite extension over Q. 另一方面當 S 是一個有限集合時, K(S)/K 也未必是 finite extension, 除非 S 中 的元素都是 algebraic over K. 我們有以下有關 finite extension 的充要條件.

Proposition 1.3.4. u S Î×Í finite set v S Ý-ô/ algebraic over K, J L = K(S) Î×Í finite extension over K.

D, u L/K Î×Í finite extension, JÄD3×Í finite set S Í S Ý-ô/

algebraic over K, ¸ÿ L = K(S).

(9)

8 1. Field Extensions

Proof. 首先我們觀察若 F/K 是一個 extension 且 a 是 algebraic over K 則 a 是 algebraic over F . 這是由於 Theorem 1.3.3 告訴我們存在 f (x) 6= 0 且 f (x) ∈ K[x] 滿足 f (a) = 0. 但 由於 K ⊆ F 所以知 f (x) ∈ F [x], 故再利用 Theorem 1.3.3 的等價關係知 a 仍為 algebraic over F .

現在如果 S = {a1, . . . , an} 且 a1, . . . , analgebraic over K, 對任意 i ∈ {1, . . . , n} 我 們令 Fi = K(a1, . . . , ai). 由於 L = K(a1, . . . , an) = Fn 以及 Fi ⊆ Fi+1, 利用 Lemma 1.2.3 我們有

[L : K] = [K(a1, . . . , an) : K] = [Fn: Fn−1] · · · [F2 : F1] · [F1 : K].

由於F1 = K(a1) 且 a1algebraic over K 故知 [F1 : K] 是有限的. 同理, 當 i ∈ {1, . . . , n−1}

時, 由於 Fi+1= Fi(ai+1) 且 ai+1algebraic over Fi(因 ai+1algebraic over K 且 K ⊆ Fi), 故知 [Fi+1: Fi] 是有限的. 因此得到 [L : K] 是有限的, 即 L/K 是一個 finite extension.

反之, 如果 L/K 是 finite extension, 我們對 extension degree 作 induction. 也就是對任 意的 extension L0/K0 假設當[L0 : K0] < m 時, 皆存在一個 finite set S0, 使得 L0 = K0(S0).

[L : K] = 1 時, 由於 L = K, 我們可以令 S = {1} 即可. 現若 [L : K] = m, 任取 a ∈ La 6∈ K. 由於 [L : K] = [L : K(a)][K(a) : K], 馬上得知 [L : K(a)] < m (因 a 6∈ K, 故 [K(a) : K] > 1) 故由 induction 的假設知存在一個 finite set S0 使得 L = K(a)(S0). 故令 S = S0∪ {a}, 則知 S 是一個 finite set 且 L = K(S). 這裡 S 中的元素必定會 algebraic over K, 這是因為 L/K 是 finite extension 所以 L 中的元素必皆 algebraic over K. ¤ 在 Theorem 1.3.3 中我們提過: 當 a 是 algebraic over K 且 L = K(a) 時, 包含 a 和 K 最小的 ring, K[a] 事實上就是 L. 當 L/K 是 finite extension 時, 由 Proposition 1.3.4 知 存在 a1, . . . , analgebraic over K 使得 L = K(a1, . . . , an). 我們自然會問: 是否包含 Ka1, . . . , an 最小的 ring, K[a1, . . . , an] 會是 L 呢? 由於 K ⊆ K[a1, . . . , an] ⊆ L, 我們知 K[a1, . . . , an] 是 L over K 的 subspace, 故知 dimK(K[a1, . . . , an]) ≤ [L : K] 因此由大學基 礎代數講義Theorem 9.3.7 馬上就知 K[a1, . . . , an] 是一個 field, 故知 K[a1, . . . , an] = L. 這 裡我們想用 induction 來證明, 讓大家更清楚這個結果.

Lemma 1.3.5. ƒ' L/K Î×Í finite extension. u L = K(a1, . . . , an), J‘â K õ a1, . . . , an tÝ ring, K[a1, . . . , an] ‡y L. ôµÎ1EŒ λ ∈ L, /D3×Í n Í

ŽóÝ polynomial, f(x1. . . , xn) ∈ K[x1, . . . , xn] ”• f (a1, . . . , an) = λ.

Proof. 我們對 n 做 induction. 當 n = 1 時, 利用 Theorem 1.3.3 知對任意 α ∈ K(a1) 都存在 c0, c1, . . . , cr ∈ K 使得 α = c0 + c1a1 + · · · + crar1. 令 f (x) = c0 + c1x + · · · + crxr, 可得 α = f (a1). 利用 induction, 假設 F = K(a1, . . . , an−1) 且對任意 F 中的 元素 β 皆存在 f (x1, . . . , xn−1) ∈ K[x1, . . . , xn−1] 滿足 β = f (a1, . . . , an−1). 考慮 L = K(a1, . . . , an−1, an) = F (an). 由於 analgebraic over K ⊆ F , 再利用 Theorem 1.3.3 知對任意 λ ∈ L 都存在 β0, β1, . . . , βs ∈ F 使得 λ = β0 + β1an + · · · + βsasn. 然而 βi ∈ F , 由 induction 的假設知對每一個 βi 皆存在 fi(x1· · · , xn−1) ∈ K[x1, . . . , xn−1] 使得

(10)

βi = fi(a1, . . . , an−1). 故若令 f (x1, . . . , xn−1, xn) 為

f0(x1, . . . , xn−1) + f1(x1, . . . , xn−1)xn+ · · · + fs(x1, . . . , xn−1)xsn∈ K[x1, . . . , xn−1, xn],

我們有 λ = f (a1, . . . , an−1, an). ¤

L/K 不是 algebraic extension 時, 依定義在 L 中必存在一元素 a 是 transcendental over L. 換言之, K(a)/K 不是 finite extension. 最後我們簡單的介紹一下這一種 simple extension. a 是 transcendental over K 意即對任意的非零的多項式 f (x) ∈ K[x] 皆有 f (a) 6= 0. 由於 K(a) 是一個包含 K 和 a 的 field, 對任意 f (x) ∈ K[x], f (a) 當然也在 K(a) 中. 事實上

K[a] = {f (a) | f (x) ∈ K[x]} ⊆ K(a)

是包含K 和 a 最小的 ring. 這個性質和 a 是 algebraic 或 transcendental over K 無關. 不 過由於 a 是 transcendental over K, 若 f (x), g(x) ∈ K[x] 且 f (x) 6= g(x), 則 f (a) 6= g(a).

這是因為 f (x) − g(x) 是 K[x] 中非 0 的多項式, 如果 f (a) = g(a) 這表示 a 為 f (x) − g(x) 的一個根, 此與 a 是 transcendental over K 相矛盾. 這和 algebraic over K 的情況不同, 因 為若 b 是 algebraic over K 且 p(x) ∈ K[x] 是其 minimal polynomial over K, 則對任意的 f (x) ∈ K[x] 我們都可以找到 g(x) = f (x) + p(x) ∈ K[x] 使得 f (x) 6= g(x) 但是 f (b) = g(b).

另一個 algebraic 和 transcendental 不同的是: 當 b 是 algebraic over K 時包含 K 和 b 最小的 ring 也會是一個 field (即 K[b] = K(b)); 不過若 a 是 transcendental over K, 那 麼包含 K 和 a 最小的 ring (即 K[a]) 就不再是一個 field 了. 這是因為當 f (x) ∈ K[x]

deg(f (x)) ≥ 1 時, f (a) 6= 0 且如果存在 g(a) ∈ K[a] 使得 f (a) · g(a) = 1 表示 a 是 f (x) · g(x) − 1 的一個根, 再次和 a 是 transcendental over K 相矛盾. 因此我們知 K[a] 不 可能是 field. 那麼 K(a) 到底是怎樣的 field 呢? 事實上若考慮

L = {f (a)/g(a) | f (x), g(x) ∈ K[x] 且 g(x) 6= 0}

很容易驗證這是包含K 和 a 最小的 field, 故有 K(a) = L.

同樣的道理, 如果 L = K(a1, . . . , an), 其中某些 aitranscendental over K, 那麼 L 中的 元素並不能全部用f (a1, . . . , an) 其中 f (x1, . . . , xn) ∈ K[x1, . . . , xn], 這種形式來表示. 但是要 描述 L 中的元素, 我們仍可用 f (a1, . . . , an)/g(a1, . . . , an), 其中 f (x1, . . . , xn), g(x1, . . . , xn) ∈ K[x1, . . . , xn] 且 g(a1, . . . , an) 6= 0 來表示. 在本講義中我們僅探討 finite extension, 所以 對於 transcendental extension 我們僅探討到此.

參考文獻

相關文件

有限單群 (Finite Simple Group) 的分類是廿世紀的一大數學成就。 分類的 目的在找出最基本構成的基石, 而在分成的四類中, 與其它類相較不規律的一類稱 為散在群 (sporadic group),

這個都是很將來的事情,而現在我們都沒有答案的事情。我們現在必須要做 的也只是說,能不能把這個目前的情況先第一步減緩,

也將在法中死去。我們只是沒有體會到法在哪裡,一直到經由佛 陀的教導將它指出來,為我們提供一條簡單的路去追隨。我們另

既然一個 finite normal extension 是一個 polynomial 的 splitting field, 我們可以利用 The Fundamental Theorem for Splitting Field (Theorem 3.1.6) 得到以下有關

◦ 「我從小喜讀詩詞,只是讀而不作。我覺得古人的詩詞,全篇都可愛的

目前我們所 稱的太 空垃圾 ,並 非泛指 所有漂浮在 外太空 的垃圾,而 是特 指.

目前我們所 稱的太 空垃圾 ,並 非泛指 所有漂浮在 外太空 的垃圾,而 是特 指.

這裡最重要的便是 要知道, 以後我們找一個方陣或一個 linear operator 的 minimal polynomial 的方法便是先 找到它的 characteristic polynomial, 然後再利用上一個 Theorem