How to solve this equation for $x$ where $a>0$? The exponent tower goes on forever:
$$a=x^{x^{x^{.^{.^{.}}}}}$$
My Calculus book gives the following reasoning:
$$ln(a)=x^{x^{x^{.^{.^{.}}}}}ln(x)=a\,ln(x)$$
To conclude that: $$x=a^\frac{1}{a}$$
Why is this correct?
Your book is right. Don't consider that $x^n$ is infinite. It is finite here in this case, and equal to $a$ as given in the question. Your book has a very good explanatory logic.