Problem

Source: IMO Shortlist 1989, Problem 10, ILL 29

Tags: function, algebra, functional equation, complex numbers, IMO Shortlist



Let $ g: \mathbb{C} \rightarrow \mathbb{C}$, $ \omega \in \mathbb{C}$, $ a \in \mathbb{C}$, $ \omega^3 = 1$, and $ \omega \ne 1$. Show that there is one and only one function $ f: \mathbb{C} \rightarrow \mathbb{C}$ such that \[ f(z) + f(\omega z + a) = g(z),z\in \mathbb{C} \]