Maths Olympiad Prep

Library / Belarusian Mathematical Olympiad /139 of 208

Belarusian Mathematical Olympiad

Algebra Difficulty 6.3 National Olympiad Prove it Belarus

Find all real numbers aa such that there exists a function f:R→Rf: \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=ca−ac=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))=0⋅f(0)−a⋅0=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 x≠−1,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 x≠1,1for x=1 f(x) = \begin{cases} 0 & \text{for } x \ne 1, \\ 1 & \text{for } x = 1 \end{cases}
satisfies the problem condition.

Want a route through all this instead of an archive? The track puts 2,604 problems in a working order, from Junior Challenge level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.