For the study of a termination speed of a recursive algorithm of mine, I would like to have more precise result on the following sequence: $$0< a_0 = a< 4 \qquad \text{and} \qquad a_{k+1} = \frac{a_k}{2 + \sqrt{4-a_k}}.$$
I already know that $a_k$ should behave somewhat like $\frac{a}{4^k}$ and has at least geometric convergence speed to $0$. I have small hopes for a closed form but I know (it has been a long time) that I used to solve some problems about finding asymptotical equivalents to such sequences. Here is what I have so far:
$$\begin{align*} a_{k+1} &= \frac{a_k}{2 + \sqrt{4-a_k}} = \frac{a_k}{2 + 2-\frac{a_k}{4} + \mathcal O (a_k^2)} = \frac{a_k}{4} \left(1 + \frac{a_k}{16} + \mathcal O (a_k^2) \right)\\ &= \frac{a_k}{4} + \frac{a_k^2}{64} + \mathcal O(a_k^3) \end{align*}$$
From now on I'm stuck, I thought about similar processes for $1/a_k$ but did not manage to go further. I also tried to recognise some newton method-like sequence but it does not seem to be related.
I also have $$4^{k+1} a_{k+1} = 4^k a_k ( 1 +a_k/16 + \mathcal O (a_k^2)) $$ So since $a_k \le a \cdot \lambda^{k}$ with $0<\lambda < 1/2$, I have the convergence of the infinite product $( 1 +a_k/16 + \mathcal O (a_k^2))$ which means $$a_k = \Theta ( 4^{-k})$$ and even $a_k \sim c \cdot 4^{-k}$ if I am not mistaken. But I would like to find $c$ or at least bind it.
I guess this is probably very classic and easy but I can't recover my results at all, so any help is welcome.
As mentionned in the comments, we have $a_{k+1} = f(a_k)$ with $f(x) = \frac{x}{2+\sqrt{4-x}} = 2 - \sqrt{4-x}$ so since $f$ is convex, a Banach fixed point theorem tells me that $$a_{n+k} \le f'(a_k)^n \cdot a_k = \frac{a_k}{2^n\sqrt{4-a_k}^n}$$
Combining these results, I manage to obtain $$a_{n+1} < 2^{\frac{1}{2 \ln(2)} - 2n}$$
With the addition of the last results in my answer to this problem (which uses the algorithm), I know that $$ \frac{\pi e }{8}\le c\le 2^{\frac{1}{2 \ln(2)}+2}$$