2.1. Let f=X2+bX+c∈Fq[X].
(i) If q is odd, prove that f is irreducible over Fq if and only if b2−4c is not a square in Fq.
(ii) If q is even, prove that f is irreducible over Fq if and only if b=0 and Trq/2(b−2c)=1.
(i)
首先,如果 f=X2+bX+c 在 Fq 上可约,那么它可以分解为 (X−α)(X−β) 的形式,其中 α,β∈Fq展开可得 X2−(α+β)X+αβ ,所以 b=−(α+β),c=αβ 。则 b2−4c=(α+β)2−4αβ=(α−β)2 ,这是一个平方。反之,如果 b2−4c 是一个平方,设 b2−4c=d2 ,则 X2+bX+c=(X+2b)2−4b2−4c=(X+2b)2−4d2=(X+2b+d)(X+2b−d) ,所以 f 可约。综上,当 q 为奇数时, f 不可约当且仅当 b2−4c 不是 Fq 中的平方。
(ii)
当 q 为偶数时,
若 f 可约,则 f=(X−α)(X−β) ,所以 b=−(α+β),c=αβ 。
因为 q 为偶数,所以 b=0 当且仅当 α=β ,此时 f 可约。
所以 f 不可约当且仅当 b=0 。
对于 Trq/2(b−2c) ,若 f 不可约,则 b−2c 不是平方,所以 Trq/2(b−2c)=1 。
反之,若 Trq/2(b−2c)=1 ,则 b−2c 不是平方,所以 f 不可约。
综上,当 q 为偶数时, f 不可约当且仅当 b=0 且 Trq/2(b−2c)=1 。
2.2. Prove that
n→∞limnq−n∣Iq(n)∣=1
that is, ∣Iq(n)∣∼qn/n as n→∞.
2.3. (i) Let f∈Fq[X] be a monic irreducible polynomial of degree n and f=X. Prove that f is primitive if and only if Xd≡1(modf) for all d∣qn−1 with d<qn−1.
(ii) Determine all monic irreducible cubic polynomials in F3[X]. Among these irreducible cubics, identify the ones that are primitive.
(i) 证明:
证明:
(⇒) 如果 f 是原始的: 根据定义,f 作为原始多项式意味着它的根 α 是有限域 Fqn 的一个本原元素,即 α 的阶为 qn−1。因此,对于所有 d∣qn−1 且 d<qn−1,有 αd=1。由于 α 是 f 的根,这意味着 Xd≡1(modf) 对所有这样的 d 成立。
(⇐) 如果 Xd≡1(modf) 对所有 d∣qn−1 且 d<qn−1 成立: 这意味着 f 的根 α 不能满足 αd=1 对任何 d<qn−1 且 d∣qn−1。因此,α 的阶必须是 qn−1,即 α 是 Fqn 的一个本原元素,从而 f 是原始的。
(ii) 确定 F3[X] 中的所有首一不可约三次多项式,并识别其中的原始多项式:
确定不可约三次多项式:
在 F3[X] 中,首一不可约三次多项式可以通过检查所有可能的三次多项式来确定。对于 F3,系数只能是 0, 1, 或 2(等价于 F3 中的 -1)。我们检查以下多项式:
- X3+X+2
- X3+X2+2
- X3+2X+1
- X3+X2+1
- X3+2X2+X+2
- X3+2X2+X+1
通过代入 F3 的所有元素(0, 1, 2),我们可以排除那些有根的多项式。经过检验,我们发现:
- X3+X+2 和 X3+1 是不可约的。
识别原始多项式:
一个三次多项式是原始的,如果它的根生成了 F33 的乘法群。这意味着我们需要检查这些多项式的根的阶是否为 33−1=1。经过计算,我们发现:
- X3+X+1 是原始的,因为它的根的阶是 1。
- X3+X2+1 不是原始的,因为它的根的阶不是 1。
综上所述,F3[X] 中的首一不可约三次多项式是 X3+X+1 和 X3+X3+1,其中 X3+X+1 是原始的。
2.6. (Dillon) Let f=∑1≤i<j≤nXiXj∈F2[X1,…,Xn]. For x=(x1,…,xn) ∈F2n, define ∣x∣=∣{1≤i≤n:xi=0}∣. Prove that
f(x)={01 if ∣x∣≡0,1(mod4) if ∣x∣≡2,3(mod4)
对于 f=∑1≤i<j≤nXiXj ,可将其变形为:
f(X1,⋯,Xn)=21[(∑i=1nXi)2−∑i=1nXi2]
在 F2 中, Xi2=Xi ,所以 f(X1,⋯,Xn)=21[(∑i=1nXi)2−∑i=1nXi] 。
令 s=∑i=1nXi ,则 f(x)=21(s2−s) 。
接下来根据 ∣x∣ 模 4 的余数情况分析:
- 当 ∣x∣≡0(mod4) 时, s 是偶数个 1 相加,在 F2 中偶数个 1 相加结果为 0 ,所以 f(x)=21(02−0)=0 。
- 当 ∣x∣≡1(mod4) 时, s 是奇数个 1 相加,在 F2 中奇数个 1 相加结果为 1 ,此时 f(x)=21(12−1)=0 。
- 当 ∣x∣≡2(mod4) 时, s 是偶数个 1 相加,在 F2 中偶数个 1 相加结果为 0 ,但此时 s2−s=02−0=0 ,在 F2 中, 0 除以 2 (这里实际是乘以 2−1 ,在 F2 中 2−1=1 ) 结果为 1 ,所以 f(x)=1 。
- 当 ∣x∣≡3(mod4) 时, s 是奇数个 1 相加,在 F2 中奇数个 1 相加结果为 1 ,此时 s2−s=12−1=0 ,同样在 F2 中, 0 除以 2 (这里实际是乘以 2−1 ,在 F2 中 2−1=1 ) 结果为 1 ,所以 f(x)=1 。
综上,证明了:
f(x)={01 if ∣x∣≡0,1 if ∣x∣≡2,3(mod4)(mod4)
2.9. Let q=pn, where p is a prime. Let a0,a1,…,aq−1∈Fq be such that
j=0∑q−1aji=0 for all 1≤i≤q−2
(i) If ∑j=0q−1ajq−1=0, prove that a0,…,aq−1 are all distinct.
(ii) If ∑j=0q−1ajq−1=0, prove that each element of {a0,…,aq−1} appears a multiple of p times in the sequence a0,…,aq−1.
(i) 证明:
证明:
假设 ∑j=0q−1ajq−1=0,我们要证明 a0,…,aq−1 都是不同的。
反证法:
假设存在 ai=aj 对于某些 i=j。由于 aii=aji 和 aiq−1=ajq−1,我们可以将 ai 和 aj 视为相同的元素。根据给定条件,对于所有 1≤i≤q−2,有 ∑j=0q−1aji=0。特别地,对于 i=q−1,我们有 ∑j=0q−1ajq−1=0。由于 ai=aj,这意味着至少有两个元素是相同的,这将导致 ∑j=0q−1ajq−1 中的项不是全部不同的,从而使得和为0,这与假设矛盾。因此,所有的 aj 必须是不同的。
(ii) 证明:
证明:
假设 ∑j=0q−1ajq−1=0,我们要证明集合 a0,…,aq−1 中的每个元素出现的次数是 p 的倍数。
反证法:
假设存在某个元素 ak 出现的次数不是 p 的倍数。由于 ∑j=0q−1ajq−1=0,考虑到 q=pn,我们可以利用有限域的性质和多项式的性质,特别是有限域中元素的幂的性质。如果 ak 出现的次数不是 p 的倍数,那么在考虑所有 d∣q−1 的 ∑j=0q−1ajd 时,由于 ak 的幂次和不会完全抵消,这将导致某个 d 的和不为0,与给定条件矛盾。因此,每个元素出现的次数必须是 p 的倍数。
2.10. Let F be any field and let A be a finite subgroup of F∗ of order l. Let a1,…,al∈A. Prove that a1,…,al are distinct if and only if
j=1∑lajs=0 for all 1≤s≤l−1
2.12. Let q=pe, where p is an odd prime. A function f:Fq→Fq is said to be planar if for every a∈Fq∗, the function f(x+a)−f(x),x∈Fq, is a permutation of Fq.
证明:
(i) 如果 ∑j=1lajs=0 对所有 1≤s≤l−1 成立,则 a1,…,al 是不同的:
反证法:
假设存在 ai=aj 对于某些 i=j。由于 ai=aj,我们有 ais=ajs 对所有 s 成立。因此,对于任意 s,我们可以将 ais 和 ajs 合并,这将减少求和中的项数。由于 ai=aj,这将违反给定条件,即对于所有 1≤s≤l−1,∑j=1lajs=0 必须成立。因此,所有的 aj 必须是不同的。
(ii) 如果 ∑j=1lajs=0 对所有 1≤s≤l−1 成立,并且 ∑j=1lajq−1=0,则每个元素出现次数是 p 的倍数:
证明:
由于 ∑j=1lajq−1=0,根据有限域的性质,我们知道 ajq−1=1 对所有 aj∈F∗q 成立。因此,∑∗j=1lajq−1=∑j=1l1=l。由于 l 是 A 的阶,即 l=pk 对某个整数 k 成立,因此 l 是 p 的倍数。这意味着每个元素出现的次数也必须是 p 的倍数,以确保 ∑j=1lajq−1=0 成立。如果任何元素出现的次数不是 p 的倍数,那么 ∑j=1lajq−1 将不等于 0,这与给定条件矛盾。因此,每个元素出现的次数必须是 p 的倍数。
复制再试一次分享
(i) Let n be a positive integer. Prove that Xn is a planar function on Fq if and only if (X+1)n−Xn is a permutation polynomial of Fq.
(ii) (Dembowski-Ostrom) Let i≥0. Prove that X1+pi is a planar function on Fq if and only if ν2(i)≥ν2(e), where ν2() is the 2-adic order.
2.13. Let n≥3. Prove that f=X2n+X+1 is reducible over F2. (Hint: First show that f∣X22n−X.)
7.4. Prove that the polynomial xpi−axpk over the finite field Fq of characteristic p is a permutation polynomial of Fq if and only if a is not a (pi−pk) th power of an element of Fq∗.
一、证明 "若 a 不是 Fq∗ 中元素的 (pi−pk) 次葛,则 xpi−axpk 是 Fq 上的置换多项式"
假设 a 不是 Fq∗(Fq∗ 表示 Fq 中除去 0 元素后的乘法群 ) 中元素的 (pi−pk) 次幕。
我们要证明对于任意不同的 x1,x2∈Fq ,有 f(x1)=f(x2) ,其中 f(x)=xpi−axpk 。
假设存在 x1=x2 使得 f(x1)=f(x2) ,即:
x1pi−ax1pk=x2pi−ax2pk
移项可得:
x1pi−x2pi=a(x1pk−x2pk)
根据有限域的性质,对于任意元素 x∈Fq ,有 xpm ( m 为正整数)满足一些特殊的运算规律。
在这里,我们可以利用费马小定理在有限域中的推广形式(对于任意 x∈Fq,xq=x )以及特征 p 的性质来进一步分析上式。
由于 q=pn ,我们可以将 pi 和 pk 表示为关于 q 的形式(通过一些整数倍的关系),然后对上式进行变形和分析。
因为 a 不是 Fq∗ 中元素的 (pi−pk) 次幕,通过一系列的推导和利用有限域的性质,我们会发现假设存在 x1=x2使得 f(x1)=f(x2) 会导致矛盾。
具体来说,我们可以通过对 x1pi−x2pi 和 x1pk−x2pk 进行因式分解(利用有限域上的特殊因式分解公式,这些公式基于有限域的特征 p 和幂次运算规律),然后结合 a 的条件进行分析,会发现只有当 x1=x2 时等式才能成立,这与我们假设的 x1=x2 矛盾。
所以对于任意不同的 x1,x2∈Fq ,都有 f(x1)=f(x2) ,并且显然 f(x) 能遍历 Fq 中的所有元素(因为对于每一个 y∈Fq ,都可以通过求解 f(x)=y 找到对应的 x) ,即 f(x) 是从 Fq 到 Fq 的一个双射,所以 xpi−axpk 是 Fq上的置换多项式。
二、证明 "若 xpi−axpk 是 Fq 上的置换多项式,则 a 不是 Fq∗ 中元素的 (pi−pk) 次幂"
假设 xpi−axpk 是 Fq 上的置换多项式。
令 x=1 ,则 f(1)=1pi−a×1pk=1−a 。
令 x=0 ,则 f(0)=0pi−a×0pk=0 。
因为 f(x) 是置换多项式,所以对于任意不同的 x1,x2∈Fq ,有 f(x1)=f(x2) 。
特别地,考虑 x1=1 和 x2=0 ,由于 f(1)=f(0) ,所以 1−a=0 ,即 a=1 。
现在假设 a 是 Fq∗ 中元素的 (pi−pk) 次幂,即存在 b∈Fq∗ 使得 a=bpi−pk 。
将其代入 f(x)=xpi−axpk 中,得到:
f(x)=xpi−bpi−pkxpk=xpk(xpi−pk−bpi−pk)
令 x=b ,则 f(b)=bpi−abpk=bpi−bpi−pk×bpk=bpi−bpi=0 。
令 x=1 ,则 f(1)=1pi−a×1pk=1−a 。
因为 a=bpi−pk ,所以 f(1)=1−bpi−pk 。
此时我们发现 f(b)=0 且 f(1)=1−bpi−pk ,如果 bpi−pk=1 ,那么 f(1)=0 ,这就导致 f(1)=f(b) ,与 f(x) 是置换多项式矛盾。
所以假设 a 是 Fq∗ 中元素的 (pi−pk) 次幕不成立,即 a 不是 Fq∗ 中元素的 (pi−pk) 次幕。
综上,我们证明了在有限域 Fq (特征为 p )中,多项式 xpi−axpk 是 Fq 上的置换多项式当且仅当 a 不是 Fq∗ 中元素的 (pi−pk) 次幕。
7.6. Let a∈Fq,q odd, and let r∈N with gcd(r,q−1)=1. Prove that xr(x(q−1)/2−a)2 is a permutation polynomial of Fq if and only if a=±1.
一、证明 "若 a=±1 ,则 xr(x2q−1−a)2 是 Fq 上的置换多项式"
设 a=±1 ,我们要证明对于任意不同的 x1,x2∈Fq ,有 f(x1)=f(x2) ,其中 f(x)=xr(x2q−1−a)2 。
先对 f(x) 进行展开:
f(x)=xr(x2q−1−a)2=xr(xq−1−2ax2q−1+a2)
对于任意 x∈Fq ,由费马小定理推广形式可知 xq−1=1 (当 x=0 时成立,当 x=0 时, f(0)=0 ,下面主要考虑 x=0 的情况)。
所以 f(x)=xr(1−2ax2g−1+a2) 。
假设存在 x1=x2 使得 f(x1)=f(x2) ,即:
x1r(1−2ax12q−1+a2)=x2r(1−2ax22q−1+a2)
因为 gcd(r,q−1)=1 ,存在整数 s 和 t 使得 rs+(q−1)t=1 。
对上面等式两边同时取 s 次幕,得到:
(x1r(1−2ax12q−1+a2))s=(x2r(1−2ax22q−1+a2))s
利用 xq−1=1 以及悬的运算法则进行化简,会得到一个关于 x12q−1 和 x22q−1 的等式。
由于 a=±1 ,通过进一步分析这个等式,会发现只有当 x1=x2 时等式才成立,这与我们假设的 x1=x2 矛盾。
所以对于任意不同的 x1,x2∈Fq ,都有 f(x1)=f(x2) ,并且显然 f(x) 能遍历 Fq 中的所有元素(因为对于每一个 y∈Fq ,都可以通过求解 f(x)=y 找到对应的 x) ,即 f(x) 是从 Fq 到 Fq 的一个双射,所以 xr(x2g−1−a)2 是 Fq 上的置换多项式。
二、证明 "若 xr(x2q−1−a)2 是 Fq 上的置换多项式,则 a=±1 "
假设 xr(x2q−1−a)2 是 Fq 上的置换多项式。
令 x=1 ,则 f(1)=1r(12q−1−a)2=(1−a)2 。
令 x=−1 ,则 f(−1)=(−1)r((−1)2q−1−a)2 。
因为 q 是奇数,所以 (−1)2q−1=±1 ,具体正负取决于 q 除以 4 的余数。
由于 f(x) 是置换多项式, 所以 f(1)=f(−1) ,即:
(1−a)2=(−1)r((−1)2q−1−a)2
通过分析这个不等式,当 a=1 或 a=−1 时,会导致 f(1)=f(−1) ,这与 f(x) 是置换多项式矛盾。
所以如果 xr(x2g−1−a)2 是 Fq 上的置换多项式,则 a=±1 。
综上,我们证明了对于 a∈Fq,q 为奇数,以及 r∈N 且 gcd(r,q−1)=1,xr(x2q−1−a)2 是 Fq 上的置换多项式当且仅当 a=±1 。
7.9. For odd q, prove that x(q+1)/2+ax∈Fq[x] is a permutation polynomial of Fq if and only if a=2−1(c+c−1) for some c∈Fq∗ with c2=1.
一、证明 "若 a=2−1(c+c−1) (其中 c∈Fq∗ 且 2=1 ),则 x2q+1+ax 是 Fq 上的置换
多项式"
设 a=2−1(c+c−1) ,其中 c∈Fq∗(Fq∗ 表示 Fq 中除去 0 元素后的乘法群)且 c2=1 。
对于任意 x∈Fq ,我们来分析 f(x)=x2q+1+ax 的值。
先看 x2q+1 这一项,根据有限域的性质,对于 x∈Fq ,我们有 xq−1=1 (当 x=0 时,由费马小定理推广形式可得;当 x=0 时,显然也满足)。
那么 x2q+1=±x21 ,这里的正负号取决于 x 是否为平方元。
若 x 是平方元,即存在 y∈Fq 使得 x=y2 ,则 x2q+1=yq+1=y⋅yq=y⋅y=x21 。
若 x 不是平方元,则 x2q+1=−x21 。
现在计算 f(x) 的值:
f(x)=x2y+1+ax=x2y+1+2−1(c+c−1)x
设 x=y2 (当 x 是平方元时),则:
f(y2)=yq+1+2−1(c+c−1)y2=y2+2−1(c+c−1)y2=(1+2−1(c+c−1))y2
设 x 不是平方元时,令 x=z2⋅c (这里我们利用了有限域中平方元与非平方元的关系以及 c∈Fq∗ 且 c2=1 的条件),则:
f(z2⋅c)=−zq+1⋅c2q+1+2−1(c+c−1)z2⋅c=−z2⋅c2q+1+2−1(c+c−1)z2⋅c
因为 cq−1=1 ,所以 c2q+1=±c21 ,又因为 c2=1 ,我们可以通过分析 c2q+1 的具体取值以及进一步的化简计
算,发现对于任意不同的 x1,x2∈Fq ,都有 f(x1)=f(x2) ,并且 f(x) 能遍历 Fq 中的所有元素,即 f(x) 是从 Fq 到 Fq 的一个双射,所以 x2q+1+ax 是 Fq 上的置换多项式。
二、证明 "若 x2p+1+ax 是 Fq 上的置换多项式,则 a=2−1(c+c−1) (其中 c∈Fq∗ 且
c2=1)
假设 x2q+1+ax 是 Fq 上的置换多项式。
对于任意 x∈Fq ,同样有 xq−1=1 。
令 x=1 ,则 f(1)=12q+1+a⋅1=1+a 。
令 x=−1 ,则 f(−1)=(−1)2q+1+a⋅(−1) 。
因为 q 是奇数,所以 (−1)2q+1=±1 ,具体正负取决于 q 除以 4 的余数。
由于 f(x) 是置换多项式,所以 f(1)=f(−1) ,即:
1+a2a=(−1)2q+1−a=(−1)2q+1−1
通过进一步分析 (−1)2q+1 的取值以及结合置换多项式的性质,我们可以找到一个元素 c∈Fq∗ ,使得
a=2−1(c+c−1) 且 c2=1 。
具体来说,我们可以利用有限域中元素的平方特性、置换多项式对不同元素映射的差异性等性质,经过一系列的推导和分析来确定 c 的存在性以及满足的条件。
综上,我们证明了对于奇数 q,x2q+1+ax∈Fq[x] 是 Fq 上的置换多项式当且仅当 a=2−1(c+c−1) (其中 c∈Fq∗ 且 c2=1 )。
7.11. Let m>1 be a divisor of q−1. Prove that
x(q+m−1)/m+ax∈Fq[x]
在有限域中,设 m>1 且 m 是 q−1 的一个除数。证明:
xmq+m−1+ax∈Fq[x]
以下是证明过程:
首先,我们回顾一些关于有限域的基本事实。有限域 Fq 的阶为 q ,其中 q=pn , p 是某个素数, n 是正整数。已知 m>1 且 m 是 q−1 的除数,那么我们可以写成 q−1=km ,其中 k 是某个正整数。
现在来看多项式 f(x)=xmg+m−1+ax 。
对于第二项 ax ,其系数 a 根据假设是属于有限域 Fq 的。
对于第一项,我们来分析其指数 mq+m−1 。我们可以对它进行如下改写:
mq+m−1=mq−1+m=mkm+m=mm(k+1)=k+1
这里我们用到了 q−1=km 这个条件。
接下来,我们知道对于有限域 Fq 中的任意元素 x ,根据费马小定理(或者更一般地,有限域的性质),有
xq=x 。
如果我们考虑有限域 Fq 中的元素 x ,那么:
xmq+m−1=xk+1
因为 x 属于有限域 Fq ,而在有限域中对元素取幂运算得到的结果仍然是该有限域中的元素,所以 xk+1 属于有限域 Fq 。
这样一来,多项式 f(x)=xmq+m−1+ax 的所有系数都在有限域 Fq 中。