I've been asked to prove this theorem: There exists a unique $y \in \mathbb{R}$ such that for every $x \in \mathbb{R}$, we have $$xy = (xy)^2$$
Now, this may seem rather silly, but I'm wondering if this theorem is even true. Clearly, if $y = 1/x$, then regardless of what $x$ is, we would get 1 = 1 on the left hand side and right hand side. However, the theorem also holds if $y = 0$. Since we have two values for which the theorem holds, namely, $y = 0$ and $y = 1/x$, does this mean that the existence is not unique?