Problem

Source: IMO 1996, Problem 3, Day 1, IMO Shortlist 1996, A8

Tags: function, number theory, algebra, functional equation, IMO, IMO 1996, IMO Shortlist



Let $ \mathbb{N}_0$ denote the set of nonnegative integers. Find all functions $ f$ from $ \mathbb{N}_0$ to itself such that \[ f(m + f(n)) = f(f(m)) + f(n)\qquad \text{for all} \; m, n \in \mathbb{N}_0. \]