Lecture 1

156 阅读1分钟

2.3. Let a,ba, b be elements of F2n,n\mathbb{F}_{2^n}, n odd. Show that a2+ab+b2=0a^2+a b+b^2=0 implies a=b=0a=b=0.

b0b \neq 0 ,则令 x=a/bx=a / b ,此时我们有:

x2+x+1=0x3=1x^2+x+1=0 \Rightarrow x^3=1

因为 21(mod3)2 \equiv-1(\bmod 3) ,所以 2n(1)n(mod3)2^n \equiv(-1)^n \quad(\bmod 3) ,从而 2n1(1)n1(mod3)2^n-1 \equiv(-1)^n-1 \quad(\bmod 3)

nn 为偶数时, (1)n=1(-1)^n=1 ,则 (1)n1=11=0,00(mod3)(-1)^n-1=1-1=0,0 \equiv 0(\bmod 3) ;当 nn 为奇数时, (1)n=1(-1)^n=-1 ,则 (1)n1=11=221(mod3)(-1)^n-1=-1-1=-2 ,-2 \equiv 1(\bmod 3) 。

也就是说 2n12^n-1 除以 3 的余数是 1 ,所以 3 不能整除 2n12^n-1

由于 x2n1=1x^{2^n-1}=1 ,并且 gcd(3,2n1)=1\operatorname{gcd}\left(3,2^n-1\right)=1 ,所以我们有 x=1x=1 ,因此 a=ba=b 。但此时 3a2=03 a^2=0 ,从而 a=0a=0

2.7. Write all elements of F25\mathbb{F}_{25} as linear combinations of basis elements over F5\mathbb{F}_5. Then find a primitive element β\beta of F25\mathbb{F}_{25} and determine for each αF25\alpha \in \mathbb{F}_{25}^* the least nonnegative integer nn such that α=βn\alpha=\beta^n.

首先,我们构造的有限域 F25\mathbb{F}_{25} 是通过 F5/(x2+2x+3)\mathbb{F}_5 /\left(x^2+2 x+3\right) 。 设 α\alphax2+2x+3x^2+2 x+3 的一个根,那么 α2+2α+3=0\alpha^2+2 \alpha+3=0 ,移项可得 α2=2α3\alpha^2=-2 \alpha-3

因为在 F5\mathbb{F}_5 中, 2=33=2-2=3 ,-3=2 ,所以 α2=3α+2\alpha^2=3 \alpha+2 。 有限域 F25\mathbb{F}_{25}^* 的阶为 24 ,所以一个元素是本原元当且仅当它的阶为 24 。

α2=3α+2\alpha^2=3 \alpha+2 ,可得

α3=α2α=(3α+2)α=3α2+2α=3(3α+2)+2α=α+11\begin{gathered} \alpha^3=\alpha^2 \cdot \alpha=(3 \alpha+2) \alpha \\ =3 \alpha^2+2 \alpha=3(3 \alpha+2)+2 \alpha \\ =\alpha+1 \neq 1 \end{gathered}

我们依次计算 α\alpha 的幂次:

nnαn\alpha^nnnαn\alpha^n
01124
1α\alpha134α4 \alpha
23α+23 \alpha+2142α+32 \alpha+3
3α+1\alpha+1154α+44 \alpha+4
44α+24 \alpha+216α+3\alpha+3
54α+34 \alpha+317α+2\alpha+2
63182
73α3 \alpha192α2 \alpha
84α+14 \alpha+120α+4\alpha+4
93α+33 \alpha+3212α+22 \alpha+2
102α+12 \alpha+1223α+43 \alpha+4
112α+42 \alpha+4233α+13 \alpha+1

所以α24=α(3α+1)=3α2+α=10α+6=1\alpha^{24}=\alpha(3\alpha+1)=3\alpha^2+\alpha=10\alpha+6=1

2.9. Prove: for any field FF, every finite subgroup of the multiplicative group FF^* is cyclic.

我们知道,如果 GG 是一个有限阿贝尔群,那么 GG 同构于直积 Z(p1)n1×Z(p2)n2××Z(pr)nr\mathbb{Z}_{\left(p_1\right)^{n_1}} \times \mathbb{Z}_{\left(p_2\right)^{n_2}} \times \cdots \times \mathbb{Z}_{\left(p_r\right)^{n_r}} ,其中 pip_i 是素数,但不一定互不相同。将每个 Z(pi)ni\mathbb{Z}_{\left(p_i\right)^{n_i}} 看作是乘法记号下阶为 pinip_i^{n_i} 的循环群。

mm 是所有 pini(i=1,2,,rp_i^{n_i}(i=1,2, \ldots, r )的最小公倍数。显然 mp1n1p2n2prnrm \leq p_1^{n_1} p_2^{n_2} \cdots p_r^{n_r} 。如果 aiZ(pi)nia_i \in \mathbb{Z}_{\left(p_i\right)^{n_i}} ,那么 (ai)(pini)=1\left(a_i\right)^{\left(p_i^{n_i}\right)}=1 ,因此 aim=1a_i^m=1 。所以对于所有的 αG\alpha \in G ,我们有 αm=1\alpha^m=1 ,即 GG 的每一个元素都是 xm=1x^m=1 的根。

然而, GGp1n1p2n2prnrp_1^{n_1} p_2^{n_2} \cdots p_r^{n_r} 个元素,而多项式 xm1x^m-1 在域 FF 中最多有 mm 个根。所以,我们推断出 m=p1n1p2n2prnrm=p_1^{n_1} p_2^{n_2} \cdots p_r^{n_r} 。因此 pip_i 是互不相同的素数,并且群 GG 同构于循环群 Zm\mathbb{Z}_m

2.10. Let FF be any field. If FF^* is cyclic, show that FF is finite.

FF^* 是循环群,生成元为 α\alpha 。则 F={α,α2,,αq1}F^*=\left\{\alpha, \alpha^2, \cdots, \alpha^{q-1}\right\} ,所以 F=q1\left|F^*\right|=q-1 ,从而 F=qF|F|=q , F 是有限域。

2.12. For every finite field Fq\mathbb{F}_q of characteristic pp, show that there exists exactly one pp th root for each element of Fq\mathbb{F}_q.

对于有限域 Fq\mathbb{F}_q ,特征为 pp 。考虑多项式 xpxx^p-x ,其导数为 pxp11=1p x^{p-1}-1=-1

因为导数为常数且不为 0 ,所以 xpxx^p-xFqF_q 中至多有 pp 个根。

又因为对于任意 aFq,(a+1)p(a+1)=ap+1a1=apa=0a \in F_q,(a+1)^p-(a+1)=a^p+1-a-1=a^p-a=0 ,所以 xpxx^p-xFqF_q 中有 qq 个根,即每个元素都有唯一的 pp 次根。

2.13. For a finite field Fq\mathbb{F}_q with qq odd, show that an element aFqa \in \mathbb{F}_q^* has a square root in Fq\mathbf{F}_q if and only if a(q1)/2=1a^{(q-1) / 2}=1.

aFqa \in \mathbb{F}_q^* 有平方根,设为 bb ,则 a=b2a=b^2

aq12=(b2)q12=bq1=1 \begin{aligned} a^{\frac{q-1}{2}} & =\left(b^2\right)^{\frac{q-1}{2}} \\ & =b^{q-1} \\ & =1 \end{aligned}

反之,若 aq12=1a^{\frac{q-1}{2}}=1 ,则 aa 是方程 xq121=0x^{\frac{q-1}{2}}-1=0 的根。

(xq121)(xq12+1)=xq11 \left(x^{\frac{q-1}{2}}-1\right)\left(x^{\frac{q-1}{2}}+1\right)=x^{q-1}-1

因为 xq11x^{q-1}-1 的根的个数为 q1q-1 个,且 xq121x^{\frac{q-1}{2}}-1 的根的个数至多为 q12\frac{q-1}{2} 个,所以 xq12+1x^{\frac{q-1}{2}}+1 的根的个数至少为 q12\frac{q-1}{2} 个。 所以 aaxq12+1x^{\frac{q-1}{2}}+1 的根,即 aa 有平方根。

2.15. Prove: every element of Fq\mathbb{F}_q is the kk th power of some element of Fq\mathbb{F}_q if and only if gcd(q1,k)=1\operatorname{gcd}(q-1, k)=1.

gcd(q1,k)=1\operatorname{gcd}(q-1, k)=1 ,则存在整数 s,ts, t 使得 s(q1)+tk=1s(q-1)+t k=1 。对于任意 aFq,a=as(q1)+tk=(at)ka \in F_q, a=a^{s(q-1)+t k}=\left(a^t\right)^k ,所以每个元素都是 kk 次幂。

反之,若每个元素都是 kk 次幂,则 xk1x^k-1qq 个根。

xk1x^k-1 的根的个数至多为 kk 个,所以 q1q-1 整除 kk ,即 gcd(q1,k)=1\operatorname{gcd}(q-1, k)=1

2.19. Show that for aFqa \in \mathbb{F}_q and nNn \in \mathbb{N} the polynomial xqnx+nax^{q^n}-x+n a is divisible by xqx+ax^q-x+a over Fq\mathbb{F}_q.

  1. 基础情况 n=1n=1
  • 我们要证明 xqx+ax^q-x+a 能整除 xqx+ax^q-x+a ,这是显然的,因为一个多项式肯定能被它自身整除。
  1. 假设 n=kn=k 时成立
  • 假设 xqx+ax^q-x+a 能整除 xqkx+kax^{q^k}-x+k a ,即存在多项式 g(x)g(x) 使得 xqkx+ka=(xqx+a)g(x)x^{q^k}-x+k a=\left(x^q-x+a\right) g(x)
  1. 证明 n=k+1n=k+1 时成立
  • 考虑 n=k+1n=k+1 时的多项式 xqk+1x+(k+1)ax^{q^{k+1}}-x+(k+1) a
  • 首先, xqk+1=(xqk)qx^{q^{k+1}}=\left(x^{q^k}\right)^q
  • y=xqky=x^{q^k} ,根据已知条件,如果 βqβ=aβq=βaFq\beta^q-\beta=-a \Longleftrightarrow \beta^q=\beta-a \in F_q ,对于 yyyqy=kay^q-y=-k a (由假设 n=kn=k 时的关系得到)。
  • 那么 (xqq)qxqk=ka\left(x^{q^q}\right)^q-x^{q^k}=-k a 。即 xqk+1xqk=kax^{q^{k+1}}-x^{q^k}=-k a
  • 现在 xqk+1x+(k+1)a=(xqk+1xqk)+(xqkx+ka)+ax^{q^{k+1}}-x+(k+1) a=\left(x^{q^{k+1}}-x^{q^k}\right)+\left(x^{q^k}-x+k a\right)+a
  • 由前面的假设 xqkx+ka=(xqx+a)g(x)x^{q^k}-x+k a=\left(x^q-x+a\right) g(x) ,且 xqk+1xqk=kax^{q^{k+1}}-x^{q^k}=-k a ,所以 xqk+1x+(k+1)a=(xqx+a)g(x)+(xqk+1xqk)+ax^{q^{k+1}}-x+(k+1) a=\left(x^q-x+a\right) g(x)+\left(x^{q^{k+1}}-x^{q^k}\right)+a 。
  • 又因为 xqk+1xqk=kax^{q^{k+1}}-x^{q^k}=-k a ,所以 xqk+1x+(k+1)a=(xqx+a)g(x)+(ka)+a=(xqx+a)g(x)+(k+1)ax^{q^{k+1}}-x+(k+1) a=\left(x^q-x+a\right) g(x)+(-k a)+a=\left(x^q-x+a\right) g(x)+(-k+1) a ,这表明 xqx+ax^q-x+a 能整除 xqq+1x+(k+1)ax^{q^{q+1}}-x+(k+1) a

2.35. Prove

xqmx=cFq(j=0m1xqjc)x^{q^m}-x=\prod_{c \in \mathbf{F}_q}\left(\sum_{j=0}^{m-1} x^{q^j}-c\right)

for any mNm \in \mathbb{N}.

对于 xqmxx^{q^m}-x ,它的根恰好是有限域 FqmF_{q^{m }} 中的元素。

而对于 j=0m1xqjc\sum_{j=0}^{m-1} x^{q^j}-c ,当 xxFqmF_{q^m} 中的元素时, j=0m1xqj=TrFqm/Fq(x)\sum_{j=0}^{m-1} x^{q^j}=\operatorname{Tr}_{F_{q^m} / F_{\mathrm{q}}}(x) ,其中 TrFqm//Fq(x)\operatorname{Tr}_{F_{q^m /} / F_q}(x) 表示从 FqmmF_{q^{m m}}FqF_q 的迹。

因为 FqF_q 中的毎个元素 cc 都恰好是 TrFqm/Fq(x)\operatorname{Tr}_{F_{q^m / F_{\mathrm{q}}}}(x) 的取值,所以当 xx 取遍 FqmF_{q^m} 中的元素时, j=0m1xqjc=0\sum_{j=0}^{m-1} x^{q^j}-c=0 恰好对 FqF_q 中的每个 cc 都成立一次。

这就说明 j=0m1xqjc\sum_{j=0}^{m-1} x^{q^j}-c 包含了 xqmxx^{q^m}-x 的所有根,且次数也相同。 所以 xqmx=cFq(j=0m1xqjc)x^{q^{m}}-x=\prod_{c \in F_{q}}\left(\sum_{j=0}^{m-1} x^{q^j}-c\right) 。 综上,证明完毕。

2.37. Prove that if the order of basis elements is taken into account, then the number of different bases of Fqm\mathbb{F}_{q^m} over Fq\mathbb{F}_q is

(qm1)(qmq)(qmq2)(qmqm1)\left(q^m-1\right)\left(q^m-q\right)\left(q^m-q^2\right) \cdots\left(q^m-q^{m-1}\right)

mm 维向量空间的一组基是一个包含 mm 个线性无关向量的向量组,所以我们找到这种向量组的个数就好。

我们先选取向量组中的第一个向量。显然,除了0向量,其它向量可以任取,共有 qm1q^m-1 种选择。 第二个向量,要与前面的线性无关,即 v2<v1>v_2 \notin<v_1> ,第二个向量不在第一个向量组的张成空间内。这个张成空间内的向量个数为 qq 。所以第二个向量有 qmqq^m-q 种选择。

类似地,我们可以得到第 mm 个向量有 qmqm1q^m-q^{m-1} 种选择。 所以,在考虑基中向量顺序的情况下有 (qm1)(qmq)(qmqm1)\left(q^m-1\right)\left(q^m-q\right) \cdots\left(q^m-q^{m-1}\right) 种基。

2.41. Show that there is a self-dual normal basis of F4\mathbb{F}_4 over F2\mathbb{F}_2, but no self-dual normal basis of F16\mathbb{F}_{16} over F2\mathbb{F}_2 .

不会