本原单位根

在复数域$C$中,对于多项式$x^n-1$有$n$个根:

根据欧拉公式:

可以写成$x=e^{\frac{2\pi ik}n}=\exp \frac{2\pi ik}n$。

$\exp$是指数函数的缩写。

可以记$\omega_n=\exp \frac{2\pi i}n$,能得到$\omega_n^k=\exp \frac{2\pi ik}n$。那么$x^n-1$的根可以写成$1,\omega,…,\omega^{n-1}$。可以将这个多项式转化:

根据公式$\omega_n^k=\exp \frac{2\pi ik}n$,这$n$个数关于乘法构成了$n$阶循环群(单位根群),$\omega_n$是这个群的一个生成元。

如果一个$n$阶单位根$\omega^k_n$,满足对于任意$i=1,2,…,n-1$,$\omega^{ki}_i≠1$,那么这个单位根就是本原单位根,简称原根。

定理:$\omega^k_n$是$n$阶本原单位根的充要条件是$(n,k)=1$。

$n$阶原根有$\phi(n)$个。

分圆多项式

已知所有$n$阶单位根为根的多项式为$x^n-1$,定义分圆多项式是所有以$n$阶原根为单根的首一多项式,记作$\Phi_n(x)$:(规定$(k,n)=1$)

$n$个单位根将复平面单位圆进行了$n$等分,得名分圆多项式。

$n$阶本原单位根一共有$\phi(n)$个,所以$n$阶分圆多项式次数$\deg\Phi_n(x)=\phi(n)$。

一个重要的定理:

对于数$n$和欧拉函数$\phi(x)$,有一个关系:

当上面定理的$n=p$时,$p$因子只有$1,p$,所以得到:

由于$\Phi_1(x)=X-1$,所以能求得高次质数的分圆多项式:

这里利用到因式分解的一个小技巧:

列举一些低阶的分圆多项式:

注意分圆多项式不是三值多项式,当$n$增大时,会出现更大的系数。

计算$\Phi_n(x)$

现在学习如何计算$\Phi_n(x)$的表达式,对上面定理的公式进行取对数(注意求积运算变为求和):

这里需要用到Möbius反转变换,将上式变为:

这里的$\mu$是莫比乌斯函数,定义:

当$n=1$时,$\mu(n)=1$。

当$n$是$k$个不同质数的乘积,$\mu(n)=(-1)^k$。

当$n$有重复的质因数,$\mu(n)=0$。

两边取指数:

其他性质

分圆多项式是整系数多项式,且在整数多项式环$Z[x]$中不可约。

当$n>1$时,分圆多项式的系数对称。

当$n>1$时,$\Phi_n(x)$的一次项系数等于$-\mu(n)$。

一个公式: