A tricky functional equation
(David here.) In this post, I go through a surprisingly tricky functional equation that appeared on the 2018 edition of the IMO Revenge, a contest where the contestants made problems for their trainers. The problem (IMO Revenge 2018/4) Find all functions $f:\mathbb{Q}\rightarrow\mathbb{R}$ such that $$f(x)^2-f(y)^2=f(x+y)\cdot f(x-y)$$ for all $x,y\in \mathbb{Q}$. Fun fact - I was actually at that IMO as an observer! I had good memories of attempting the test, solving problem 3 and meeting the contestant-proposer (who later went on to propose an actual IMO Q3). Initial observations Clearly, $f(x) = x$ works. Furthermore, the equation is homogeneous in $f$ - if $f$ works then so must $cf$. It's also cheap to get that $f(0) = 0$ and $f(-x) = -f(x)$. This was roughly where I ran out of cheap things to find - I didn't manage to get any more special values or any standard properties (like injectivity or surjectivity). Some progress When you get stuck on a functional equati...