Solving a Recurrence in Terms of k

39 Views Asked by At

I have this recurrence relation: $$t(2^{2^{k}}) = 1+t(\sqrt{(2^{2^k}})$$

How do I express it in terms of $k$, i.e. $t(k)$? I've tried using logarithm properties to no avail.

Edit: I've tried isolating $k$, and I've ended up getting something like this: $$t(k) = 1+t\Big(\sqrt{\Big(\frac{\log(\frac{\log(2^{2^{k}})}{\log(2)})}{\log(2)}}\Big)\Big)$$

1

There are 1 best solutions below

0
On

Put

$f(k)=t(2^{2^k})=1+f(k-1)$

$\implies$

$f(k)=k+f(0)=k+t(2)$

if $K=2^{2^k} $ then

$2^k=\log_2(K)$ and

$k=\log_2(\log_2(K))$

thus

$$t(k)=\log_2(\log_2(k))+t(2).$$