This question was posted, downvoted and closed today (2022 Thailand Olympiad problem) and 8 days ago ($f(x+1)^{2} - f(x+1) = f(x)$. What values of $f(1)$ allow $f(x)$ to be always rational if $x$ is natural number?). I want to re-ask it more precisely and with some more "context", propose an answer, and ask whether you have other solutions.
Prove that the only sequences $(a_n)$ of rational numbers such that $$a_{n+1}^2-a_{n+1}=a_n$$ are the two constant sequences $0$ and $2$.
Note that we don't assume $a_n\ge0$ a priori.
My first step (thanks to @cansomeonehelpmeout's comment on the previous post):
Letting $b_n=2a_n-1$, the problem is equivalent to: prove that the only sequences $(b_n)$ of rational numbers such that $$b_{n+1}^2=2b_n+3$$ are the two constant sequences $-1$ and $3$.
My next steps: I intend to prove that the $b_n$s must be integers, obviously $\ge-\frac32$, but also $\le3$, whence the conclusion.