On Hardness of Testing Equivalence to Sparse Polynomials Under Shifts
arXiv:2207.10588
Abstract
We say that two given polynomials , over a ring , are equivalent under shifts if there exists a vector such that . Grigoriev and Karpinski (FOCS 1990), Lakshman and Saunders (SICOMP, 1995), and Grigoriev and Lakshman (ISSAC 1995) studied the problem of testing polynomial equivalence of a given polynomial to any -sparse polynomial, over the rational numbers, and gave exponential time algorithms. In this paper, we provide hardness results for this problem. Formally, for a ring , let be the following decision problem. Given a polynomial , is there a vector such that contains fewer monomials than . We show that is at least as hard as checking if a given system of polynomial equations over has a solution (Hilbert's Nullstellensatz). As a consequence of this reduction, we get the following results. 1. is undecidable. 2. For any ring (which is not a field) such that is -complete over the Blum-Shub-Smale model of computation, is also -complete. In particular, is also -complete. We also study the gap version of the and show the following. 1. For every function such that , -gap- is also undecidable (where is the input length). 2. For or and for every the -gap- problem is -hard.