Maths Olympiad Prep

Library / /1 of 3

, 2017

Algebra Difficulty 8.3 Shortlist Prove it Hong Kong

Let dd be a nonnegative integer. Determine all functions f:R2Rf : \mathbb{R}^2 \to \mathbb{R} such that, for any real constants AA, BB, CC and DD, f(At+B,Ct+D)f(At+B, Ct+D) is a polynomial in tt of degree at most dd.

Solution

We claim that f(x,y)f(x, y) is a polynomial in xx and yy of degree at most dd.
It is obvious that every such polynomial satisfies the desired condition. To prove the converse, let ff be a function satisfying the desired condition. Pick (d+2)(d+2) straight lines 1\ell_1, 2\ell_2, \dots, d+2\ell_{d+2} in R2\mathbb{R}^2 such that no two are parallel and no three are concurrent. Let the equation of i\ell_i be hi(x,y)=0h_i(x, y) = 0, where hih_i is a linear polynomial.
For i<ji < j, let (aij,bij)(a_{ij}, b_{ij}) be the intersection of i\ell_i and j\ell_j, and consider the polynomial
φ(x,y)=1i<jd+2f(aij,bij)k=1ki,jd+2hk(x,y)hk(aij,bij). \varphi(x, y) = \sum_{1 \le i < j \le d+2} f(a_{ij}, b_{ij}) \prod_{\substack{k=1 \\ k \ne i, j}}^{d+2} \frac{h_k(x, y)}{h_k(a_{ij}, b_{ij})}.
It is easy to see that φ(aij,bij)=f(aij,bij)\varphi(a_{ij}, b_{ij}) = f(a_{ij}, b_{ij}) for all i<ji < j, and that degφd\deg \varphi \le d. We shall show that φ(a,b)=f(a,b)\varphi(a, b) = f(a, b) for all a,bRa, b \in \mathbb{R}.
We first make an observation: if \ell is a line such that φ(a,b)=f(a,b)\varphi(a, b) = f(a, b) for at least (d+1)(d+1) points (a,b)(a, b) on \ell, then φ(a,b)=f(a,b)\varphi(a, b) = f(a, b) for all points (a,b)(a, b) on \ell. Indeed, pick constants AA, BB, CC and DD such that t(At+B,Ct+D)t \mapsto (At + B, Ct + D) parametrizes the line. Then, note that φ(At+B,Ct+D)f(At+B,Ct+D)\varphi(At + B, Ct + D) - f(At + B, Ct + D) is a polynomial of degree at most dd, and that it vanishes at least (d+1)(d+1) points, so φ(a,b)=f(a,b)\varphi(a, b) = f(a, b) for all (a,b)(a, b) on \ell.
Now, for a fixed i\ell_i, note that f(aij,bij)=φ(aij,bij)f(a_{ij}, b_{ij}) = \varphi(a_{ij}, b_{ij}) for every jij \ne i, so f(a,b)=φ(a,b)f(a, b) = \varphi(a, b) for all points (a,b)(a, b) on i\ell_i from the claim. If (c,d)(c, d) is a point not lying on any i\ell_i, then we can construct a line \ell which passes through (c,d)(c, d), does not pass through any (aij,bij)(a_{ij}, b_{ij}), and is not parallel to any i\ell_i. Now f(a,b)=φ(a,b)f(a, b) = \varphi(a, b) with (a,b)=i(a, b) = \ell_i \cap \ell for various ii, so f(a,b)=φ(a,b)f(a, b) = \varphi(a, b) for all (a,b)(a, b) on \ell. In particular, φ(c,d)=f(c,d)\varphi(c, d) = f(c, d). This completes the proof. \square

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 and solution reproduced as published; topic and difficulty added by this site.