Find all functions such that
for all .
Romanian Mathematical Olympiad
Solution
We claim that the solutions are and , for all real .
Set to obtain , . Replacing with in the initial equation gives , hence , for all .
Set now to get and replace to obtain , for all .
We derived that , which, for and , yields , for all . The solution of this classical functional equation is , .
On the other hand, by setting in the initial equation we obtain , hence or , thus proving our claim.
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.