AlgebraDifficulty 8.6ShortlistProve itUnited States
For each positive integer n, let c(n) be the largest real number such that c(n)≤a−bf(a)−f(b) for all triples (f,a,b) such that * f is a polynomial of degree n taking integers to integers, and * a,b are integers with f(a)=f(b).
Find c(n).
Solution
Let L(n)=lcm(1,2,…,n). We claim that c(n)=L(n)1.
First we show that this c(n) is a lower bound. For any choice of f(x) and (a,b), we can translate f(x) vertically so that f(b)=0, and then translate f(x) horizontally so that b=0. We only deal with this case. An nth degree polynomial with a root at 0 which takes integers to integers can be written as f(x)=i=1∑nai(ix), where the ai are integers. Using this form for f(x), we calculate af(a) for some nonzero a: af(a)=a1i=1∑nai(ia)=i=1∑nai⋅a(ia)=i=1∑nai(i−1a−1)⋅i1 The ith summand in this sum is i1 times the integer ai(i−1a−1). Since i1 is an integer multiple of L(n)1, each summand in the sum is an integer multiple of L(n)1, so does the af(a). Hence for f(a)=f(0)=0, we have that a−0f(a)−f(0)=L(n)k≥L(n)1; that is, c(n) is a lower bound.
Second, we show that c(n) is achievable, by finding certain ai's for x=L(n)2 in f(x)=i=1∑nai(ix). If p is any prime that divides L(n), then there is some i≤n such that p∤iL(n), by the definition of the least common multiple. Thus gcd(1L(n),2L(n),…,iL(n),…,nL(n))=1. Let 1≤i≤n. We consider (i−1L(n)2−1)=1⋅2⋯(i−1)(L(n)2−1)(L(n)2−2)⋯(L(n)2−(i−1)). For any prime divisor p of i, the power of p which divides L(n)2 is always larger than the power of p which divides k, for any k≤n. Therefore the same number of factors of p divide L(n)2−k and k. By matching these factors in the numerator and denominator, we find that p does not divide (i−1L(n)2−1); that is, gcd(i,(i−1L(n)2−1))=1 for 1≤i≤n. Therefore, we conclude that gcd(1L(n)⋅(1−1L(n)2−1),…,iL(n)⋅(i−1L(n)2−1),…,nL(n)⋅(n−1L(n)2−1))=1. By Bézout's lemma, there are integers ai such that i=1∑naiiL(n)(i−1L(n)2−1)=1. It follows that, for these ai's, we have f(L(n)2)=i=1∑nai(iL(n)2)=i=1∑nai⋅iL(n)2⋅(i−1L(n)2−1)=L(n) or L(n)2f(L(n)2)=L(n)1=c(n) completing our proof.
(Technically, we also need an=0 to ensure that the polynomial has degree equal to n. However, if an=0, then choose some i with ai=0, and replace an and ai by an+(iL(n)2) and ai−(nL(n)2), respectively. Clearly, the resulting sequence ai′ also satisfies ∑i=1nai(iL(n)2)=L(n).)
Want a route through all this instead of an archive? The track
puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.
Source: MathNet,
licensed CC-BY-4.0.
Statement reproduced verbatim; metadata (topic, difficulty) added by this project.