当前位置:网站首页>信息安全数学基础 Chapter 3——有限域(二)
信息安全数学基础 Chapter 3——有限域(二)
2022-06-11 17:13:00 【L3H_CoLin】
定理3.20 设 F q \mathbb F_q Fq为q元有限域, f ( x ) ∈ F q [ x ] f(x)\in \mathbb F_q[x] f(x)∈Fq[x]为n次不可约多项式,那么有 f ( x ) ∣ x q n − x f(x)|x^{q^n}-x f(x)∣xqn−x
证明方法:构造 f ( x ) f(x) f(x)的扩域 F q [ x ] f ( x ) \mathbb F_q[x]_{f(x)} Fq[x]f(x),对于任意 x ∈ F q [ x ] f ( x ) x\in F_q[x]_{f(x)} x∈Fq[x]f(x)均有 x q n − x = 0 x^{q^n}-x=0 xqn−x=0(定理3.19),则有 ( x q n − x ) f ( x ) = 0 (x^{q^n}-x)_{f(x)}=0 (xqn−x)f(x)=0(定理3.7)。证毕。
定理3.21 设 m , n m,n m,n均为正整数,则有 ( x m − 1 , x n − 1 ) = x ( m , n ) − 1 (x^m-1,x^n-1)=x^{(m,n)}-1 (xm−1,xn−1)=x(m,n)−1
证明方法:归纳法。
当 m a x { m , n } = 1 max\{m,n\}=1 max{ m,n}=1时显然成立
假设当 m a x { m , n } = k max\{m,n\}=k max{ m,n}=k时成立,若 m > n m>n m>n,那么有 ( x m − 1 , x n − 1 ) = ( x m − n − 1 , x n − 1 ) (x^m-1,x^n-1)=(x^{m-n}-1,x^n-1) (xm−1,xn−1)=(xm−n−1,xn−1)(定理3.11),此时 m a x { m , n } < k max\{m,n\}<k max{ m,n}<k,故成立。
推论 设 m , n , q m,n,q m,n,q为整数,则 ( x q m − x , x q n − x ) = x q ( m , n ) − x (x^{q^m}-x,x^{q^n}-x)=x^{q^{(m,n)}}-x (xqm−x,xqn−x)=xq(m,n)−x(使用上面定理即可,证明略)
定理3.22 设 F q \mathbb F_q Fq为q元域, n n n为正整数, f ( x ) ∈ F q [ x ] f(x)\in\mathbb F_q[x] f(x)∈Fq[x]为m次不可约多项式,且 m > n m>n m>n,那么 f ( x ) ∤ x q n − x f(x)∤x^{q^n}-x f(x)∤xqn−x
证明方法:反证法。
假设能够整除。则有 x f ( x ) q n = x f ( x ) x^{q^n}_{f(x)}=x_{f(x)} xf(x)qn=xf(x)
对于任意 F q [ x ] f ( x ) \mathbb F_q[x]_{f(x)} Fq[x]f(x)中元素 g ( x ) = ∑ i = 0 m − 1 a i x i g(x)=\sum_{i=0}^{m-1}a_ix^i g(x)=∑i=0m−1aixi,有
g ( x ) q n = ∑ i = 0 m − 1 ( a i x i ) q n g(x)^{q^n}=\sum_{i=0}^{m-1}(a_ix^i)^{q^n} g(x)qn=i=0∑m−1(aixi)qn
(二项式定理)
根据定理3.19有
g ( x ) q n = ∑ i = 0 m − 1 a i ( x i ) q n g(x)^{q^n}=\sum_{i=0}^{m-1}a_i(x^i)^{q^n} g(x)qn=i=0∑m−1ai(xi)qn
注意 ( a i ) q n = a i (a_i)^{q^n}=a_i (ai)qn=ai
因此
( g ( x ) q n − g ( x ) ) f ( x ) = ∑ i = 0 m − 1 a i ( ( x i ) q n − x i ) f ( x ) = ∑ i = 0 m − 1 a i ( ( x q n ) i − x i ) f ( x ) = ∑ i = 0 m − 1 a i ( x i − x i ) f ( x ) = 0 (g(x)^{q^n}-g(x))_{f(x)}=\sum_{i=0}^{m-1}a_i((x^i)^{q^n}-x^i)_{f(x)}=\sum_{i=0}^{m-1}a_i((x^{q^n})^i-x^i)_{f(x)}=\sum_{i=0}^{m-1}a_i(x^i-x^i)_{f(x)}=0 (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
故任意 F q [ x ] f ( x ) \mathbb F_q[x]_{f(x)} Fq[x]f(x)中元素均是 x q n − x x^{q^n}-x xqn−x的根,而 n < m n<m n<m,故矛盾。
定理3.23 设 F q \mathbb F_q Fq为q元域, n , d n,d n,d为正整数, f ( x ) ∈ F q [ x ] f(x)\in\mathbb F_q[x] f(x)∈Fq[x]为 d d d次不可约多项式,那么有 f ( x ) ∣ x q n − x f(x)|x^{q^n}-x f(x)∣xqn−x当且仅当 d ∣ n d|n d∣n。
证明方法:
充分性: f ( x ) ∣ x q d − x f(x)|x^{q^d}-x f(x)∣xqd−x,根据定理3.21, x q d − x ∣ x q n − x x^{q^d}-x|x^{q^n}-x xqd−x∣xqn−x,证毕
必要性: f ( x ) ∣ x q d − x , f ( x ) ∣ x q n − x ⇒ f ( x ) ∣ ( x q d − x , x q n − x ) = x q ( d , n ) − x f(x)|x^{q^d}-x,f(x)|x^{q^n}-x\Rightarrow f(x)|(x^{q^d}-x, x^{q^n}-x)=x^{q^{(d,n)}}-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 ) \deg(f(x))=d\le (d,n) deg(f(x))=d≤(d,n),故 d ∣ n d|n d∣n
定义3.10 导式
定义3.11 重因式、k重因式、重根、k重根、导式
定理3.24 F q \mathbb F_q Fq为q元有限域, f ( x ) , g ( x ) ∈ F q [ x ] f(x),g(x)\in\mathbb F_q[x] f(x),g(x)∈Fq[x],若 g ( x ) g(x) g(x)是 f ( x ) f(x) f(x)的k重因式,则 g ( x ) k − 1 ∣ f ′ ( x ) g(x)^{k-1}|f'(x) g(x)k−1∣f′(x)
证明方法:求导
推论1 F q \mathbb F_q Fq为q元有限域, f ( x ) ∈ F q [ x ] f(x)\in\mathbb F_q[x] f(x)∈Fq[x],若 ( f ( x ) , f ′ ( x ) ) = 1 (f(x),f'(x))=1 (f(x),f′(x))=1,则 f ( x ) f(x) f(x)在域 F q \mathbb F_q Fq上没有重因式,也没有重根。(证明反证法)
推论2 F q \mathbb F_q Fq为q元有限域,n为正整数,则 x q n − x x^{q^n}-x xqn−x在域 F q \mathbb F_q Fq上没有重因式。(用推论1证明)
x q n − x x^{q^n}-x xqn−x可以表示为所有次数为n的因子的首1不可约多项式的乘积,每个因式仅出现一次 (注意理解:n的因子!如当n=4时,所有1、2、4次不可约多项式都是其因子)
定理3.25 设 F q \mathbb F_q Fq为q元域,n为正整数,那么 F q \mathbb F_q Fq上一定存在n次不可约多项式。
证明方法:容斥原理
ϕ ( k ) \phi(k) ϕ(k)为 F q \mathbb F_q Fq上次数为 k k k的因子的首1不可约多项式的乘积,即 ϕ ( k ) = x q k − x \phi(k)=x^{q^k}-x ϕ(k)=xqk−x, A A A为 n n n次首1不可约多项式的乘积。
设 n = ∏ i = 1 S p i α i n=\prod_{i=1}^S p_i^{\alpha_i} n=∏i=1Spiαi
A = ϕ ( n ) ⋅ ∏ 1 ≤ i ≤ S ϕ ( n p i ) − 1 ∏ 1 ≤ i 1 < i 2 ≤ S ϕ ( n p i 1 p i 2 ) . . . ϕ ( n p 1 p 2 . . . p S ) ( − 1 ) S A=\phi(n)\cdot\prod_{1\le i\le S}\phi(\frac{n}{p_i})^{-1}\prod_{1\le i_1<i_2\le S}\phi(\frac{n}{p_{i_1}p_{i_2}})...\phi(\frac{n}{p_1p_2...p_S})^{(-1)^S} A=ϕ(n)⋅1≤i≤S∏ϕ(pin)−11≤i1<i2≤S∏ϕ(pi1pi2n)...ϕ(p1p2...pSn)(−1)S
首先,次数不是n的因子的首1不可约多项式,在等式两边都不出现。
其次,任何一个次数为n的首1不可约多项式在等式两边各出现1次,分别在 A A A和 ϕ ( n ) \phi(n) ϕ(n)中
再者,对于任意 d ∣ n , d < n d|n,d<n d∣n,d<n,设
d = p 1 f 1 p 2 f 2 . . . p r f r p r + 1 α r + 1 . . . p S α S d=p_1^{f_1}p_2^{f_2}...p_r^{f_r}p_{r+1}^{\alpha_{r+1}}...p_S^{\alpha_S} d=p1f1p2f2...prfrpr+1αr+1...pSαS
那么在 n p i 1 p i 2 . . . p i t ( 0 ≤ t < s , 1 ≤ i 1 < i 2 < . . . < i t ≤ S ) \frac{n}{p_{i_1}p_{i_2}...p_{i_t}}(0\le t<s,1\le i_1<i_2<...<i_t\le S) pi1pi2...pitn(0≤t<s,1≤i1<i2<...<it≤S)中,只有n, n p i ( 1 ≤ i ≤ r ) , n p i p j ( 1 ≤ i < j ≤ r ) , . . . , n p 1 p 2 . . . p r \frac{n}{p_i}(1\le i\le r),\frac{n}{p_ip_j}(1\le i<j\le r),...,\frac{n}{p_1p_2...p_r} pin(1≤i≤r),pipjn(1≤i<j≤r),...,p1p2...prn以d为因子,所以任一d次首1不可约多项式在等式右边出现的次数为: 1 − ( r 1 ) + ( r 2 ) − . . . + ( − 1 ) r ( r r ) = ( 1 − 1 ) r = 0 1-\begin{pmatrix} r \\ 1 \end{pmatrix}+\begin{pmatrix} r \\ 2 \end{pmatrix}-...+(-1)^r\begin{pmatrix} r \\ r \end{pmatrix}=(1-1)^r=0 1−(r1)+(r2)−...+(−1)r(rr)=(1−1)r=0。显然其在左边出现次数也为0,等式得证。
又 ϕ ( n ) = x q n − x \phi(n)=x^{q^n}-x ϕ(n)=xqn−x,所以
deg A = q n − ∑ 1 ≤ i ≤ S q n p i + ∑ 1 ≤ i 1 < i 2 ≤ S q n p i 1 p i 2 + . . . + ( − 1 ) S q n p 1 p 2 . . . p S \deg A=q^n-\sum_{1\le i\le S}q^{\frac{n}{p_i}}+\sum_{1\le i_1<i_2\le S}q^{\frac{n}{p_{i_1}p_{i_2}}}+...+(-1)^S q^\frac{n}{p_1p_2...p_S} degA=qn−1≤i≤S∑qpin+1≤i1<i2≤S∑qpi1pi2n+...+(−1)Sqp1p2...pSn
故 deg A ≡ ( − 1 ) S q n p 1 p 2 . . . p S ≠ 0 ( m o d q n p 1 p 2 . . . p S + 1 ) \deg A\equiv (-1)^Sq^\frac{n}{p_1p_2...p_S}\ne 0 (\mod q^{\frac{n}{p_1p_2...p_S}+1}) degA≡(−1)Sqp1p2...pSn=0(modqp1p2...pSn+1)[ q n p 1 p 2 . . . p S + 1 ∣ q n q^{\frac{n}{p_1p_2...p_S}+1}|q^n qp1p2...pSn+1∣qn,前面项全消去仅剩最后一项],故 deg A > 0 \deg A>0 degA>0,因此 A A A至少包含1个不可约多项式
定理3.26 对于任意素数 p p p,正整数 n n n, p n p^n pn元有限域一定存在。
证明方法:根据定理3.25能在 Z p \mathbb Z_p Zp找到n次不可约多项式,因此可以根据定理3.16构造一个元素个数为 p n p^n pn的有限域。
若 F q n \mathbb F_{q^n} Fqn是 F q \mathbb F_q Fq的扩域,则 F q n \mathbb F_{q^n} Fqn可以看做 F q \mathbb F_q Fq的n维向量空间,一组基能够按照定理3.18的方式构造: { 1 , β 1 , β 2 , . . . β n − 1 } \{1,\beta_1,\beta_2,...\beta_{n-1}\} { 1,β1,β2,...βn−1}, F q n \mathbb F_{q^n} Fqn中任意一个元素可以唯一表示为
a 0 + a 1 β 1 + . . . + a n − 1 β n − 1 , a i ∈ F q a_0+a_1\beta_1+...+a_{n-1}\beta_{n-1},a_i\in\mathbb F_q a0+a1β1+...+an−1βn−1,ai∈Fq
的形式。
如 { 1 , x , x 2 , . . . , x n − 1 } \{1,x,x^2,...,x^{n-1}\} { 1,x,x2,...,xn−1}就是一组基。
引理1 设群 G G G的元素 α \alpha α的阶为 n n n,则对于任意整数m, o r d ( α m ) = n ( m , n ) ord(\alpha^m)=\frac{n}{(m,n)} ord(αm)=(m,n)n
证明:设 o r d ( a m ) = d ord(a^m)=d ord(am)=d,分别证明 d ∣ n ( m , n ) , n ( m , n ) ∣ d d|\frac{n}{(m,n)},\frac{n}{(m,n)}|d d∣(m,n)n,(m,n)n∣d即可。
d ∣ n ( m , n ) d|\frac{n}{(m,n)} d∣(m,n)n易证
( α m ) d = 1 (\alpha^m)^d=1 (αm)d=1,故 n ∣ m d n|md n∣md,即 n ( m , n ) ∣ m ( m , n ) d \frac{n}{(m,n)}|\frac{m}{(m,n)}d (m,n)n∣(m,n)md,且有 ( m ( m , n ) , n ( m , n ) ) = 1 (\frac{m}{(m,n)},\frac{n}{(m,n)})=1 ((m,n)m,(m,n)n)=1,故 n ( m , n ) ∣ d \frac{n}{(m,n)}|d (m,n)n∣d
引理2 设群 G G G中, o r d ( α ) = m , o r d ( β ) = n ord(\alpha)=m,ord(\beta)=n ord(α)=m,ord(β)=n,若 ( m , n ) = 1 (m,n)=1 (m,n)=1,则 o r d ( α β ) = m n ord(\alpha\beta)=mn ord(αβ)=mn
证明:证明思路与引理1相同
d ∣ m n d|mn d∣mn易证
( α β ) d = 1 (\alpha\beta)^d=1 (αβ)d=1,故 α d = β − d \alpha^d=\beta^{-d} αd=β−d,故 o r d ( α d ) = m ( d , m ) = n ( − d , m ) = o r d ( β − d ) ord(\alpha^d)=\frac{m}{(d,m)}=\frac{n}{(-d,m)}=ord(\beta^{-d}) ord(αd)=(d,m)m=(−d,m)n=ord(β−d)。 ( m , n ) = 1 ⇒ ( m ( d , m ) , n ( d , n ) ) = 1 , m ( d , m ) = n ( d , n ) , ∴ m ( d , m ) = n ( d , n ) = 1 (m,n)=1\Rightarrow(\frac{m}{(d,m)},\frac{n}{(d,n)})=1,\frac{m}{(d,m)}=\frac{n}{(d,n)},\therefore \frac{m}{(d,m)}=\frac{n}{(d,n)}=1 (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 ⇒ m n ∣ d m|d,n|d\Rightarrow mn|d m∣d,n∣d⇒mn∣d
定理3.27 有限域的乘法群是循环群。
证明方法:设 F p n \mathbb F_{p^n} Fpn是元素个数为 p n p^n pn的有限域,其乘法群元素个数为 p n − 1 p^n-1 pn−1,设 α \alpha α是其中阶最大的元素,设其阶 o r d ( α ) = d ord(\alpha)=d ord(α)=d,则 d ∣ p n − 1 d|p^n-1 d∣pn−1,故有 d ≤ p n − 1 d\le p^n-1 d≤pn−1。
对任意 β ∈ F p n \beta\in\mathbb F_{p^n} β∈Fpn,设 o r d ( β ) = s = ∏ i = 1 t p i α i , d = ∏ i = 1 t p i β i , α i ≥ 0 , β i ≥ 0 ord(\beta)=s=\prod_{i=1}^t p_i^{\alpha_i},d=\prod_{i=1}^t p_i^{\beta_i},\alpha_i\ge 0,\beta_i\ge 0 ord(β)=s=∏i=1tpiαi,d=∏i=1tpiβi,αi≥0,βi≥0,那么 [ d , s ] = ∏ i = 1 t p i max { α i , β i } [d,s]=\prod_{i=1}^tp_i^{\max\{\alpha_i, \beta_i\}} [d,s]=∏i=1tpimax{ αi,βi},将前面的式子拆分为两份: s ′ = ∏ α i ≥ β i p i α i , d ′ = ∏ α i < β i p i β i s'=\prod_{\alpha_i\ge \beta_i}p_i^{\alpha_i},d'=\prod_{\alpha_i<\beta_i}p_i^{\beta_i} s′=∏αi≥βipiαi,d′=∏αi<βipiβi,则易得 d ′ ∣ d , s ′ ∣ s , ( d , s ) = 1 , d ′ s ′ = [ d , s ] d'|d,s'|s,(d,s)=1,d's'=[d,s] d′∣d,s′∣s,(d,s)=1,d′s′=[d,s],此时 o r d ( α d d ′ ) = d ′ , o r d ( β s s ′ ) = s ′ ord(\alpha^{\frac{d}{d'}})=d',ord(\beta^{\frac{s}{s'}})=s' ord(αd′d)=d′,ord(βs′s)=s′,由引理2可得, o r d ( α d d ′ β s s ′ ) = d ′ s ′ = [ d , s ] ≤ d ord(\alpha^{\frac{d}{d'}}\beta^{\frac{s}{s'}})=d's'=[d,s]\le d ord(αd′dβs′s)=d′s′=[d,s]≤d,因为d是最大的阶。故有 s ∣ d s|d s∣d。于是 F p n ∗ \mathbb F_{p^n}^* Fpn∗中任意一个元素的阶都是d的因子,即 F p n ∗ \mathbb F_{p^n}^* Fpn∗中 p n − 1 p^n-1 pn−1个元素均为 x d − 1 = 0 x^d-1=0 xd−1=0的根,故有 p n − 1 ≤ d p^n-1\le d pn−1≤d。综上有 d = p n − 1 d=p^n-1 d=pn−1,证毕。
将域乘法群的生成元称为其本原元。
定义3.12 极小多项式: F q \mathbb F_q Fq是元素个数为q的有限域,有限域 F \mathbb F F为其扩域,则 F \mathbb F F中任意一个元素 α \alpha α在 F q \mathbb F_q Fq上的极小多项式指 F q \mathbb F_q Fq上以 α \alpha α为根的首1不可约多项式。( α \alpha α为 F q \mathbb F_q Fq扩域上, F \mathbb F F上元素,故其不一定是 F q \mathbb F_q Fq上元素,因此虽然 x − α x-\alpha x−α整除该多项式,但该多项式不一定就是 x − α x-\alpha x−α。但如果 α ∈ F q \alpha\in\mathbb F_q α∈Fq,则该多项式就是 x − α x-\alpha x−α)
群的定理 设 < a > <a> <a>为由a构成的循环群,则:
- < a > <a> <a>的子群都是循环群
- 对于任意正整数 d ∣ n d|n d∣n, < a > <a> <a>存在唯一d元子群
- 若整数 s , t s,t s,t不全为0,则 < a s , a t > = { a s x + t y } = < a ( s , t ) > <a^s,a^t>=\{a^{sx+ty}\}=<a^{(s,t)}> <as,at>={ asx+ty}=<a(s,t)>
引理3 设 F q \mathbb F_q Fq是元素个数为q的有限域,有限域 F \mathbb F F为其扩域, F \mathbb F F任一元素 α \alpha α在 F q \mathbb F_q Fq上的极小多项式存在且唯一。
证明:存在性。设 ∣ F ∣ = q n |\mathbb F|=q^n ∣F∣=qn,则其中任意一个元素一定为 x q n − x x^{q^n}-x xqn−x的根,其可以在 F \mathbb F F中分解为若干首1不可约多项式的乘积: x q n − x = p 1 ( x ) p 2 ( x ) . . . p s ( x ) , p i ( x ) ∈ F q [ x ] x^{q^n}-x=p_1(x)p_2(x)...p_s(x),p_i(x)\in\mathbb F_q[x] xqn−x=p1(x)p2(x)...ps(x),pi(x)∈Fq[x],故存在 1 ≤ i ≤ s , p i ( α ) = 0 1\le i\le s,p_i(\alpha)=0 1≤i≤s,pi(α)=0, p i ( x ) p_i(x) pi(x)即为 F q \mathbb F_q Fq上的极小多项式。
唯一性。由定理3.24定理的推论,不存在重根,设存在两个极小多项式 a ( x ) , b ( x ) a(x),b(x) a(x),b(x),因为 ( a ( x ) , b ( x ) ) = 1 (a(x),b(x))=1 (a(x),b(x))=1,代入 α \alpha α可得: 0 = s ( α ) a ( α ) + t ( α ) b ( α ) = 1 0=s(\alpha)a(\alpha)+t(\alpha)b(\alpha)=1 0=s(α)a(α)+t(α)b(α)=1,矛盾。
由上可知, α \alpha α在 F q \mathbb F_q Fq上的极小多项式是以 α \alpha α为根的次数最低的多项式,且唯一。(反证法:假设可约则存在有次数更低的多项式,代入 α \alpha α得其中一个多项式必为0,矛盾)
结论1 设 f ( x ) f(x) f(x)是一个n次不可约多项式,那么包含 f ( x ) f(x) f(x)的根 α \alpha α的最小扩域为 F q n \mathbb F_{q^n} Fqn,所有包含 f ( x ) f(x) f(x)的根的域都是 F q n \mathbb F_{q^n} Fqn的扩域。
证明:设包含 f ( x ) f(x) f(x)的根 α \alpha α的最小扩域为 F q k \mathbb F_{q^k} Fqk,设
x q k − x = g ( x ) f ( x ) + r ( x ) , deg r ( x ) < deg f ( x ) x^{q^k}-x=g(x)f(x)+r(x),\deg r(x)<\deg f(x) xqk−x=g(x)f(x)+r(x),degr(x)<degf(x)
代入 α \alpha α可得 r ( x ) = 0 r(x)=0 r(x)=0,即 α \alpha α是r(x)的一个根,但f(x)是 F q \mathbb F_q Fq上以 α \alpha α为根的次数最小的多项式,因此r(x)只能为0。
故 f ( x ) ∣ x q k − x , n ∣ k f(x)|x^{q^k}-x,n|k f(x)∣xqk−x,n∣k,最小正整数k即为n(定理3.20,3.22)
结论2 F q \mathbb F_q Fq为q元有限域,那么其扩域 F q n \mathbb F_{q^n} Fqn中包含所有次数为n的因子的不可约多项式的所有根,而不包含次数不为n的因子的不可约多项式的任何根。
证明:由结论1易证。
引理4 设 F q \mathbb F_q Fq是元素个数为q的有限域,有限域 F \mathbb F F为其扩域, α ∈ F ∗ \alpha\in\mathbb F^* α∈F∗, α \alpha α的阶为m,设k是使 q k ≡ 1 ( m o d m ) q^k\equiv1(\mod m) qk≡1(modm)的最小正整数,则 α \alpha α在 F q \mathbb F_q Fq上的极小多项式为k次,该多项式的k个根为 α , α q , α q 2 , . . . , α q k − 1 \alpha,\alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}} α,αq,αq2,...,αqk−1。若 ∣ F ∣ = q n |\mathbb F|=q^n ∣F∣=qn, α \alpha α为 F \mathbb F F的本原元,则 α \alpha α在 F q \mathbb F_q Fq上的极小多项式一定为n次。
证明:构造k次多项式
g ( x ) = ( x − α ) ( x − α q ) . . . ( x − α q k − 1 ) g(x)=(x-\alpha)(x-\alpha^q)...(x-\alpha^{q^{k-1}}) g(x)=(x−α)(x−αq)...(x−αqk−1)
对于 0 ≤ i ≤ k 0\le i\le k 0≤i≤k,g(x)的1次项系数可以看做 F q \mathbb F_q Fq的素域 F p \mathbb F_p Fp上的k元多项式,不妨设为 c i ( α , α q , α q 2 , . . . , α q k − 1 ) c_i(\alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}}) ci(α,αq,αq2,...,αqk−1),即 g ( x ) = ∑ i = 0 k c i ( α , α q , α q 2 , . . . , α q k − 1 ) x i g(x)=\sum_{i=0}^kc_i(\alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}})x^i g(x)=∑i=0kci(α,αq,αq2,...,αqk−1)xi
由 q k ≡ 1 ( m o d m ) q^k\equiv 1(\mod m) qk≡1(modm), α \alpha α的阶为m,得到 α q k = α \alpha^{q^k}=\alpha αqk=α,又q为p的幂,因此由定理3.5:
( c i ( α , α q , α q 2 , . . . , α q k − 1 ) ) q = c i ( α q , α q 2 , . . . , α q k ) = c i ( α q , α q 2 , . . . , α ) (c_i(\alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}}))^q=c_i(\alpha^q,\alpha^{q^2},...,\alpha^{q^{k}})=c_i(\alpha^q,\alpha^{q^2},...,\alpha) (ci(α,αq,αq2,...,αqk−1))q=ci(αq,αq2,...,αqk)=ci(αq,αq2,...,α)
又 g ( x ) = ( x − α q ) . . . ( x − α q k − 1 ) ( x − α ) g(x)=(x-\alpha^q)...(x-\alpha^{q^{k-1}})(x-\alpha) g(x)=(x−αq)...(x−αqk−1)(x−α),所以g(x)的i次项系数又可以表示为 c i ( α q , α q 2 , . . . , α ) c_i(\alpha^q,\alpha^{q^2},...,\alpha) ci(αq,αq2,...,α),也即 c i ( α q , α q 2 , . . . , α ) = c i ( α , α q , α q 2 , . . . , α q k − 1 ) c_i(\alpha^q,\alpha^{q^2},...,\alpha)=c_i(\alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}}) ci(αq,αq2,...,α)=ci(α,αq,αq2,...,αqk−1)。因此有
( c i ( α , α q , α q 2 , . . . , α q k − 1 ) ) q = c i ( α , α q , α q 2 , . . . , α q k − 1 ) (c_i(\alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}}))^q=c_i(\alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}}) (ci(α,αq,αq2,...,αqk−1))q=ci(α,αq,αq2,...,αqk−1)
由定理3.19可知 c i ( α , α q , α q 2 , . . . , α q k − 1 ) ∈ F q c_i(\alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}})\in\mathbb F_q ci(α,αq,αq2,...,αqk−1)∈Fq,即 g ( x ) ∈ F q [ x ] g(x)\in\mathbb F_q[x] g(x)∈Fq[x]
下面证明 g ( x ) g(x) g(x)在 F q [ x ] \mathbb F_q[x] Fq[x]中不可约。
易得 α , α q , α q 2 , . . . , α q k − 1 \alpha, \alpha^q,\alpha^{q^2},...,\alpha^{q^{k-1}} α,αq,αq2,...,αqk−1互不相等。若存在两项 α q i , α q j \alpha^{q^i},\alpha^{q^j} αqi,αqj相等,则 α q i ( q j − i − 1 ) = 1 \alpha^{q^i(q^{j-i}-1)}=1 αqi(qj−i−1)=1,故 m ∣ q i ( q j − i − 1 ) m|q^i(q^{j-i}-1) m∣qi(qj−i−1)。由 q k ≡ 1 ( m o d m ) q^k\equiv 1(\mod m) qk≡1(modm)可知 ( q , m ) = 1 (q,m)=1 (q,m)=1(qk和1属于模m的同一个剩余类,故(qk,m)=(1,m)=1,即有(q,m)=1),故 m ∣ q j − i − 1 m|q^{j-i}-1 m∣qj−i−1,即 q j − i ≡ 1 ( m o d m ) q^{j-i}\equiv 1(\mod m) qj−i≡1(modm),但 0 < j − i < k 0<j-i<k 0<j−i<k,与k最小矛盾。
若 g ( x ) g(x) g(x)在 F q [ x ] \mathbb F_q[x] Fq[x]上可约,则存在因式 f 1 ( x ) , f 2 ( x ) ∈ F q [ x ] f_1(x),f_2(x)\in\mathbb F_q[x] f1(x),f2(x)∈Fq[x]
由 g ( α ) = 0 g(\alpha)=0 g(α)=0可得 f 1 ( α ) = 0 f_1(\alpha)=0 f1(α)=0或 f 2 ( α ) = 0 f_2(\alpha)=0 f2(α)=0,不妨设 f 1 ( α ) = 0 f_1(\alpha)=0 f1(α)=0,则有 f 1 ( α ) = f 1 ( α q ) = . . . = f 1 ( α q k − 1 ) = 0 f_1(\alpha)=f_1(\alpha^q)=...=f_1(\alpha^{q^{k-1}})=0 f1(α)=f1(αq)=...=f1(αqk−1)=0( f 1 ( α ) = ∑ i = 0 S a i α i , a i q = a i f_1(\alpha)=\sum_{i=0}^Sa_i\alpha^i,a_i^q=a_i f1(α)=∑i=0Saiαi,aiq=ai,故 f 1 ( α ) = ∑ i = 0 S a i α q i = ∑ i = 0 S a i q α q i = ( f 1 ( α ) ) q = 0 f_1(\alpha)=\sum_{i=0}^Sa_i\alpha^{qi}=\sum_{i=0}^Sa_i^q\alpha^{qi}=(f_1(\alpha))^q=0 f1(α)=∑i=0Saiαqi=∑i=0Saiqαqi=(f1(α))q=0),其根的个数超过其次数,矛盾。
由极小多项式的定义和唯一性可知g(x)即为 α \alpha α在 F q \mathbb F_q Fq上的极小多项式。
所有根的阶数均为m。
引理5 设 F q \mathbb F_q Fq是元素个数为q的有限域, f ( x ) f(x) f(x)为 F q \mathbb F_q Fq上的 n ( n ≥ 1 ) n(n\ge 1) n(n≥1)的首1不可约多项式, F q n \mathbb F_{q^n} Fqn为 F q \mathbb F_q Fq的任一扩域,那么 f ( x ) f(x) f(x)在 F q n \mathbb F_{q^n} Fqn中有根,且若 α \alpha α是 f ( x ) f(x) f(x)在 F q n \mathbb F_{q^n} Fqn中的一个根,那么 f ( x ) f(x) f(x)在 F q n \mathbb F_{q^n} Fqn中的所有根为 α , α q , α q 2 , . . . , α q n − 1 \alpha,\alpha^q,\alpha^{q^2},...,\alpha^{q^{n-1}} α,αq,αq2,...,αqn−1。
证明:当 f ( x ) = c x , c ∈ F q ∗ f(x)=cx,c\in\mathbb F_q^* f(x)=cx,c∈Fq∗时,结论成立。
不妨设 f ( x ) f(x) f(x)是首一n次不可约多项式,且 f ( x ) ≠ c x , c ∈ F q ∗ f(x)\ne cx,c\in \mathbb F_q^* f(x)=cx,c∈Fq∗。由定理3.20可知 f ( x ) ∣ x q n − x f(x)|x^{q^n}-x f(x)∣xqn−x,而 F q n \mathbb F_{q^n} Fqn中所有 q n q^n qn个元素均为 x q n − x x^{q^n}-x xqn−x的根。令 x q n − x = f ( x ) g ( x ) , deg g ( x ) = q n − n x^{q^n}-x=f(x)g(x),\deg g(x)=q^n-n xqn−x=f(x)g(x),degg(x)=qn−n,则 x q n − x x^{q^n}-x xqn−x的根一定是f(x)或g(x)的根,且f(x)的根至少有n个。又 deg f ( x ) = n \deg f(x)=n degf(x)=n,则f(x)有n个根。
α \alpha α是 f ( x ) f(x) f(x)在 F q n \mathbb F_{q^n} Fqn中的一个根,则 f ( x ) f(x) f(x)为 α \alpha α在 F q \mathbb F_q Fq上的极小多项式,其所有根为 α , α q , α q 2 , . . . , α q n − 1 \alpha,\alpha^q,\alpha^{q^2},...,\alpha^{q^{n-1}} α,αq,αq2,...,αqn−1。
定义3.13 极小多项式所有根的阶称为多项式的周期,周期为最大( q n − 1 q^n-1 qn−1)时称该多项式为 F q \mathbb F_q Fq上的本原多项式
定理3.28 所有元素相同的有限域均同构。
证明方法:
定理3.29 (有限域伽罗华定理)设p为素数, F p n \mathbb F_{p^n} Fpn为元素个数为pn的有限域, α \alpha α为 F p n \mathbb F_{p^n} Fpn的本原元, α \alpha α在 F p \mathbb F_p Fp上的极小多项式为n次本原多项式 f ( x ) f(x) f(x),则:
(1) F p n \mathbb F_{p^n} Fpn的任意自同构都保持其素域 F p \mathbb F_p Fp中的元素不变。
(2) F p n \mathbb F_{p^n} Fpn的任意自同构都只能将 f ( x ) f(x) f(x)的根映射成 f ( x ) f(x) f(x)的根。
边栏推荐
- Analysis report on future development trend and investment suggestions of global and Chinese soybean protein industry 2022-2028
- LeetCode-384. 打乱数组
- 05_特征工程—降维
- LeetCode-1005. Maximized array sum after K negations
- JPA循环保存多个实体失败
- API management artifact that allows you to call wow directly
- 我的CのERROR们
- LeetCode-1005. K 次取反后最大化的数组和
- Science popularization genius on the left, madman on the right
- Oracle database merge row records, wmsys WM_ Use of the concat function and group in MySQL_ Use and comparison of concat (ID).
猜你喜欢

TypeScript学习笔记(二)

Real time myth -- real-time RTOS multitask performance analysis

Why does chip design also need "Craftsmanship"?

Bentley 使用 Authing 快速实现应用系统与身份的集成

Read and understand the development plan for software and information technology service industry during the "14th five year plan"
![[Clickhouse column] create a new library, user and role](/img/e5/d11493a37e25b7dde6cc43b3828749.png)
[Clickhouse column] create a new library, user and role

Haas, which integrates relevant technologies of Alibaba cloud, Dharma Institute and pingtouge, has officially announced the book

Katalon Studio Enterprise

Axi protocol Basics

Environment configuration and pymysql installation
随机推荐
How to store tree structure in database
JINTE NET基金会将通过线上直播参与维度链全球战略发布会
Is the securities account given by qiniu business school safe? Do you charge for opening an account
Analysis report on competition pattern and future development strategy of China's corn industry 2022-2028 Edition
String to numeric value
mysql 大表的拆分方式
Error: error summary of pointer as function parameter
Redis - learn five types of NoSQL
Science popularization genius on the left, madman on the right
Global and China Mobile Network Optimization (MnO) industry development panoramic survey and Investment Strategy Research Report 2022-2028
A set of ThinkPHP wechat applet mall source code with background management
Dynamic: capturing network dynamics using dynamic graph representation learning
Char array parsing
Le compte de titres de l'école de commerce kainiu est - il sécurisé? Frais d'ouverture de compte
Computing philosophy behind authoring
vscode保存代碼時自動eslint格式化
DFS和BFS笔记(一)基于C语言的广度优先搜索
Jinte Net Foundation will participate in the global strategy conference of dimension chain through online live broadcast
What subclasses inherit, polymorphism, and upward transformation
Docker安装mysql5.7(开启binlog功能、修改字符)