Efficiently factoring polynomials modulo p4

Dwivedi, Ashish ; Mittal, Rajat ; Saxena, Nitin (2021) Efficiently factoring polynomials modulo p4 Journal of Symbolic Computation, 104 . pp. 805-823. ISSN 0747-7171

Full text not available from this repository.

Official URL: http://doi.org/10.1016/j.jsc.2020.10.001

Related URL: http://dx.doi.org/10.1016/j.jsc.2020.10.001

Abstract

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(deg⁡f,log⁡p) time algorithm to factor a given univariate integral polynomial f modulo pk, for a prime p and k≤4.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)mod〈pk,φ(x)ℓ〉 for some irreducible φmodp. We can efficiently solve the latter for k≤4, 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.

Item Type:Article
Source:Copyright of this article belongs to Elsevier Science.
ID Code:122734
Deposited On:12 Aug 2021 11:36
Last Modified:12 Aug 2021 11:36

Repository Staff Only: item control page