# 域的定义与基本性质
# 性质
设 F 是一个非空集合,在集合上定义了两种运算,分别为加法和乘法,且 F 对加法和乘法自封闭,如果
- F 中所有元素对于加法形成一个加法交换群
- F 中所有非零元素(记作 F∗)对于乘法形成一个乘法交换群
- 对任意 a,b,c∈F,a(b+c)=ab+ac
则称 F 对于所规定的加法和乘法为一个域
补充群的定义
一个域至少有两个元素,即加法群的零元和乘法群的单位元,他们分别称为域的零元和单位元
# 子域与扩域
设 F 是一个域, F0 是 F 的非空子集,如果对于 F 上的加法和乘法, F0 自己也是一个域,则称 F0 是 F 的子域, F 是 F0 的扩域,记作 F0⊆F,如果另有 F0=F,则可记作 F0⊊F
例子
eg:Q⊊Q[2]⊊R⊊R[−2]⊊C
其中 Q[2]=a+b2
如果 a+b2 有逆元,那么 a+b2=0,显然它不可能等于 0
若 a+b2=0,则 ba=−2,是不可能的
设 F0,F0∗ 是域 F 的非空子集,当且仅当以下条件成立时 F0 是域 F 的子域
- 对于任意 a,b∈F0,都有 −a,a+b∈F0
- 对于任意非零元素 a,b∈F0,都有 a−1,ab∈F0
Fpn 的子域的个数为 n 因子的个数
证明
Fpn 的乘法群的阶是 pn−1
那么该域的子域的阶应该是 pn−1 的因子,即假设 子域的阶是 pd−1
那么
pd−1∣pn−1
我们可以证明满足上述条件的 d 应该满足
d∣n
证明:
pd≡1(modpd−1)
那么 n 要满足是 d 的倍数才能满足
pn≡1(modpd−1)
例子
问 F26 的子域有多少个
即找 6 的因子有多少个 2×2=4
有 4 个
# 性质
设 F 是一个域,那么
- 对于任意 a∈F,0a=a0=0
- 对于任意 a,b∈F,若 ab=0,则 a=0 或 b=0
证明
- 注意这里的 0 是加法单位元
0a=(0+0)a=0a+0a
左右同时加上 −0a
0a=0
- 假设 a=0
b=a−1ab=a−10=0
设 F 是一个域,a,b∈F,则对于任意正整数 n,
(a+b)n=i=0∑n(in)an−ibi
# 特征
域 F 的特征 char(F):
设 F 是一个域,如果存在正整数 m,使得对于任意 a∈F 均有 ma=0(即将 a 加 m 遍)则在所有 m 中,最小的正整数称为域 F 的特征;如果不存在正整数 m 使得对于任意 a∈F 均有 ma=0,则称域 F 的特征为 0。
例子
对于有限域 Zp={0,1,...,p−1}
因为
p⋅{0,1,...,p−1}modp=0
所以
char(Zp)=p
对于无限域
char(Q)=0
# 同构映射
设 F 和 k 是两个域,如果存在 F 到 k 上的一一映射 δ,使得对于任意 a,b∈F 均有
δ(a+b)=δ(a)+δ(b),δ(ab)=δ(a)δ(b)
则称 δ 为 F 到 k 上的同构映射,此时称域 F、k 同构,记作 F≅k
如果 F=k,则称 δ 为自同构映射
若进一步对于任意 a∈F,均有 δ(a)=a,则称 δ 为恒等自同构映射
# 素域
一个域的最小子域称为该域的素域
设 F 是一个域,如果 char(F) 为正整数,则必为某个素数 p
证明
假设 char(F)=m>0, m 为合数
设 p 是 m 的最小素因子,m=ps,1<p<m,1<s<m
则
(ps)e=me=0(ps)e=(pe)(se)
所以 pe 或者 se 等于 0
特征为素数 p 的域的素域与 Zp 同构,特征为 0 的域的素域与 Q 同构
当 char(F)=p 时,可以验证 F0={0,e,2e,...,(p−1)e} 是域 F 的最小子域,映射 δ:F0→Zp,δ(ie)=i 为域同构映射
当 char(F)=0 时,可以验证 F0=(ae)(be)−1∣z,b∈Z,b=0 是域 F 的最小子域,而映射 δ:F0→Q,δ((ae)(be)−1)=ba,a,b∈Z,b=0 为域同构映射
设 F 是一个域 ,char(F)=p,则对于任意 a,b∈F,n≥0,均有
(a±b)pn=apn+bpn
证明
因为 char(F)=p 所以所有式子中是 p 的倍数的都可以消掉
![]()
# 域上多项式
# 定义
当 an=0 时,称该多项式为 n 次多项式
多项式的次数记为 degf(x)
- 如果多项式的各项系数均为 0,则称该多项式为零多项式,记作 0
- 零多项式的次数规定为 −∞
# 域上多项式的运算
在 F[x] 上可以定义加法和乘法
设 f(x)=i=0∑naixi,g(x)=∑i=0mbixi,n≥m
令 bm+1=bm+2=...=bn=0,则
f(x)+g(x)=i=0∑n(ai+bi)xif(x)⋅g(x)=j=0∑m+n(i=0∑jaibj−i)xj
次数:
deg(f(x)+g(x))≤max{degf(x),degg(x)}deg(f(x)g(x))=degf(x)+degg(x)
但是显然,上述定义下的 F[x] 不是域,因为除了 F 中的非零元素,F[x] 中的其他元素均没有乘法逆元
# 多项式的带余除法
设 f(x),g(x) 为域 F 上的两个多项式,g(x)=0,则存在唯一的一对多项式 q(x),r(x),使得
f(x)=q(x)g(x)+r(x),degr(x)<degg(x)
其中,r(x) 称为 f(x) 被 g(x) 除所得的余式,记作
(f(x))g(x)=r(x)
设 f1(x),f2(x),g(x) 为域 F 上的多项式,g(x)=0,则
(f1(x)+f2(x))g(x)=(f1(x))g(x)+(f2(x))g(x)(f1(x)f2(x))g(x)=(f1(x))g(x)(f2(x))g(x)
0 是任意非零多项式的倍式,域 F 中的非零元素为任意多项式的因式
# 因式与倍式
设 f(x) 为域 F 上的多项式,如果 f(x) 的因式只有 c,cf(x),其中 c∈F∗,则 f(x) 称为域 F 上的不可约多项式,否则称为可约多项式
f(x) 是 n 次多项式,f(x) 可约的充要条件是存在次数小于等于 ⌊2n⌋ 的首 1 不可约多项式
例子1
判断
f(x)=x2+1
是否式实数域 R,域 Z2,Z3,复数域 C 上的不可约多项式
- 实数域 Δ<0,不可约多项式
- 域 Z2,判断能否被 x,x+1 整除,f(x)=(x+1)2,可约多项式
- 域 Z3,判断能否被 x,x+1,x+2 整除,不可约多项式
- 复数域 C,f(x)=(x+−1)(x−−1),可约多项式
例子2
求 Z2[x] 上次数为 1,2,3 的多项式
一次:
x,x+1
二次:
x2+x+1
三次:(带入 x=0,−1 看是否有根)
x3+x2+1x3+x+1
例子3
设域上有多项式 g(x)∣f1(x),g(x)∣f2(x),那么对于 F 上的任意多项式 s(x),t(x),有
g(x)∣s(x)f1(x)+t(x)f2(x)
若域 F 上的多项式 d(x)=0,同时满足 d(x)∣f(x),d(x)∣g(x),则称 d(x) 为 f(x) 和 g(x) 的公因式
当 f(x) 和 g(x) 不全为 0 时,在 f(x) 和 g(x) 的所有公因式中,一定有一个次数最高、首系数为 1 的多项式,该多项式称为 f(x) 和 g(x) 的最高公因式
设 f(x),g(x) 为域 F 上两个次数大于 0 的多项式,那么存在唯一的一对多项式 s(x),t(x)∈F[x],使得 s(x)f(x)+t(x)g(x)=(f(x),g(x)),且
degs(x)<degg(x)−deg(f(x),g(x))degt(x)<degf(x)−deg(f(x),g(x))
# 多项式整除的性质
- 设 f(x),g(x) 为域 F 上两个不全为 0 的多项式,则对于任意 k(x)∈F[x],(f(x)+g(x)k(x),g(x))=(f(x),g(x))
- 设 f1(x),f2(x) 为域 F 上的多项式,p(x) 为域 F 上的不可约多项式,p(x)∣f1(x)f2(x),若 (p(x),f1(x))=1,则 p(x)∣f2(x)
- 设 p(x),f1(x),f2(x) 为域 F 上的多项式p(x) 为域 F 上的不可约多项式,p(x)∣f1(x)f2(x),则 p(x)∣f1(x) 或 p(x)∣f2(x)
- 设 f(x) 是域 F 上的次数大于零的多项式,则 f(x) 可以唯一地表示为域 F 上一些次数大于零的不可约多项式的乘积
# 扩域的构造
余元定理:设 f(x) 为域 F 上的多项式,对于任意 a∈F,存在 g(x)∈F[x] 使得
f(x)=(x−a)g(x)+f(a)
设 f(x) 为域 F 上的 n 次不可约多项式,集合 F[x]f(x)={i=0∑n−1aixi∣ai∈F} 按照模 f(x) 的模加和模乘形成一个域。
若 f(x) 为有限域 Fq 上的 n 次不可约多项式,则 Fq[x]f(x)={i=0∑n−1aixi∣ai∈Fq} 按照模 f(x) 的模加和模乘形成一个元素个数为 qn 的有限域
解释
因为 Fq 中有 q 个元素
多项式 f(x) 最高次数是 n 项 =,所以 Fq[x]f(x) 种的多项式最高次数是 n−1,所以 n 项一共有 qn 种可能
习题1--求元素的逆
习题2--概念辨析
![]()
G 有限域的特征是 p,而扩域和子域特征是一致的
H 应该是
(a+b)pk=apk+bpk
I 考点同 H,因为 δ(a+b)=δ(a)+δ(b),所以不是自同构
# 有限域的乘法群
预备知识1--整数的阶
给定一个整数 a 和一个正整数 n,(a,n)=1,a 模 n 的阶是指最小的正整数 k,使得:
ak≡1(modn)
这个最小的 k 称为 a 模 n 的阶,记作 ordna
例如:
ord72=3
推论:
ax≡1(modn) 有解 ⇔ ordna∣x
ordna∣φ(n)
预备知识2--群的阶
一个整数 g 在群 G 中的阶是指由 g 生成的循环子群的阶,即最小的正整数 k 使得:
gk=e
其中 e 是群的单位元。如果不存在这样的 k,则称 g 的阶是无限的。
设群 G 中的元素 α 的阶为 n,则对于任意整数 m,
ord(αm)=(m,n)n
设群 G 中,ord(α)=m,ord(β)=n,若 (m,n)=1,则
ord(αβ)=mn
有限域的乘法群是循环群
Fpn 是元素个数为 pn 的有限域,Fpn∗ 是由阶最大的元素生成的循环群,将Fpn∗ 乘法群的生成元称为域 Fpn 的本原元
在群论中,Lagrange 定理 指出:
任何有限群的子群的阶,必然整除整个群的阶。
推论:
任何元素的阶(即由该元素生成的循环子群的阶),必然整除整个群的阶。
举例
Z2[x]x3+x+1
是一个 7 元乘法群(无 0),所以 ord 只可能是 1 或 7,对于所有除 1 元素,显然 ord=1,所以 ord=7