Olympiad Maths Prep

Library / /20 of 33

Algebra Difficulty 6.3 National olympiad Prove it Belarus

Find all real numbers aa such that there exists a function f:RRf: \mathbb{R} \to \mathbb{R} satisfying the following conditions:
1) f(f(x))=xf(x)axf(f(x)) = x f(x) - a x for all real xx;
2) ff is not constant;
3) ff takes the value aa.

Solution

Answer: a=0a = 0 or a=1a = -1.

By condition, there is cc such that f(c)=af(c) = a. Substituting cc for xx in the equality
f(f(x))=xf(x)ax,(1) f(f(x)) = x f(x) - a x, \quad (1)
we obtain f(a)=f(f(c))=cf(c)ac=caac=0f(a) = f(f(c)) = c f(c) - a c = c a - a c = 0.

Substituting aa for xx in (1), we obtain
f(0)=f(f(a))=af(a)a2=a2(2) f(0) = f(f(a)) = a f(a) - a^2 = -a^2 \quad (2)

Substituting 00 for xx in (1), we obtain f(a2)=f(f(0))=0f(0)a0=0f(-a^2) = f(f(0)) = 0 \cdot f(0) - a \cdot 0 = 0.

Substituting a2-a^2 for xx in (1), we obtain
f(0)=f(f(a2))=a2f(a2)a(a2)=a3.(3) f(0) = f(f(-a^2)) = -a^2 f(-a^2) - a \cdot (-a^2) = a^3. \quad (3)

From (2) and (3) it follows that a2=a3-a^2 = a^3, hence either a=0a = 0 or a=1a = -1.

If a=1a = -1, then it is easy to see that the function
f(x)={1for x1,0for x=1 f(x) = \begin{cases} -1 & \text{for } x \ne -1, \\ 0 & \text{for } x = -1 \end{cases}
satisfies the problem condition.

If a=0a = 0, then it is easy to see that the function
f(x)={0for x1,1for x=1 f(x) = \begin{cases} 0 & \text{for } x \ne 1, \\ 1 & \text{for } x = 1 \end{cases}
satisfies the problem condition.

Looking for a route rather than 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.