Suppose we have an equation with an infinite number of $x$'s as an exponent:
$$x^{x^{x^{x^x...}}} = 2$$
$$x^{(x^{x^{x^x...}})} = 2$$ because there are infinity $x$'s in the parentheses, which we've said equals 2:
$$x^2 = 2$$ $$x = \sqrt{2}$$
However, suppose you take a new equation:
$$y^{y^{y^{y^y...}}} = 4$$
$$y^4 = 4$$ $$y=\sqrt{2}$$ Which implies:
$$2 = x^{x^{x^{x^x...}}}= y^{y^{y^{y^y...}}}= 4$$
Which is obviously wrong.
What went wrong, and where did this mathematical fallacy come from? I was wondering if this could somehow be related to convergence in tetration, but I'm not sure how. Any ideas?