Consider the following recurrence relation:
$$T(n) = 2T(\lceil{\sqrt{n}\rceil}) + 1 \text{ if } n >2$$
$$T(n) = n \text{ if } n \leq 2$$
I can see intuitively that
$$T(n) = O(\log{n})$$
because there are $O(\log\log{n})$ levels to the recursion and the value is doubled at each level.
Is there a nice formal proof of this result?