Solving $$x^{x^{x^{x^...}}}=a$$ My attempt is $$x^{x^{x^{x^...}}}\log(x)=\log (a)$$ $$a\log(x)=\log(a)$$ $$x=a^{1/a}$$ that means I can select any value of $a$ to get the root,but when I selected some values, I found them not satisfy the original equation, for example $a=3$,$a=5$, and so on,
Is there a mistake in my procedures, thanks for any help