当前位置: 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.)
Efficiently factoring polynomials modulo p4
Journal of Symbolic Computation ( IF 0.7 ) Pub Date : 2020-10-15 , DOI: 10.1016/j.jsc.2020.10.001
Ashish Dwivedi , Rajat Mittal , Nitin Saxena

Polynomial factoring has famous practical algorithms over fields– finite, rational and p-adic. However, modulo prime powers, factoring gets harder because there is non-unique factorization and a combinatorial blowup ensues. For example, x2+pmodp2 is irreducible, but x2+pxmodp2 has exponentially many factors in the input size (which here is logarithmic in p)! We present the first randomized poly(degf,logp) time algorithm to factor a given univariate integral polynomial f modulo pk, for a prime p and k4.1 Thus, we solve the open question of factoring modulo p3 posed in (Sircana, ISSAC'17).

Our method reduces the general problem of factoring fmodpk to that of root finding of a related polynomial E(y)modpk,φ(x) for some irreducible φmodp. We can efficiently solve the latter for k4, by incrementally transforming E. Moreover, we discover an efficient refinement of Hensel lifting to lift factors of fmodp to those modp4 (if possible). This was previously unknown, as the case of repeated factors of fmodp forbids classical Hensel lifting.



中文翻译:

有效分解多项式模p 4

多项式因式分解在有限,有理和p -adic领域具有著名的实用算法。但是,由于存在非唯一的因式分解和随之而来的组合爆炸,因此对模素数幂进行因式分解变得更加困难。例如,X2+pp2 是不可约的,但是 X2+pXp2输入大小有成倍的因素(这里是p的对数)!我们提出第一个随机poly(F日志p时间算法分解给定的单变量积分多项式fpķ,对于素数pķ41因此,我们解决了模因式分解的开放性问题p3 摆在(Sircana,ISSAC'17)。

我们的方法减少了分解的一般问题 Fpķ到相关多项式求根的结果ËÿpķφX 对于一些不可约 φp。我们可以有效地解决后者ķ4通过逐步转化ê。此外,我们发现了对Hensel提升的有效改进,以提升以下因素:Fp 对那些 p4(如果可能的话)。这是以前未知的,因为重复因素是Fp 禁止经典的Hensel举升。

更新日期:2020-11-27
down
wechat
bug