Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

let $x = (((((2^2)^2)^2)^2)^2)^\cdots$

Therefore, $x^2 = ((((((2^2)^2)^2)^2)^2)^2)^\cdots$

But this is the same expression.

Therefore $x = x^2$

Therefore, $x^2 - x = 0$

Therefore $x(x-1) = 0$

Therefore $x = 0$, or $x = 1.$

Where is the error in this argument? I assume there is an error as repeated power of $2$'s should make the number larger and larger.

share|cite|improve this question
up vote 13 down vote accepted

$\infty$ is also a solution of $x^2 = x$, since $\infty^2 = \infty$. It is the correct solution in this case.

share|cite|improve this answer
Nice take on these sorts of questions. I'll remember this response. – Austin Mohr Sep 11 '12 at 1:55
If you follow the rules, it all works just fine. And there are rules. – MJD Sep 11 '12 at 1:56
note that $\infty^2 - \infty = \infty$, not $0$, so the second "Therefore" is incorrect, which leads to the false proof to begin with. – sclv Sep 11 '12 at 1:59
I liked all the answers, but I particularly liked this one as it allows the operations to work, and arrive at the correct solution. I just didn't think about infinity being a solution to x^2 = x. – Mew Sep 11 '12 at 2:01
Yes you are right sclv. The proof should stop at x = x^2. – Mew Sep 11 '12 at 2:02

Stating $x^2=$ an expression implies that the expression is well defined. When it is of infinite length, it needs to converge to something. In this case, it does not.

share|cite|improve this answer

The mistake is that you are treating $((2^2)^2)^2)\dots$ like it's a number. "..." actually means something, and this argument does not acknowledge its meaning. To understand what "..." is usually taken to mean, consider the number $0.333...$. The number $0.333...$ can be written as$$0.333...=\frac{3}{10}+\frac{3}{100}+\frac{3}{1000}+\dots$$ And what is actually meant by this is that the number which is represented symbolically by $0.333...$ is the limit of the sequence $$\{\frac{3}{10},\frac{33}{100},\frac{333}{1000},\dots\}$$It can be shown using tools from calculus that this particular sequence converges, or in other words that the limit exists (and it just so happes to be $\frac{1}{3}$). But if it is understood that "..." refers to the limit a convergent sequence, then if that limit doesn't exist, it makes no sense to use "...", at least not and treat it as a number. If you wanted to abuse notation, but hopefully in a slightly less bad way, you could rewrite this as


Now it's not clear what it even means to square the left hand side of the above equation, but that only highlights how little sense it makes to square the right hand side and treat the result as a real number.

share|cite|improve this answer

When you solve an equation like x^2 = x for x, you usually implicitly specify a field in which the solution lies. Usually the implicit field is the real numbers, but this choice is arbitrary and context dependent. You might choose all the rational numbers AND the square root of two (and all of it's multiples, and it's multiplicative inverse), for example.

Infinity is usually not in this implicit field. As such, your candidate solution, 2^2^2^2 ..., which does not to converge in the reals, or the complex numbers, is not a valid solution.

If infinity is in the field (you could, for example, be in the projective plane), you have to set up rules for how to treat it. As you have demonstrated, these rules would have to maintain that infinity is a solution to x^2 - x = 0.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.