I found the other day that you could find some solutions to an equation in the form $$f[f(x)]=x$$As a matter of fact, I found some solutions to$$f[f(f(\cdots f(x)\cdots))]=x$$
The solution, if one such existed in closed form, could be found with $$f(x)=x$$
Explanation?
$$f(x)=x$$Take the "$f$" of both sides to get:$$f[f(x)]=f(x)$$Then we take notice that the left and right of the original and manipulated equations are equal.
$$f[f(x)]=f(x)=x$$
We can repeat this process any amount of times we want.
But there are problems, as you may realize.
First of all, it doesn't provide all solutions to multivalued functions, for example:$$e^{e^x}=x$$The solution should be findable if it exists, using$$e^x=x$$
Our solution is in fact, $x=-W(-1)$, where $W$ is the Lambert W function.
However, since $e^x$ produces infinitely many $x$ to be possible, this method will only provide me with a subset of the full range of answers.
But it should still provide me with an answer that works, right?
Well, I don't know.
Which is why I ask if $x=-W(-1)$ works as a solution for $$e^{e^{e^{e\cdots^x}}}=x$$
One can clearly see that this solution works for any finite amount $e$'s using Lambert W identities, but does it work for an infinite amount?
And before you tell me that "no, it can't be equal because it tends towards infinite," bear in mind that $$-W(-1)$$ is a complex number. Infinitely many complex numbers at that.
I also note that you can reinforce this solution by raising both sides to the power of $e$, much of the same way we evaluate $$\sqrt{2}^{\sqrt{2}^{\sqrt{2}^{\sqrt{2}^{\cdots}}}}$$
More generally though, could you give me a function $$f[f(f(\cdots f(x)\cdots))]=x$$ where the solution derived from $f(x)=x$ didn't work?
Possibly where it didn't work for an infinite amount of iterations of the original function?
And if it does work, could you provide a proof on why it works, a proof different from my own?
Also, we are excluding piecewise functions because I've noticed that they, um, aren't the greatest when trying to solve for $x$ in $f[f(f(x))]=x$...and sometimes my method fails, I think.