有限扩张 (Finite Extension)
定义:有限扩张 (Finite Extension)
设 F⊂E 是一个域扩张。如果 E 作为 F 上的线性空间(向量空间)的维数是有限的,即 [E:F]<∞ 则称 E 是 F 的有限扩张。
维数 [E:F] 称为该扩张的次数。
定理:有限扩张的等价描述
F⊂E 是有限扩张,当且仅当 E 是由 F 添加有限个代数元生成的。
也就是说,[E:F]<∞ ⟺ 存在 α1,…,αn∈E(均在 F 上代数)使得 E=F(α1,…,αn)。
证明:
(1) ⟹ (“有限扩张” ⟹ “由有限个代数元生成”)
- 设 [E:F]=m<∞。我们需要证明 E 中的每个元素 α 都是 F 上的代数元。
- 考察 E 中的 m+1 个元素:{1,α,α2,…,αm}。
- 由于 E 作为 F-线性空间的维数是 m,这 m+1 个元素必然在 F 上线性相关 。
- 因此,存在不全为 0 的 c0,c1,…,cm∈F,使得 c0⋅1+c1α+⋯+cmαm=0。
- 令 p(x)=c0+c1x+⋯+cmxm∈F[x]。p(x) 是一个非零多项式,且 p(α)=0。
- 故 α 是 F 上的代数元 。
- 由于 E 的维数是有限的,我们可以取 E 的一组 F-基 {α1,…,αm}。显然 E=F(α1,…,αm),且我们已经证明了它们都是代数元。
(2) ⟸ (“由有限个代数元生成” ⟹ “有限扩张”)
- 设 E=F(α1,…,αn),其中每个 αi 在 F 上代数。
- 我们考虑一个域扩张塔:
F⊂F(α1)⊂F(α1,α2)⊂⋯⊂F(α1,…,αn)=E
- 对于第一步 F⊂F(α1):由于 α1 在 F 上代数,它有一个最小多项式 p1(x)∈F[x],设其次数为 d1。我们知道 [F(α1):F]=d1<∞。
- 对于下一步 F(α1)⊂F(α1,α2):α2 在 F 上代数,所以它必然在 F(α1) 上代数(其在 F 上的最小多项式 p2(x)∈F[x] 也可以看作 F(α1)[x] 中的多项式)。设 α2 在 F(α1) 上的最小多项式次数为 d2,则 [F(α1,α2):F(α1)]=d2≤deg(p2(x))<∞。
- 以此类推,每一步 F(α1,…,αi−1)⊂F(α1,…,αi) 都是有限扩张。
- 根据域扩张的次数乘法公式(Tower Law):
[E:F]=[F(α1,…,αn):F]=i=1∏n[F(α1,…,αi):F(α1,…,αi−1)]
- 由于每一步的次数 [F(…,αi):F(…,αi−1)]=di<∞,它们的乘积 [E:F] 也是有限的。
- 因此,F⊂E 是有限扩张。
代数扩张 (Algebraic Extension)
定义:代数扩张 (Algebraic Extension)
设 F⊂E 是一个域扩张。如果 E 中的每个元素 α∈E 都是 F 上的代数元(即,存在非零多项式 p(x)∈F[x] 使得 p(α)=0),则称 E 是 F 的代数扩张;反之称为超越扩张。
由上一节的证明可知,任何有限扩张都是代数扩张。
定理:F 在 E 中的代数闭包 (Algebraic Closure of F in E)
设 F⊂E 是一个域扩张。令 K 为 E 中所有在 F 上代数元的集合:
K={α∈E∣α 在 F 上代数}
K 是 E 的一个子域,称为 F 在 E 中的代数闭包 (The algebraic closure of F in E) 。
证明:
- 要证明 K 是一个域,我们需要证明 K 对加、减、乘、除(除数非零)运算封闭 。
- 设 α,β∈K(α,β 都在 F 上代数)。
- 考虑域 F(α,β)。因为 α,β 是 F 上的代数元,根据上一节的定理, F⊂F(α,β) 是一个有限扩张。
- 因为有限扩张必为代数扩张,所以 F(α,β) 中的所有元素都在 F 上代数。
- 由于 α,β∈F(α,β),所以 α±β,αβ 都在 F(α,β) 中。
- 如果 β=0,则 β−1 也(在 F(β) 中,从而)在 F(α,β) 中,因此 αβ−1 也在 F(α,β) 中。
- 所以 α±β, αβ, αβ−1 都在 F 上代数。
- 根据 K 的定义,α±β, αβ, αβ−1 都在 K 中。
- 故 K 是一个域。
注:代数扩张不一定是有限扩张
- 考虑 F=Q。
- 对于任意 n>0,多项式 f(x)=xn−p(p 为素数)在 Q 上是不可约的(根据高斯引理和艾森斯坦判别法) 。
- 设 αn=np 是它的一个根。则 [Q(αn):Q]=n。
- 现在考虑 K=Q(2,32,42,…)。
- 这是一个代数扩张(由定义,它由代数元生成),但它的次数 [K:Q] 必须能被任意 n 整除,因此 [K:Q]=∞。
- 另一个例子是 Q 在 C 中的代数闭包 Q(所有代数数的集合),[Q:Q] 是无限的 。
代数闭域 (Algebraically Closed Field)
定义:代数闭域 (Algebraically Closed Field)
一个域 E 称为代数闭的 (Algebraically Closed),如果 E[x] 中的任何非常数多项式 f(x)∈E[x] 都在 E 中有根。
这等价于说,E[x] 中的任何多项式 f(x) 都在 E 中分裂(Splits),即可以分解为一次因子的乘积。
例如:复数域 C 是代数闭的(代数基本定理)。
定理:Emil Artin 定理
对于任意的域 F,∃E>F,且 E 是代数闭的。
这个定理说明对于任意的域,总能找到代数闭的扩域。
定义:F 的代数闭包 (Algebraic Closure of F)
设 F⊂E 是一个域扩张。E 称为 F 的一个代数闭包 (Algebraic Closure),如果:
- F⊂E 是一个代数扩张 。
- E 本身是一个代数闭域 。
我们通常记 F 的代数闭包为 F。
定理:代数闭包的存在性与唯一性(在 E 中)
设 F⊂E 且 E 是一个代数闭域。
令 A 为 F 在 E 中的代数闭包(即 E 中所有在 F 上代数的元素集合)。
那么 A 是 F 的一个代数闭包 。
证明:
- 根据 A 的定义(F 在 E 中的代数闭包),F⊂A 自动是代数扩张。
- 我们只需证明 A 本身是代数闭的。
- 设 f(x)∈A[x] 是一个非常数多项式, f(x)=∑i=0naixi,其中 ai∈A 。
- 因为 E 是代数闭的,所以 f(x) 在 E 中有根。设 f(x) 在 E 中分裂为 f(x)=c(x−α1)…(x−αn),其中 αi∈E 。
- 我们想证明:αi∈A。
- 考虑域 F(a0,a1,…,an)。因为 ai∈A,所以每个 ai 都在 F 上代数。
- F(a0,…,an) 是 F 的有限扩张(因为由有限个代数元生成),因此 F⊂F(a0,…,an) 是代数扩张 。
- f(x) 的根 αi 都在 F(a0,…,an) 上代数(因为 αi 是 F(a0,…,an)[x] 中多项式 f(x) 的根)。
- 我们有域扩张塔:F⊂F(a0,…,an)⊂F(a0,…,an,αi)。
- 由于 F⊂F(a0,…,an) 是代数扩张,且 F(a0,…,an)⊂F(a0,…,an,αi) 也是代数扩张(因为 αi 在 F(a0,…,an) 上代数)。
- 根据代数扩张的传递性(F⊂K⊂E,若 F⊂K 和 K⊂E 都是代数扩张,则 F⊂E 也是代数扩张),我们得到 F⊂F(a0,…,an,αi) 是代数扩张。
- 或者这一步也可以直接利用扩度塔说明 [F(a0,…,an,αi):F]<∞,所以是代数扩张。
- 这意味着 αi 在 F 上是代数元。
- 根据 A 的定义(E 中所有在 F 上代数元的集合),我们有 αi∈A 。
- 因此,f(x) 在 A 中分裂。A 是代数闭的。
这个定理证明了代数闭包总是存在的(因为 Emil Artin 定理说明了包含 F 的代数闭域 E 总是存在,例如 C 之于 Q) 。
分裂域 (Splitting Field)
定义:(单个)多项式的分裂域 (Splitting Field of a Polynomial)
设 f(x)∈F[x] 是一个 n≥1 次的多项式。F 的一个扩张 E 称为 f(x) 在 F 上的分裂域,如果:
- f(x) 在 E[x] 中可以分解为一次因子的乘积:f(x)=c(x−α1)…(x−αn),其中 αi∈E 。
- E=F(α1,…,αn) 。
(条件1保证 f 分裂;条件2保证 E 是包含 F 和 f 所有根的最小的域)。
定义:(一族)多项式的分裂域 (Splitting Field of a Family of Polynomials)
设 F={fi(x)}i∈I 是 F[x] 中一族(一个集合,可以是有限或无限个)多项式 。F 的一个扩张 E 称为 F 在 F 上的分裂域,如果:
- 对于 F 中的每一个多项式 fi(x),它都在 E[x] 中完全分裂 。
- 如果 X 是 F 中所有多项式在 E 中的所有根的集合,那么 E=F(X) 。
(即 E 是 F 添加了 F 中所有多项式的所有根之后生成的最小的域)。
存在性:分裂域总是存在的。
证明(概要):
- 我们已知 F 存在一个代数闭包 F 。
- 考虑 F⊂F[x]⊂F[x]。
- 由于 F 是代数闭的,F 中的每一个多项式 fi(x) 都在 F 中分裂。
- 令 X 为 F 中所有多项式在 F 中的所有根的集合 X=⋃i∈I{roots of fi(x) in F} 。
- 令 E=F(X) 。
- E 是 F 的一个子域。在 E 中,F 的所有多项式都分裂了(条件1),且 E 由 F 的所有根生成(条件2)。
- 因此 E 是 F 在 F 上的一个分裂域。
嵌入 (Embedding) 与延展(Extension)
定义:嵌入 (Embedding) / 同态 (Homomorphism)
设 φ:F→E 是一个环同态。
F 是一个域,其理想 (Ideal) 只有 {0} 和 F。
ker(φ) 是 F 的一个理想。
- 如果 ker(φ)=F,则 φ 是零映射(φ(x)=0E)。
- 如果 ker(φ)={0},则 φ 是单射(injective)。
我们只考虑非平凡的同态,此时 φ 必然是单射,称为 F 到 E 的一个嵌入 (Embedding),记作 F↪E。
嵌入的记号 (Notation)
- 限制 (Restriction): 设 σ:E→L 是一个嵌入, C⊆E 是一个子集。σ 在 C 上的限制函数记为 σ∣C。
- 对多项式的作用 (Action on Polynomials):
一个嵌入 σ:F→L 可以自然地诱导一个环同态 σ:F[x]→L[x],定义为:
若 f(x)=∑aixi∈F[x],则
(σf)(x)=∑σ(ai)xi∈L[x]。
- 同态集合 (Set of Homomorphisms):
从 E 到 L 的,且在 F 上为恒等映射的(即 F-嵌入)同态的集合,记为 HomF(E,L)。(这里用到下面的定义,即 E→L 是 F→L 的 extension)
定义:嵌入的延展 (Extension of Embedding)
设 F⊂E 是一个域扩张,σ:F→L 是一个嵌入。
σ:E→L 称为是 σ 的一个延展 (Extension),如果 σ 在 F 上的限制等于 σ,即 σ∣F=σ。
定义:F-嵌入 (F-embedding)
设 F⊂E 是扩张,F 是 F 的一个代数闭包。
一个嵌入 σ:E→F,如果它在 F 上的限制是恒等映射 (Identity map, ι),即 σ∣F=ι (对 ∀a∈F,σ(a)=a),则称 σ 是一个 F-嵌入。
(根据我们上面的记号,σ∈HomF(E,F))。
嵌入的性质
考虑一个单扩张 E=F(α),其中 α 在 F 上代数。
设 σ:F(α)→F 是一个 F-嵌入。
F(α) 中的任意元素形如 ∑aiαi (ai∈F)。
σ(∑aiαi)=∑σ(ai)σ(α)i=∑aiσ(α)i
这说明,σ 这个 F-嵌入完全由 σ(α) 的值决定。
σ(α) 可以取什么值?
-
设 p(x)=min(α,F)∈F[x] 是 α 在 F 上的最小多项式。
-
p(x)=∑aixi,ai∈F。
-
我们知道 p(α)=∑aiαi=0。
-
将 F-嵌入 σ 应用于此等式:
σ(p(α))=σ(0)=0
σ(∑aiαi)=∑σ(ai)σ(α)i=∑aiσ(α)i=0
-
令 β=σ(α)。上式变为 ∑aiβi=p(β)=0。
-
结论:σ(α) 必须是 p(x) 在 F 中的一个根。
定理:单扩张的 F-嵌入 (Embeddings of Simple Extensions)
设 F⊂F(α) 是一个代数扩张, p(x)=min(α,F) 是 α 的最小多项式。
- F→F 的恒等嵌入 ι,可以被延展 (extend) 为一个 F-嵌入 σ:F(α)→F。
- σ(α) 必须是 p(x) 在 F 中的一个根 β。
- 反过来,对于 p(x) 在 F 中的任意一个根 β,都唯一存在一个 F-嵌入 σ:F(α)→F 使得 σ(α)=β。
- 因此,从 F(α) 到 F 的 F-嵌入的个数(即 ∣HomF(F(α),F)∣),等于 p(x) 在 F 中的不同根的个数。
证明 (第3点):
- 我们知道存在一个 F-同构:
F(α)≅F[x]/⟨p(x)⟩
这个同构 ϕ:F[x]/⟨p(x)⟩→F(α) 由 ϕ(x+⟨p(x)⟩)=α 决定。
- 设 β∈F 是 p(x) 的任意一个根。
- 我们定义一个求值同态 (evaluation homomorphism) ψβ:F[x]→F,定义为 ψβ(f(x))=f(β)。
- 因为 p(β)=0,所以 p(x)∈ker(ψβ)。因此 ⟨p(x)⟩⊂ker(ψβ)。
- 根据同态基本定理,ψβ 诱导 (induce) 了一个同态 ψβ:F[x]/⟨p(x)⟩→F。
- 这个同态是单射(因为 ⟨p(x)⟩ 是极大理想)。
- 我们所求的 F-嵌入 σ 就是 ψβ∘ϕ−1:
σ:F(α)ϕ−1F[x]/⟨p(x)⟩ψβF
- 这个 σ 满足 σ(a)=a (对 a∈F) 且 σ(α)=β。
定理:代数扩张的嵌入延展 (Embedding Extension for Algebraic Extensions)
设 F⊂E 是一个代数扩张,ι:F→F 是 F 到其代数闭包 F 的恒等嵌入。
那么 ι 总可以被延展为一个嵌入 σ:E→F。
(这个定理的证明需要使用 Zorn 引理,此处略过。)
代数闭包的唯一性
定理:代数闭包的唯一性 (Uniqueness of Algebraic Closures)
F 的任意两个代数闭包 K 和 L,都是 F-同构的(Isomorphic over F)。
(即存在一个同构 σ:K→L,使得 σ∣F=idF)。
证明:
- 设 K 和 L 都是 F 的代数闭包。
- 考虑 F⊂K 这个代数扩张。
- 考虑嵌入 ι:F→L(由于 L 也是 F 的代数闭包, F⊂L)。注意 L 本身是代数闭的。
- 根据上一节的代数扩张的嵌入延展定理,存在一个 F-嵌入 σ:K→L。
- 我们现在需要证明这个 F-嵌入 σ 是一个同构(即满射)。
- 令 K′=σ(K)⊂L。K′ 是 K 的一个同构像,所以 K′ 也是一个代数闭域。
- 我们有 F=σ(F)⊂K′⊂L。
- 因为 L 是 F 的代数闭包,所以 F⊂L 是代数扩张。
- 这意味着 L 中的每个元素在 F 上代数,因此 L 中的每个元素也必然在 K′ 上代数(F⊂K′)。
- 所以,K′⊂L 是一个代数扩张。
- 但是 K′ 已经是一个代数闭域了。一个代数闭域不存在任何非平凡的(proper)代数扩张(因为 K′ 上的任何多项式 f(x) 都在 K′ 中有根,如果 L=K′,取 α∈L∖K′,α 在 K′ 上的最小多项式 p(x) 在 K′ 中没有根,矛盾)。
- 因此,唯一的可能是 L=K′=σ(K)。
- σ 是满射,又因为它是嵌入(单射),所以 σ 是一个 F-同构。