TY - GEN
T1 - On the degree of univariate polynomials over the integers
AU - Cohen, Gil
AU - Shpilka, Amir
AU - Tal, Avishay
PY - 2012
Y1 - 2012
N2 - We study the following problem raised by von zur Gathen and Roche [GR97]: What is the minimal degree of a nonconstant polynomial f: {0,...,n} → {0,...,m}? Clearly, when m = n the function f(x) = x has degree 1. We prove that when m = n - 1 (i.e. the point {n} is not in the range), it must be the case that deg(f) = n - o(n). This shows an interesting threshold phenomenon. In fact, the same bound on the degree holds even when the image of the polynomial is any (strict) subset of {0,...,n}. Going back to the case m = n, as we noted the function f(x) = x is possible, however, we show that if one excludes all degree 1 polynomials then it must be the case that deg(f) = n - o(n). Moreover, the same conclusion holds even if m = O(n 1.475 - ε). In other words, there are no polynomials of intermediate degrees that map {0,...,n} to {0,...,m}. Furthermore, we give a meaningful answer when m is a large polynomial, or even exponential, in n. Roughly, we show that if m < ( n/c d), for some constant c, then either deg(f) ≤ d - 1 (e.g. f(x) = ( x-n/2 d - 1) is possible) or deg(f) ≥ n/3 - O(d log n). So, again, no polynomial of intermediate degree exists for such m. We achieve this result by studying a discrete version of the problem of giving a lower bound on the minimal L ∞, norm that a monic polynomial of degree d obtains on the interval [-1,1]. We complement these results by showing that for every d = o(√n/log n) there exists a polynomial f: {0,...,n} → {0,...,O(n d+0.5)} of degree n/3 - O(d log n) ≤ deg(f) ≤ n - O(d log (n)). Our proofs use a variety of techniques that we believe will find other applications as well. One technique shows how to handle a certain set of diophantine equations by working modulo a well chosen set of primes (i.e. a Boolean cube of primes). Another technique shows how to use lattice theory and Minkowski's theorem to prove the existence of a polynomial with certain properties.
AB - We study the following problem raised by von zur Gathen and Roche [GR97]: What is the minimal degree of a nonconstant polynomial f: {0,...,n} → {0,...,m}? Clearly, when m = n the function f(x) = x has degree 1. We prove that when m = n - 1 (i.e. the point {n} is not in the range), it must be the case that deg(f) = n - o(n). This shows an interesting threshold phenomenon. In fact, the same bound on the degree holds even when the image of the polynomial is any (strict) subset of {0,...,n}. Going back to the case m = n, as we noted the function f(x) = x is possible, however, we show that if one excludes all degree 1 polynomials then it must be the case that deg(f) = n - o(n). Moreover, the same conclusion holds even if m = O(n 1.475 - ε). In other words, there are no polynomials of intermediate degrees that map {0,...,n} to {0,...,m}. Furthermore, we give a meaningful answer when m is a large polynomial, or even exponential, in n. Roughly, we show that if m < ( n/c d), for some constant c, then either deg(f) ≤ d - 1 (e.g. f(x) = ( x-n/2 d - 1) is possible) or deg(f) ≥ n/3 - O(d log n). So, again, no polynomial of intermediate degree exists for such m. We achieve this result by studying a discrete version of the problem of giving a lower bound on the minimal L ∞, norm that a monic polynomial of degree d obtains on the interval [-1,1]. We complement these results by showing that for every d = o(√n/log n) there exists a polynomial f: {0,...,n} → {0,...,O(n d+0.5)} of degree n/3 - O(d log n) ≤ deg(f) ≤ n - O(d log (n)). Our proofs use a variety of techniques that we believe will find other applications as well. One technique shows how to handle a certain set of diophantine equations by working modulo a well chosen set of primes (i.e. a Boolean cube of primes). Another technique shows how to use lattice theory and Minkowski's theorem to prove the existence of a polynomial with certain properties.
UR - http://www.scopus.com/inward/record.url?scp=84856456936&partnerID=8YFLogxK
U2 - 10.1145/2090236.2090269
DO - 10.1145/2090236.2090269
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84856456936
SN - 9781450311151
T3 - ITCS 2012 - Innovations in Theoretical Computer Science Conference
SP - 409
EP - 427
BT - ITCS 2012 - Innovations in Theoretical Computer Science Conference
T2 - 3rd Conference on Innovations in Theoretical Computer Science, ITCS 2012
Y2 - 8 January 2012 through 10 January 2012
ER -