Maths Olympiad Prep

Library / /20 of 55

, 2019

Algebra Difficulty 8.6 Shortlist Prove it IMO

Let Z\mathbb{Z} be the set of integers. Determine all functions f:ZZf: \mathbb{Z} \rightarrow \mathbb{Z} such that, for all integers aa and bb,
f(2a)+2f(b)=f(f(a+b)). f(2a) + 2f(b) = f(f(a+b)).

Solutions — 2

Solution 1

Substituting a=0a=0, b=n+1b=n+1 gives f(f(n+1))=f(0)+2f(n+1)f(f(n+1)) = f(0) + 2f(n+1). Substituting a=1a=1, b=nb=n gives f(f(n+1))=f(2)+2f(n)f(f(n+1)) = f(2) + 2f(n).
In particular, f(0)+2f(n+1)=f(2)+2f(n)f(0) + 2f(n+1) = f(2) + 2f(n), and so f(n+1)f(n)=12(f(2)f(0))f(n+1) - f(n) = \frac{1}{2}(f(2) - f(0)). Thus f(n+1)f(n)f(n+1) - f(n) must be constant. Since ff is defined only on Z\mathbb{Z}, this tells us that ff must be a linear function; write f(n)=Mn+Kf(n) = M n + K for arbitrary constants MM and KK, and we need only determine which choices of MM and KK work.

Now, (1) becomes
2Ma+K+2(Mb+K)=M(M(a+b)+K)+K 2M a + K + 2(M b + K) = M(M(a+b) + K) + K
which we may rearrange to form
(M2)(M(a+b)+K)=0 (M-2)(M(a+b) + K) = 0
Thus, either M=2M = 2, or M(a+b)+K=0M(a+b) + K = 0 for all values of a+ba+b. In particular, the only possible solutions are f(n)=0f(n) = 0 and f(n)=2n+Kf(n) = 2n + K for any constant KZK \in \mathbb{Z}, and these are easily seen to work.

Solution 2

Let K=f(0)K = f(0).
First, put a=0a = 0 in (1); this gives
f(f(b))=2f(b)+K \begin{equation*} f(f(b)) = 2f(b) + K \tag{2} \end{equation*}
for all bZb \in \mathbb{Z}.
Now put b=0b = 0 in (1); this gives
f(2a)+2K=f(f(a))=2f(a)+K, f(2a) + 2K = f(f(a)) = 2f(a) + K,
where the second equality follows from (2). Consequently,
f(2a)=2f(a)K \begin{equation*} f(2a) = 2f(a) - K \tag{3} \end{equation*}
for all aZa \in \mathbb{Z}.
Substituting (2) and (3) into (1), we obtain
f(2a)+2f(b)=f(f(a+b))2f(a)K+2f(b)=2f(a+b)+Kf(a)+f(b)=f(a+b)+K. \begin{aligned} f(2a) + 2f(b) & = f(f(a+b)) \\ 2f(a) - K + 2f(b) & = 2f(a+b) + K \\ f(a) + f(b) & = f(a+b) + K . \end{aligned}
Thus, if we set g(n)=f(n)Kg(n) = f(n) - K we see that gg satisfies the Cauchy equation g(a+b)=g(a)+g(b)g(a+b) = g(a) + g(b). The solution to the Cauchy equation over Z\mathbb{Z} is well-known; indeed, it may be proven by an easy induction that g(n)=Mng(n) = M n for each nZn \in \mathbb{Z}, where M=g(1)M = g(1) is a constant.
Therefore, f(n)=Mn+Kf(n) = M n + K, and we may proceed as in Solution 1.

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.