有限域上的所有不可约多项式
之前寫過如何判斷多項式是否不可約,已知分圓多項式都是有理數域上的不可約的整系數多項式。根據剩余類判別法,存在一些素域,使得分圓多項式在其上也是不可約的。那么,給定一個有限域,哪些分圓多項式是不可約的?進一步的,所有的不可約多項式是哪些?
莫比烏斯函數
莫比烏斯函數是如下分段函數:
μ(n)={1,n=1(?1)k,n=p1p2?pk0,others\mu(n) = \left\{ \begin{aligned} 1, && n&=1\\ (-1)^k, && n&=p_1 p_2 \cdots p_k\\ 0, && o&thers \end{aligned} \right. μ(n)=????1,(?1)k,0,??nno?=1=p1?p2??pk?thers?
它是一個積性函數:μ(ab)=μ(a)μ(b)\mu(ab)=\mu(a)\mu(b)μ(ab)=μ(a)μ(b)
對于n∈Z+n \in \mathbb Z^+n∈Z+,它滿足
∑d∣nμ(d)=1if?n=1?else?0\sum_{d\mid n} \mu(d) = 1 \text{ if n=1 else 0} d∣n∑?μ(d)=1?if?n=1?else?0
對于n∈Z+n \in \mathbb Z^+n∈Z+,它滿足
∑d∣nμ(d)d=?(n)n\sum_{d\mid n} \frac{\mu(d)}ze8trgl8bvbq = \frac{\phi(n)}{n} d∣n∑?dμ(d)?=n?(n)?
與歐拉函數聯系起來了
有限域上分圓多項式的性質
有限域FqF_qFq?,特征ppp,令(n,p)=1(n,p)=1(n,p)=1,那么FqF_qFq?上的nnn階分圓多項式,都可表示為:
Qn(x)=∏d∣n(xd?1)μ(n/d)=∏d∣n(xn/d?1)μ(d)Q_n(x) = \prod_{d \mid n} (x^d - 1)^{\mu(n/d)} = \prod_{d \mid n} (x^{n/d} - 1)^{\mu(d)} Qn?(x)=d∣n∏?(xd?1)μ(n/d)=d∣n∏?(xn/d?1)μ(d)
為了計算莫比烏斯函數μ(d)\mu(d)μ(d),可以做整數的素分解(例如篩法)。一般地 nnn 是多項式復雜度的,因此用最簡單的篩法效率也還行。
令rrr是素數,mmm是任意正整數,那么
若r?mr \nmid mr?m,那么
Qmr(x)=Qm(xr)Qm(x)Q_{mr}(x) = \frac{Q_m(x^r)}{Q_m(x)} Qmr?(x)=Qm?(x)Qm?(xr)?
若r∣mr \mid mr∣m,那么
Qmr(x)=Qm(xr)Q_{mr}(x) = Q_m(x^r) Qmr?(x)=Qm?(xr)
令kkk是正整數,那么
Qmrk(x)=Qmr(xrk?1)Q_{mr^k}(x) = Q_{mr}(x^{r^{k-1}}) Qmrk?(x)=Qmr?(xrk?1)
若n≥3n \ge 3n≥3,且nnn是奇數,那么
Q2n(x)=Qn(?x)Q_{2n}(x) = Q_n(-x) Q2n?(x)=Qn?(?x)
有限域上分圓多項式的不可約性
FqF_qFq?是有限域,整數n>1n>1n>1且(n,q)=1(n,q)=1(n,q)=1,那么QnQ_nQn?可以在Fq[x]F_q[x]Fq?[x]上分解為 ?(n)/d\phi(n)/d?(n)/d 個不同的 ddd 次首一不可約多項式之積,其中 ddd 是 qmodnq \mod nqmodn 的指數,即
Qn(x)=∏i=1?(n)/dpi(x)Q_n(x) = \prod_{i=1}^{\phi(n)/d} p_i(x) Qn?(x)=i=1∏?(n)/d?pi?(x)
其中pi(x)p_i(x)pi?(x)不可約,deg?(pi)=d=ord(qmodn)\deg(p_i)=d=ord(q \mod n)deg(pi?)=d=ord(qmodn),deg?(Qn)=?(n)\deg(Q_n)=\phi(n)deg(Qn?)=?(n)
因此,QnQ_nQn? 在 FqF_qFq? 上不可約 ?\iff? qmodnq \mod nqmodn 的指數為 ?(n)\phi(n)?(n)(qqq是Zn?\mathbb Z_n^*Zn??的原根)
根據數論知識,Zn?\mathbb Z_n^*Zn?? 中存在原根 ?\iff? n=2,4,pr,2prn = 2,4,p^r,2p^rn=2,4,pr,2pr,其中ppp是奇素數,rrr是正整數(已經忘干凈了 (;′⌒`))
因此,(n,q)=1(n,q)=1(n,q)=1的有限域 FqF_qFq? 上 QnQ_nQn? 不可約,那么恰有:n=2,4,pr,2prn = 2,4,p^r,2p^rn=2,4,pr,2pr。于是,任意有限域上,可約的分圓多項式有無限個,同時不可約的分圓多項式也有無限個。
如果a≡?0modpa \not \equiv 0 \mod pa≡0modp,其中ppp是奇素數,那么 Legendre 符號為:
(ap)≡ap?12modp\left({a \over p}\right) \equiv a^{\frac{p-1}{2}} \mod p (pa?)≡a2p?1?modp
當素數形如p=8m±1p=8m \pm 1p=8m±1,那么222是二次剩余。嘚嘚嘚,推出:如果QnQ_nQn?在Z2\mathbb Z_2Z2?上不可約,要么n≡±3mod8n\equiv \pm 3 \mod 8n≡±3mod8是素數,或者n=p2n=p^2n=p2其中p≡±3mod8p\equiv \pm 3 \mod 8p≡±3mod8是素數。反之不成立。
有限域上所有的不可約多項式
有限域Fq[x]F_q[x]Fq?[x]中,所有的次數整除nnn的首一不可約多項式之積:
xqn?x=∏d∣n∏deg?(pi)=dpi(x)x^{q^n}-x = \prod_{d \mid n} \prod_{\deg(p_i)=d} p_i(x) xqn?x=d∣n∏?deg(pi?)=d∏?pi?(x)
也就是說,擴域FqnF_{q^n}Fqn?中的所有元素,恰是這些不可約多項式在代數閉包中的根。任意一個deg?(pi)=d\deg(p_i)=ddeg(pi?)=d的不可約多項式,它有一個根α∈Fqd≤Fqn\alpha \in F_{q^d} \le F_{q^n}α∈Fqd?≤Fqn?,那么所有的不同的根為共軛集合{α,αq,?,αqd?1}∈Fqd\{\alpha,\alpha^q,\cdots,\alpha^{q^{d-1}}\} \in F_{q^d}{α,αq,?,αqd?1}∈Fqd?,且它們的乘法階都是lll,它使得ddd是滿足qd≡1modlq^d \equiv 1 \mod lqd≡1modl的最小正整數,即d=ord(qmodl)d=ord(q \mod l)d=ord(qmodl)
令nnn是給定正整數,設 I(q,n;x)I(q,n;x)I(q,n;x) 是FqF_qFq?上所有的nnn次首一不可約多項式之積,那么
I(q,n;x)=∏d∣n(xqd?x)μ(n/d)=∏d∣n(xqn/d?x)μ(d)I(q,n;x) = \prod_{d \mid n} (x^{q^d}-x)^{\mu(n/d)} = \prod_{d \mid n} (x^{q^{n/d}}-x)^{\mu(d)} I(q,n;x)=d∣n∏?(xqd?x)μ(n/d)=d∣n∏?(xqn/d?x)μ(d)
設 Nq(n)N_q(n)Nq?(n) 是FqF_qFq?上所有的nnn次首一不可約多項式的個數,那么
Nq(n)=1n∑d∣nμ(nd)qd=1n∑d∣nμ(d)qndN_q(n) = \frac{1}{n} \sum_{d|n} \mu(\frac{n}ze8trgl8bvbq)q^d = \frac{1}{n} \sum_{d|n} \mu(d)q^\frac{n}ze8trgl8bvbq Nq?(n)=n1?d∣n∑?μ(dn?)qd=n1?d∣n∑?μ(d)qdn?
令nnn是給定正整數,考慮所有的FqF_qFq?上的mmm階分圓多項式Qm(x)Q_m(x)Qm?(x),使得nnn是qmodmq \mod mqmodm的指數,那么
I(q,n;x)=∏mQm(x)I(q,n;x) = \prod_m Q_m(x) I(q,n;x)=m∏?Qm?(x)
因此,為了找出有限域FqF_qFq?上全部的nnn次不可約多項式:
總結
以上是生活随笔為你收集整理的有限域上的所有不可约多项式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 尾插法建立单链表 数据结构
- 下一篇: 【云原生 | 从零开始学istio】二、