Problem

Source: IMO Shortlist 2012, Algebra 6

Tags: function, induction, algebra, functional equation, IMO Shortlist, combinatorics, arrows



Let $f: \mathbb{N} \rightarrow \mathbb{N}$ be a function, and let $f^m$ be $f$ applied $m$ times. Suppose that for every $n \in \mathbb{N}$ there exists a $k \in \mathbb{N}$ such that $f^{2k}(n)=n+k$, and let $k_n$ be the smallest such $k$. Prove that the sequence $k_1,k_2,\ldots $ is unbounded. Proposed by Palmer Mebane, United States