【应用代数】本原元和极小多项式

上一篇笔记中整理了域和欧式环的相关概念,并重点介绍了后者的性质和从欧式环构造域的方法。为了构造有限域,并证明特定元素数目的有限域的存在性和唯一性,我们需要一些基本概念和性质作为支撑。这些概念主要围绕本原元和极小多项式展开。

这份笔记涵盖了第5节至第8节课的核心内容,重在理清这些概念之间的关系和思路,严格的数学证明和推导过程请参考领域专业文献。

本原元

  • 域的特征$p$:设域中加法单位元为$e$,$p$个$e$相加(记作$p·e$)为零的最小正整数$p$即为域的特征。(必为素数)

1. 有限域元素个数$q$

$q=p^m$.

  • 元素的阶(order):设$ord(\alpha)=t$,则$\alpha^t=1$.

2. 阶与元素个数的关系

$t \mid (q-1)$ .

去除的元素为零元,用到了拉格朗日定理。

3. 域上多项式解的个数

系数在$F$中的$m$次多项式最多有$m$个$F$上的解.

数学归纳法

4. $\alpha$与$\alpha ^i$阶的关系

  • 引理:$\beta^s=1 \Leftrightarrow ord(\beta) \mid s$.

若$ord(\alpha)=t$,则$ord(\alpha^i)=t/gcd(i,t)$.

等式两边互推整除关系

5. 阶为$t$的元素个数

  • 欧拉函数$\phi(t)$: 指${0,1,…,t-1}$中与$t$互素的元素个数。

域中要么没有元素阶为$t$,要么恰有$\phi(t)$个.

由「3」能够推出:任何阶为$t$的元素一定在集合${1,\alpha,…\alpha^{t-1}}$内,因为方程$x^t-1=0$至多有$t$个解,而${1,\alpha,…,\alpha^{t-1}}$中元素各不相同。进而由「4」得知阶为$t$的元素恰好有$\phi(t)$个(或0个)。

6. 欧拉函数的性质

正整数$n$的所有因子的欧拉函数之和为$n$,即:

$\sum_{d \mid n} \phi(d)=n$.

证明思路:通过构造有理数的分数集,并划分为可约分和不可约分的集合,将可约分集约分为最简形式,证得有理数分数集的元素个数$n$与不可约分集合元素个数$\phi(d)$相等。

7. 阶为t的元素个数(plus)

(1)若$t\nmid (q-1)$,则不存在这样的元素;

(2)若$t \mid (q-1)$,则恰有$\phi(t)$个这样的元素。

(1)可由「2」直接得出,(2)可由「5」、「6」联合推出。

  • 推论:阶为$(q-1)$的元素共有$\phi(q-1)$个,因此任何域中的非零元乘法都是循环的。

  • 本原元(Primitive root):阶为$(q-1)$的元素,可通过自乘运算得到整个域中的所有非零元素。

寻找本原元:高斯算法

(1)设$i=1$,从域中任意取非零元$\alpha_i$,求出$ord(\alpha_1)=t_1$;

(2)若$t_i=q-1$,执行(5);

(3)在域中选任意不为$\alpha$幂次的非零元$\beta$,求出$ord(\beta)=s$。若$s=q-1$,则$i$自增1,并令$\alpha_i=\beta$,执行(5);

(4)找到两个互素且乘积为$t_i$和$s$的最小公倍数的元素$d,e$,即$gcd(d,e)=1$且$d·e=lcm(t_i,s)$,同时满足$d\mid t_i,e\mid s$。令$\alpha_{i+1}=\alpha_i^{t_i/d}·\beta^{s/e}, t_{i+1}=lcm(t_i,s)$,$i$自增1,执行(2)。

(5)输出$\alpha_i$,结束。

8. 阶的性质

若$ord(\alpha)=m$,$ord(\beta)=n$,且$gcd(m,n)=1$,则$ord(\alpha · \beta)=m·n$.

证两者互相整除

极小多项式

有限域$F_{p^m}[x]$.

  • 极小多项式概念的推导过程:$m+1$个向量在$m$维空间上必线性相关 -> 取$F_{p^m}$上的任意一个元素$\alpha$,则方程$A_0+A_1\alpha+…+A_m\alpha^m=0$有解 -> 设解集为$S(\alpha)={f(x)\in F_p(x):f(\alpha)=0}$,由上一步知此解集非空 -> 找出$S(\alpha)$中幂次最小的首一(monic)多项式$p(x)$ -> 证明这样的多项式唯一(若存在多个,则相减后幂次会更低,因此唯一) -> 证其整除$S(\alpha)$中其他所有元素(用类似欧式环的方法) -> 称$p(x)$为关于$\alpha$的$F_p$上的极小多项式。

9. 极小多项式的性质

(1)$p(\alpha) = 0$;(2)$deg(p)\leqslant m$;

(3)若$f(x)$为$F_p[x]$上的其他满足$f(\alpha)=0$的元素,则$p(x)\mid f(x)$.

  • 本原多项式:若$\alpha$为本原元,则称$p(\alpha)$为本原多项式。通常用「$mod\ p(\alpha)$」来表示一个域(后面的章节会证明这个域与其他元素数目相同的域同构)

为了更快速地求出极小多项式,需要引入「共轭元」的概念,在介绍「共轭元」之前,给出引理10-12。

引理10. 域和子域元素的关系

给出$F_{q^n}$的子域$F_q$,且$\beta \in F_{q^n}$,则:

$\beta \in F_q \Leftrightarrow \beta^q=\beta$ .

且$F_q$中任意元素$x$满足$x^q-x=0$.

由「2」易证

引理11. 二项式系数性质

若p为素数,则二项式系数$C_p^k$能够被$p$整除($1\leqslant k\leqslant p-1$)。

引理12. 素数次幂的多项展开式

设$\alpha_1,\alpha_2,…,\alpha_t$为域$F_{p^m}$中的元素,则:

$(\alpha_1+\alpha_2+…+\alpha_t)^{p^k}=\alpha_1^{p^k}+\alpha_2^{p^k}+…+\alpha_t^{p^k}\quad(k=1,2,…)$

证明用到了「引理11」,并结合数学归纳法

13. 共轭元性质

  • 共轭元(Conjugates)的由来:

    多项式$p(\alpha)=0\Rightarrow p(\alpha^q)=0$(综合引理10-12)

    进一步:$p(\alpha^{q^2})=0, p(\alpha^{q^3})=0,…$

    由于域中元素有限,因此存在循环,记$\alpha^{q^d}=\alpha$.

    则$d$就是$\alpha$共轭元的数目,称$\alpha,\alpha^q,\alpha^{q^2},…,\alpha^{q^{d-1}}$互为共轭元。

元素$\alpha$的共轭元数目$d$是$n$的因子($d\mid n$),$d$是满足$q^d\equiv 1(mod\ t)$的最小正整数。

符号说明:

拥有$q^n$个元素的有限域。

$d$也被称为$\alpha$的度(degree of $\alpha$),$t$是$\alpha$的阶($ord(\alpha)=t$)。

$q^d\equiv 1$ 也可视作$\alpha^{q^d}=\alpha$,即共轭元的定义。

14. 由共轭元确定极小多项式

设$F$是拥有$q^n$个元素的有限域,$k$是含$q$个元素的子域,若$\alpha\in F$,则$\alpha$在$k$上的极小多项式为:

$f_\alpha(x)=(x-\alpha)(x-\alpha^q)…(x-\alpha^{q^{d-1}})$.

在$k$上是指系数属于子域$k$。

$\alpha$的极小多项式次数=$\alpha$的共轭元个数=$d$


以上所有性质和概念的相关联系如下图所示: