Solving Polynomial Equations Over Finite Fields
Holger Dell, Anselm Haak, Melvin Kallmayer, Leo Wennmann

TL;DR
This paper introduces a faster randomized algorithm for solving low-degree polynomial equations over finite fields, generalizing previous methods and establishing tight lower bounds under the exponential time hypothesis.
Contribution
It generalizes Dinur's algorithm from ext{F}_2 to all finite fields and provides tight conditional lower bounds for solving polynomial systems.
Findings
Algorithm matches Dinur's for ext{F}_2 and outperforms previous methods for q>2.
Proves under ETH that solving polynomial systems requires exponential time in the number of variables.
Shows it's impossible to count roots efficiently over all finite fields under the counting ETH.
Abstract
We present a randomized algorithm for solving low-degree polynomial equation systems over finite fields faster than exhaustive search. In order to do so, we follow a line of work by Lokshtanov, Paturi, Tamaki, Williams, and Yu (SODA 2017), Bj\"orklund, Kaski, and Williams (ICALP 2019), and Dinur (SODA 2021). In particular, we generalize Dinur's algorithm for to all finite fields, in particular the "symbolic interpolation" of Bj\"orklund, Kaski, and Williams, and we use an efficient trimmed multipoint evaluation and interpolation procedure for multivariate polynomials over finite fields by Van der Hoeven and Schost (AAECC 2013). The running time of our algorithm matches that of Dinur's algorithm for and is significantly faster than the one of Lokshtanov et al. for . We complement our results with tight conditional lower bounds that, surprisingly, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation
