We present a novel randomized algorithm to factor polynomials over a finite field of odd characteristic using rank Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial to be factored) with respect to a random Drinfeld module with complex multiplication. Factors of 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 $n^{3/2+\varepsilon} (\log q)^{1+o(1)}+n^{1+\varepsilon} (\log q)^{2+o(1)}n\F_q$ matches the fastest previously known algorithm, the Kedlaya-Umans implementation of the Kaltofen-Shoup algorithm.

生成讲解博客的中文版本

生成AI智能校验的中文版本