Factoring Polynomials over Finite Fields with Linear Galois Groups: An Additive Combinatorics Approach

preprint2020arXivOpen access

Abstract

Let f~(X)∈Z[X]\tilde{f}(X)\in\mathbb{Z}[X] be a degree-nn polynomial such that f(X):=f~(X) mod pf(X):=\tilde{f}(X)\bmod p factorizes into nn distinct linear factors over Fp\mathbb{F}_p. We study the problem of deterministically factoring f(X)f(X) over Fp\mathbb{F}_p given f~(X)\tilde{f}(X). Under the generalized Riemann hypothesis (GRH), we give an improved deterministic algorithm that computes the complete factorization of f(X)f(X) in the case that the Galois group of f~(X)\tilde{f}(X) is (permutation isomorphic to) a linear group G≤GL(V)G\leq \mathrm{GL}(V) on the set SS of roots of f~(X)\tilde{f}(X), where VV is a finite-dimensional vector space over a finite field F\mathbb{F} and SS is identified with a subset of VV. In particular, when ∣S∣=∣V∣Ω(1)|S|=|V|^{Ω(1)}, the algorithm runs in time polynomial in nlog⁡n/(log⁡log⁡log⁡log⁡n)1/3n^{\log n/(\log\log\log\log n)^{1/3}} and the size of the input, improving Evdokimov's algorithm. Our result also applies to a general Galois group GG when combined with a recent algorithm of the author. To prove our main result, we introduce a family of objects called linear mm-schemes and reduce the problem of factoring f(X)f(X) to a combinatorial problem about these objects. We then apply techniques from additive combinatorics to obtain an improved bound. Our techniques may be of independent interest.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.