日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

有限域上的所有不可约多项式

發布時間:2024/1/1 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有限域上的所有不可约多项式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前寫過如何判斷多項式是否不可約,已知分圓多項式都是有理數域上的不可約的整系數多項式。根據剩余類判別法,存在一些素域,使得分圓多項式在其上也是不可約的。那么,給定一個有限域,哪些分圓多項式是不可約的?進一步的,所有的不可約多項式是哪些?

莫比烏斯函數

莫比烏斯函數是如下分段函數:
μ(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^+nZ+,它滿足
    ∑d∣nμ(d)=1if?n=1?else?0\sum_{d\mid n} \mu(d) = 1 \text{ if n=1 else 0} dn?μ(d)=1?if?n=1?else?0

  • 對于n∈Z+n \in \mathbb Z^+nZ+,它滿足
    ∑d∣nμ(d)d=?(n)n\sum_{d\mid n} \frac{\mu(d)}ozvdkddzhkzd = \frac{\phi(n)}{n} dn?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)=dn?(xd?1)μ(n/d)=dn?(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 mrm,那么
    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 3n3,且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 次首一不可約多項式之積,其中 dddqmodnq \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)qqqZn?\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 pa0modp,其中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=dn?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 lqd1modl的最小正整數,即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)=dn?(xqd?x)μ(n/d)=dn?(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}ozvdkddzhkzd)q^d = \frac{1}{n} \sum_{d|n} \mu(d)q^\frac{n}ozvdkddzhkzd Nq?(n)=n1?dn?μ(dn?)qd=n1?dn?μ(d)qdn?

    nnn是給定正整數,考慮所有的FqF_qFq?上的mmm階分圓多項式Qm(x)Q_m(x)Qm?(x),使得nnnqmodmq \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次不可約多項式:

  • 首先找出所有的滿足n=ord(qmodm)n=ord(q \mod m)n=ord(qmodm)mmm
  • 然后計算對應的分圓多項式Qm(x)Q_m(x)Qm?(x)
  • 做素分解,這些Qm(x)Q_m(x)Qm?(x)的不可約因式,就是全部的nnn次不可約多項式。
  • 總結

    以上是生活随笔為你收集整理的有限域上的所有不可约多项式的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。