分解有限域F_q上的多项式f(x)

分解有限域 F q F_q Fq 上的多项式 f ( x ) f(x) f(x)

  • 分离重因式:
    • g ( x ) = g c d ( f ( x ) , f ′ ( x ) ) g(x) = gcd(f(x),f'(x)) g(x)=gcd(f(x),f(x))
    • h ( x ) = f ( x ) / g c d ( f ( x ) , f ′ ( x ) ) h(x) = f(x)/gcd(f(x),f'(x)) h(x)=f(x)/gcd(f(x),f(x))
  • g ( x ) , h ( x ) g(x), h(x) g(x),h(x),得到 d d d 次不可约因式的乘积:
    • g d ( x ) = g c d ( x q d − x , g ( x ) ) g_d(x) = gcd(x^{q^d}-x,g(x)) gd(x)=gcd(xqdx,g(x))
  • g d ( x ) , h d ( x ) g_d(x),h_d(x) gd(x),hd(x),得到其非平凡因子:
    • 随机选择:
      • r ( x ) ∈ F q [ x ] ,   0 < deg ⁡ r ( x ) < deg ⁡ g d ( x ) r(x)\in F_q[x], \ 0<\deg r(x)<\deg g_d(x) r(x)Fq[x], 0<degr(x)<deggd(x)
    • 计算 :
      • g c d ( g d ( x ) , r ( x ) q d − 1 2 ) gcd(g_d(x), r(x)^{\frac{q^d-1}{2}}) gcd(gd(x),r(x)2qd1)
      • g c d ( g d ( x ) , r ( x ) q d − 1 2 + 1 ) gcd(g_d(x), r(x)^{\frac{q^d-1}{2}}+1) gcd(gd(x),r(x)2qd1+1)
      • g c d ( g d ( x ) , r ( x ) q d − 1 2 − 1 ) gcd(g_d(x), r(x)^{\frac{q^d-1}{2}}-1) gcd(gd(x),r(x)2qd11)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

D-A-X

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值