The problem states:
a sequence of real numbers $a_0, a_1, \dots $ is defined as follows. $a_0$ is an arbitrary real number and for $n \ge 0, a_{n +1} = \lfloor a_n \rfloor \{ a_n \}$ (where $\{x\} = x - \lfloor x \rfloor$).
Prove that for $a_n = a_{n+2}$ for $n$ large enough.
my attempt:
I notice that this is a decreasing sequence because $$\frac{a_{n+2}}{a_{n+1}} = \frac{\lfloor a_{n+1} \rfloor \{ a_{n+1} \}}{ a_{n+1}} < 1$$
since $\{ a_{n+1} \} \le 1$ (we can exclude the case where it's equal to one since then it becomes the null sequence that satisfies the thesis).
Moreover this sequence is bounded between $0$ and $a_0$ so by the monotone convergence theorem it must have a limit.
Taking the limit I obtain $$\ell = \lim \lfloor a_n \rfloor (\ell - \lim \lfloor a_n \rfloor) \iff \ell = - \lim \lfloor a_n \rfloor^2 / (1 - \lim \lfloor a_n \rfloor) $$
And so if I prove that there exists $n$ s.t. $ \lfloor a_n \rfloor < 1$ I am done. Because then the limit could only be $0$ and this implies that there exist infinite $a_n = a_{n+2} = 0$.
But I can't seem to prove it. Is my reasoning up to now ok? How could I proceed?

