有些东西不记下来就忘了……
单位根是啥
xn−1=0x^n-1=0xn−1=0
事实上就是x=1nx=\sqrt[n]{1}x=n1
其实它有nnn个解(代数基本定理),我们管这nnn个解叫nnn次单位根
推导一下吧
很显然,在实数上我们只知道±1\pm 1±1这两个解,找那nnn个解要去复数域上去找。
设zn=1z^n=1zn=1
用辐角表示法,设z=r(cosθ+isinθ)z=r(\cos \theta+i\sin\theta)z=r(cosθ+isinθ)
由棣莫弗公式,有rn(cosnθ+isinnθ)=1r^n(\cos n\theta+i\sin n\theta)=1rn(cosnθ+isinnθ)=1
显然∣zn∣=∣z∣n|z^n|=|z|^n∣zn∣=∣z∣n,所以rn=1r^n=1rn=1
所以可以表示为zn=cosnθ+isinnθ=1z^n=\cos n\theta+i\sin n\theta=1zn=cosnθ+isinnθ=1
虚部与虚部对应,实部与实部对于,得到
{cosnθ=1isinnθ=0\left\{\begin{matrix} \cos n\theta =1 \\i\sin n\theta=0 \end{matrix}\right.{cosnθ=1isinnθ=0
所以nθ=0,2π,4π,6π⋯n\theta=0,2\pi,4\pi,6\pi\cdotsnθ=0,2π,4π,6π⋯
观察发现nθ=2kπn\theta=2k\pinθ=2kπ
θ=2kπn\theta=\frac{2k\pi}{n}θ=n2kπ
所以这个复数可以表示为z=cos2kπn+isin2kπnz=\cos \frac{2k\pi}{n}+i\sin \frac{2k\pi}{n}z=cosn2kπ+isinn2kπ
用欧拉公式描述,就变成了
ω=e2kπni\omega=e^{\frac{2k\pi}{n}i}ω=en2kπi
这也就是最常见的单位根表示的方法。
用啥用
在MO里,单位根可以来算一些关于圆的几何问题。
在抽象代数里,单位根可以表示一个循环群,比如12元的单位根的生成元有φ(12)=4\varphi (12)=4φ(12)=4个
在FFT里,用到了单位根和原根的一些特性