Let $f:{\bf R}^d\to{\bf R}^d$ be a continuous function such that $\|f(x)\|<\|x\|$ for every point $x\neq 0$. Fix a point $x_1\in{\bf R}^d$, and define recursively $x_{n+1}=f(x_n)$ for $n\geq 1$. Show that the sequence $(x_n)_{n=1}^\infty$ converges to $0$.
[Some thoughts]
- The restriction of $f$ on a closed ball $B:=B(0,R)$ of radius $R$ is a continuous function from $B$ to $B$, which implies by the Brouwer fixed point theorem that one must have $f(0)=0$ since $f$ cannot have other fixed points.
- The sequence $(x_n)$ is bounded.
- If the limit of $(x_n)$ exists, it must be $0$ by the recursive relation and continuity of $f$.
Directly showing $(x_n)$ is Cauchy seems impossible. I have also tried to argue by contradiction that there exists convergent subsequence $x_{n_k}\to x\neq 0$, which seems giving not much information.
This is an exercise in real analysis. I would be also interested in seeing how this could be solved in the view of dynamical systems.