定理3.20 设Fq为q元有限域,f(x)∈Fq[x]为n次不可约多项式,那么有f(x)∣xqn−x
证明方法:构造f(x)的扩域Fq[x]f(x),对于任意x∈Fq[x]f(x)均有xqn−x=0(定理3.19),则有(xqn−x)f(x)=0(定理3.7)。证毕。
定理3.21 设m,n均为正整数,则有(xm−1,xn−1)=x(m,n)−1
证明方法:归纳法。
当max{m,n}=1时显然成立
假设当max{m,n}=k时成立,若m>n,那么有(xm−1,xn−1)=(xm−n−1,xn−1)(定理3.11),此时max{m,n}<k,故成立。
推论 设m,n,q为整数,则(xqm−x,xqn−x)=xq(m,n)−x(使用上面定理即可,证明略)
定理3.22 设Fq为q元域,n为正整数,f(x)∈Fq[x]为m次不可约多项式,且m>n,那么f(x)∤xqn−x
证明方法:反证法。
假设能够整除。则有xf(x)qn=xf(x)
对于任意Fq[x]f(x)中元素g(x)=∑i=0m−1aixi,有
g(x)qn=i=0∑m−1(aixi)qn
(二项式定理)
根据定理3.19有
g(x)qn=i=0∑m−1ai(xi)qn
注意(ai)qn=ai
因此
(g(x)qn−g(x))f(x)=i=0∑m−1ai((xi)qn−xi)f(x)=i=0∑m−1ai((xqn)i−xi)f(x)=i=0∑m−1ai(xi−xi)f(x)=0
故任意Fq[x]f(x)中元素均是xqn−x的根,而n<m,故矛盾。
定理3.23 设Fq为q元域,n,d为正整数,f(x)∈Fq[x]为d次不可约多项式,那么有f(x)∣xqn−x当且仅当d∣n。
证明方法:
充分性:f(x)∣xqd−x,根据定理3.21,xqd−x∣xqn−x,证毕
必要性:f(x)∣xqd−x,f(x)∣xqn−x⇒f(x)∣(xqd−x,xqn−x)=xq(d,n)−x,又deg(f(x))=d≤(d,n),故d∣n
定义3.10 导式
定义3.11 重因式、k重因式、重根、k重根、导式
定理3.24 Fq为q元有限域,f(x),g(x)∈Fq[x],若g(x)是f(x)的k重因式,则g(x)k−1∣f′(x)
证明方法:求导
推论1 Fq为q元有限域,f(x)∈Fq[x],若(f(x),f′(x))=1,则f(x)在域Fq上没有重因式,也没有重根。(证明反证法)
推论2 Fq为q元有限域,n为正整数,则xqn−x在域Fq上没有重因式。(用推论1证明)
xqn−x可以表示为所有次数为n的因子的首1不可约多项式的乘积,每个因式仅出现一次 (注意理解:n的因子!如当n=4时,所有1、2、4次不可约多项式都是其因子)
定理3.25 设Fq为q元域,n为正整数,那么Fq上一定存在n次不可约多项式。
证明方法:容斥原理
ϕ(k)为Fq上次数为k的因子的首1不可约多项式的乘积,即ϕ(k)=xqk−x,A为n次首1不可约多项式的乘积。
设n=∏i=1Spiαi
A=ϕ(n)⋅1≤i≤S∏ϕ(pin)−11≤i1<i2≤S∏ϕ(pi1pi2n)...ϕ(p1p2...pSn)(−1)S
首先,次数不是n的因子的首1不可约多项式,在等式两边都不出现。
其次,任何一个次数为n的首1不可约多项式在等式两边各出现1次,分别在A和ϕ(n)中
再者,对于任意d∣n,d<n,设
d=p1f1p2f2...prfrpr+1αr+1...pSαS
那么在pi1pi2...pitn(0≤t<s,1≤i1<i2<...<it≤S)中,只有n,pin(1≤i≤r),pipjn(1≤i<j≤r),...,p1p2...prn以d为因子,所以任一d次首1不可约多项式在等式右边出现的次数为:1−(r1)+(r2)−...+(−1)r(rr)=(1−1)r=0。显然其在左边出现次数也为0,等式得证。
又ϕ(n)=xqn−x,所以
degA=qn−1≤i≤S∑qpin+1≤i1<i2≤S∑qpi1pi2n+...+(−1)Sqp1p2...pSn
故degA≡(−1)Sqp1p2...pSn=0(modqp1p2...pSn+1)[qp1p2...pSn+1∣qn,前面项全消去仅剩最后一项],故degA>0,因此A至少包含1个不可约多项式
定理3.26 对于任意素数p,正整数n,pn元有限域一定存在。
证明方法:根据定理3.25能在Zp找到n次不可约多项式,因此可以根据定理3.16构造一个元素个数为pn的有限域。
若Fqn是Fq的扩域,则Fqn可以看做Fq的n维向量空间,一组基能够按照定理3.18的方式构造:{1,β1,β2,...βn−1},Fqn中任意一个元素可以唯一表示为
a0+a1β1+...+an−1βn−1,ai∈Fq
的形式。
如{1,x,x2,...,xn−1}就是一组基。
引理1 设群G的元素α的阶为n,则对于任意整数m,ord(αm)=(m,n)n
证明:设ord(am)=d,分别证明d∣(m,n)n,(m,n)n∣d即可。
d∣(m,n)n易证
(αm)d=1,故n∣md,即(m,n)n∣(m,n)md,且有((m,n)m,(m,n)n)=1,故(m,n)n∣d
引理2 设群G中,ord(α)=m,ord(β)=n,若(m,n)=1,则ord(αβ)=mn
证明:证明思路与引理1相同
d∣mn易证
(αβ)d=1,故αd=β−d,故ord(αd)=(d,m)m=(−d,m)n=ord(β−d)。(m,n)=1⇒((d,m)m,(d,n)n)=1,(d,m)m=(d,n)n,∴(d,m)m=(d,n)n=1。故m∣d,n∣d⇒mn∣d
定理3.27 有限域的乘法群是循环群。
证明方法:设Fpn是元素个数为pn的有限域,其乘法群元素个数为pn−1,设α是其中阶最大的元素,设其阶ord(α)=d,则d∣pn−1,故有d≤pn−1。
对任意β∈Fpn,设ord(β)=s=∏i=1tpiαi,d=∏i=1tpiβi,αi≥0,βi≥0,那么[d,s]=∏i=1tpimax{αi,βi},将前面的式子拆分为两份:s′=∏αi≥βipiαi,d′=∏αi<βipiβi,则易得d′∣d,s′∣s,(d,s)=1,d′s′=[d,s],此时ord(αd′d)=d′,ord(βs′s)=s′,由引理2可得,ord(αd′dβs′s)=d′s′=[d,s]≤d,因为d是最大的阶。故有s∣d。于是Fpn∗中任意一个元素的阶都是d的因子,即Fpn∗中pn−1个元素均为xd−1=0的根,故有pn−1≤d。综上有d=pn−1,证毕。
将域乘法群的生成元称为其本原元。
定义3.12 极小多项式:Fq是元素个数为q的有限域,有限域F为其扩域,则F中任意一个元素α在Fq上的极小多项式指Fq上以α为根的首1不可约多项式。(α为Fq扩域上,F上元素,故其不一定是Fq上元素,因此虽然x−α整除该多项式,但该多项式不一定就是x−α。但如果α∈Fq,则该多项式就是x−α)
群的定理 设<a>为由a构成的循环群,则:
- <a>的子群都是循环群
- 对于任意正整数d∣n,<a>存在唯一d元子群
- 若整数s,t不全为0,则<as,at>={asx+ty}=<a(s,t)>
引理3 设Fq是元素个数为q的有限域,有限域F为其扩域,F任一元素α在Fq上的极小多项式存在且唯一。
证明:存在性。设∣F∣=qn,则其中任意一个元素一定为xqn−x的根,其可以在F中分解为若干首1不可约多项式的乘积:xqn−x=p1(x)p2(x)...ps(x),pi(x)∈Fq[x],故存在1≤i≤s,pi(α)=0,pi(x)即为Fq上的极小多项式。
唯一性。由定理3.24定理的推论,不存在重根,设存在两个极小多项式a(x),b(x),因为(a(x),b(x))=1,代入α可得:0=s(α)a(α)+t(α)b(α)=1,矛盾。
由上可知,α在Fq上的极小多项式是以α为根的次数最低的多项式,且唯一。(反证法:假设可约则存在有次数更低的多项式,代入α得其中一个多项式必为0,矛盾)
结论1 设f(x)是一个n次不可约多项式,那么包含f(x)的根α的最小扩域为Fqn,所有包含f(x)的根的域都是Fqn的扩域。
证明:设包含f(x)的根α的最小扩域为Fqk,设
xqk−x=g(x)f(x)+r(x),degr(x)<degf(x)
代入α可得r(x)=0,即α是r(x)的一个根,但f(x)是Fq上以α为根的次数最小的多项式,因此r(x)只能为0。
故f(x)∣xqk−x,n∣k,最小正整数k即为n(定理3.20,3.22)
结论2 Fq为q元有限域,那么其扩域Fqn中包含所有次数为n的因子的不可约多项式的所有根,而不包含次数不为n的因子的不可约多项式的任何根。
证明:由结论1易证。
引理4 设Fq是元素个数为q的有限域,有限域F为其扩域,α∈F∗,α的阶为m,设k是使qk≡1(modm)的最小正整数,则α在Fq上的极小多项式为k次,该多项式的k个根为α,αq,αq2,...,αqk−1。若∣F∣=qn,α为F的本原元,则α在Fq上的极小多项式一定为n次。
证明:构造k次多项式
g(x)=(x−α)(x−αq)...(x−αqk−1)
对于0≤i≤k,g(x)的1次项系数可以看做Fq的素域Fp上的k元多项式,不妨设为ci(α,αq,αq2,...,αqk−1),即g(x)=∑i=0kci(α,αq,αq2,...,αqk−1)xi
由qk≡1(modm),α的阶为m,得到αqk=α,又q为p的幂,因此由定理3.5:
(ci(α,αq,αq2,...,αqk−1))q=ci(αq,αq2,...,αqk)=ci(αq,αq2,...,α)
又g(x)=(x−αq)...(x−αqk−1)(x−α),所以g(x)的i次项系数又可以表示为ci(αq,αq2,...,α),也即ci(αq,αq2,...,α)=ci(α,αq,αq2,...,αqk−1)。因此有
(ci(α,αq,αq2,...,αqk−1))q=ci(α,αq,αq2,...,αqk−1)
由定理3.19可知ci(α,αq,αq2,...,αqk−1)∈Fq,即g(x)∈Fq[x]
下面证明g(x)在Fq[x]中不可约。
易得α,αq,αq2,...,αqk−1互不相等。若存在两项αqi,αqj相等,则αqi(qj−i−1)=1,故m∣qi(qj−i−1)。由qk≡1(modm)可知(q,m)=1(qk和1属于模m的同一个剩余类,故(qk,m)=(1,m)=1,即有(q,m)=1),故m∣qj−i−1,即qj−i≡1(modm),但0<j−i<k,与k最小矛盾。
若g(x)在Fq[x]上可约,则存在因式f1(x),f2(x)∈Fq[x]
由g(α)=0可得f1(α)=0或f2(α)=0,不妨设f1(α)=0,则有f1(α)=f1(αq)=...=f1(αqk−1)=0(f1(α)=∑i=0Saiαi,aiq=ai,故f1(α)=∑i=0Saiαqi=∑i=0Saiqαqi=(f1(α))q=0),其根的个数超过其次数,矛盾。
由极小多项式的定义和唯一性可知g(x)即为α在Fq上的极小多项式。
所有根的阶数均为m。
引理5 设Fq是元素个数为q的有限域,f(x)为Fq上的n(n≥1)的首1不可约多项式,Fqn为Fq的任一扩域,那么f(x)在Fqn中有根,且若α是f(x)在Fqn中的一个根,那么f(x)在Fqn中的所有根为α,αq,αq2,...,αqn−1。
证明:当f(x)=cx,c∈Fq∗时,结论成立。
不妨设f(x)是首一n次不可约多项式,且f(x)=cx,c∈Fq∗。由定理3.20可知f(x)∣xqn−x,而Fqn中所有qn个元素均为xqn−x的根。令xqn−x=f(x)g(x),degg(x)=qn−n,则xqn−x的根一定是f(x)或g(x)的根,且f(x)的根至少有n个。又degf(x)=n,则f(x)有n个根。
α是f(x)在Fqn中的一个根,则f(x)为α在Fq上的极小多项式,其所有根为α,αq,αq2,...,αqn−1。
定义3.13 极小多项式所有根的阶称为多项式的周期,周期为最大(qn−1)时称该多项式为Fq上的本原多项式
定理3.28 所有元素相同的有限域均同构。
证明方法:
定理3.29 (有限域伽罗华定理)设p为素数,Fpn为元素个数为pn的有限域,α为Fpn的本原元,α在Fp上的极小多项式为n次本原多项式f(x),则:
(1) Fpn的任意自同构都保持其素域Fp中的元素不变。
(2) Fpn的任意自同构都只能将f(x)的根映射成f(x)的根。