当前位置: X-MOL 学术J. Symb. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Drinfeld modules with complex multiplication, Hasse invariants and factoring polynomials over finite fields
Journal of Symbolic Computation ( IF 0.6 ) Pub Date : 2020-06-17 , DOI: 10.1016/j.jsc.2020.06.007
Javad Doliskani , Anand Kumar Narayanan , Éric Schost

We present a novel randomized algorithm to factor polynomials over a finite field Fq of odd characteristic using rank 2 Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial fFq[x] to be factored) with respect to a random Drinfeld module ϕ with complex multiplication. Factors of f supported on prime ideals with supersingular reduction at ϕ have vanishing Hasse invariant and can be separated from the rest. Incorporating a Drinfeld module analogue of Deligne's congruence, we devise an algorithm to compute the Hasse invariant lift, which turns out to be the crux of our algorithm. The resulting expected runtime of n3/2+ε(logq)1+o(1)+n1+ε(logq)2+o(1) to factor polynomials of degree n over Fq matches the fastest previously known algorithm, the Kedlaya-Umans implementation of the Kaltofen-Shoup algorithm.



中文翻译:

具有有限域上的复数乘法,Hasse不变量和分解多项式的Drinfeld模块

我们提出了一种新颖的随机算法来分解有限域上的多项式 Fq使用具有复杂乘法的2级Drinfeld模块求奇数特性。主要思想是计算Hasse不变量的提升(对多项式取模)FFq[X]关于带复数乘法的随机Drinfeld模块ϕ。的因素˚F支持与超奇异还原素理想φ已经消失哈瑟不变,并且可以从其他部分隔开。结合了Deligne的一致性的Drinfeld模块模拟,我们设计了一种算法来计算Hasse不变升力,这正是我们算法的症结所在。产生的预期运行时间ñ3/2+ε日志q1个+Ø1个+ñ1个+ε日志q2+Ø1个以度系数多项式ñFq 匹配最快的已知算法,即Kaltofen-Shoup算法的Kedlaya-Umans实现。

更新日期:2020-06-17
down
wechat
bug