Let $a_0=1$, $a_1=15$, and $$a_n=a_{n-1}(a_{n-2})^2+1,\quad n\geq 2.$$ Show that $a_n<2^{2^{n+1}}$, for all $n\geq 0$.
Using induction, I get stuck to prove the inductive case. I get that $$a_{n+1}-1<2^{2^{n+2}}.$$ and do not know hos to continue. So the problem is to show that the difference between $a_n$ and $2^{2^{n+1}}$ is $\geq 1$. Is there another way to do it?
Thank you
Because by the assumption of an induction $$a_n\leq\left(2^{2^n}-1\right)\left(2^{2^{n-1}}-1\right)^2+1=2^{2^{n+1}}-2^{2^n+2^{n-1}+1}+2^{2^{n-1}+1}<2^{2^{n+1}}.$$