How many integers?

Algebra Level 3

What is the largest possible number of integers n n such that for some fixed polynomial f ( x ) f(x) of degree 3 3 with integer coefficients, f ( n ) = n 1000 f(n)=n^{1000} ?


The answer is 4.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

2 solutions

Mark Hennings
Sep 9, 2013

Since 2 1000 1 2^{1000} \equiv 1 modulo 3 3 , if we define b = 1 3 ( 2 1000 1 ) b = \tfrac{1}{3}(2^{1000}-1) then the quadratic polynomial f 0 ( x ) = 1 b + b x 2 f_0(x) \; = \; 1-b + bx^2 is such that f 0 ( n ) = n 1000 f_0(n) = n^{1000} for n = 2 , 1 , 1 , 2 n=-2,-1,1,2 .

Suppose that f ( x ) f(x) was a cubic polnomial with real coefficients such that the equation f ( n ) = n 1000 f(n) = n^{1000} has five or more distinct real roots. Then the polynomial g ( x ) = x 1000 f ( x ) g(x) = x^{1000} - f(x) would have at least five distinct real zeros. Rolle's Theorem tells us that g ( x ) g'(x) would have at least four distinct real zeros, g ( x ) g''(x) at least three distinct real zeros, and g ( x ) g'''(x) at least two distinct real zeros.

However, if f ( x ) = a x 3 + b x 2 + c x + d f(x) = ax^3 + bx^2 + cx + d , then g ( x ) = 1000 × 999 × 998 x 997 6 a g'''(x) \; = \; 1000\times999\times998x^{997} - 6a which (since 997 997 is odd) has exactly one real real root.

Thus no cubic polynomial can be found which satisfies the equation f ( n ) = n 1000 f(n) = n^{1000} five or more times, and so 4 is the largest possible number. Whether or not the polynomial f ( x ) f(x) has integer coefficients, or whether the values of n n are integers, is irrelevant.

Nice solution! Indeed, the integer condition is irrelevant (except for presenting a minor difficulty in constructing an example). However asking the question for the reals would have been a giveaway.

Alexander Borisov - 7 years, 9 months ago

Can you explain Rolle's Theorem? Thanks!

minimario minimario - 7 years, 9 months ago

Log in to reply

Between every two zeros of a differentiable function you can find a zero of the derivative.

Mark Hennings - 7 years, 9 months ago
C Lim
Sep 8, 2013

Consider the polynomial:

f ( x ) = a x 3 + x 2 a x , a = 2 999 2 3 f(x) = ax^3 + x^2 - ax, \ a = \frac{2^{999} - 2}3

Clearly f ( 0 ) = 0 , f ( 1 ) = 1 , f ( 1 ) = 1 f(0) = 0, f(1) = 1, f(-1) = 1 and f ( 2 ) = 6 a + 4 = 2 1000 f(2) = 6a + 4 = 2^{1000} . Hence f ( n ) = n 1000 f(n) = n^{1000} at four distinct points: n = 1 , 0 , 1 , 2 n = -1, 0, 1, 2 .

On the other hand, suppose there exists a cubic polynomial f ( x ) f(x) such that f ( x ) = x 1000 f(x) = x^{1000} at five distinct real values a 1 < a 2 < < a 5 a_1 < a_2 < \ldots < a_5 . Thus, g ( x ) : = x 1000 f ( x ) g(x) := x^{1000} - f(x) has roots a i a_i and by Rolle's theorem, for i = 1 , 2 , 3 , 4 i=1,2,3,4 , we can find b i b_i satisfying a i < b i < a i + 1 a_i < b_i < a_{i+1} such that the derivative of g disappears.

By the same reasoning, we can find distinct c 1 < c 2 < c 3 c_1 < c_2 < c_3 at which g ( x ) = 1000 999 x 998 f ( x ) g''(x) = 1000\cdot 999 x^{998} - f''(x) disappears. And also d 1 < d 2 d_1 < d_2 at which g ( x ) = 1000 999 998 x 997 f ( 3 ) ( x ) g'''(x) = 1000\cdot 999\cdot 998 x^{997} - f^{(3)}(x) disappears. But f ( 3 ) f^{(3)} is constant and x 997 x^{997} is a strictly increasing function, so this is impossible.

Interestingly, if we replace n 1000 n^{1000} by n 1001 n^{1001} , then the answer is five instead of four.

C Lim - 7 years, 9 months ago

Nice solution, and great observation about 1001!

Alexander Borisov - 7 years, 9 months ago

Really nice solution! I used Lagrange Interpolation to prove that the number of such integers is 4 \geq 4 , but could not prove that it cannot be greater than 4 4 . I got this problem correct only because of good luck.

Sreejato Bhattacharya - 7 years, 9 months ago

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...