Two Equals Four (2011)
solipsys.co.uk
solipsys.co.uk
y = x ^ (x ^ x ^ x ^ ...)
= x ^ y
and hence x = y ^ (1/y)
= exp( 1/y * log(y) )
which is defined for y > 0.Graphing this using Google plot [0] or Wolfram Alpha [1], or just differentiating, reveals that it has a maximum at x = e, and that x takes the value sqrt(2) at both y = 2 and y = 4.
Therefore the inversion, which is the original equation
y = x ^ (x ^ x ^ x ^ ...)
is dual-valued, i.e. it is not a mathematical function. For it to be a function, you need to specify whether you are on the upper branch (so that y = 4) or the lower branch (so that y = 2). Deliberately obfuscating the difference between the two branches leads to the conclusion that 2 = 4.The square root function can lead to a similar confusion, since there are two solutions to the equation
y = x^2
and hence the "function" x = sqrt(y)
is not really a function unless we specify whether we are on the upper (x > 0) or lower (x < 0) branch. By convention we interpret sqrt(y) to be the upper branch, and write -sqrt(y) for the lower branch, but there's nothing that forces that choice.Obfuscating the difference between the two branches could lead one to conclude that 1 = -1, although the fallacy is more obvious in this case, since everyone is familiar with the fact that the square root function is dual-valued.
> "But take the square root of each side".
Sorry, but that's not really something you can do without recognising the fact that there are two square roots.
Even worse, the OP's algebraic manipulations assume there exists a solution to the equation. It's not logically sound to assume something exists and use that fact to prove that it exists.
if y=sqrt(2)^y and z=sqrt(2)^z, then y=z.
When put like this, we can see that this is clearly false: solutions to the equation need not be equal any more than all zeros of a polynomial need be equal.1) Inf - 2 = Inf
2) Inf - 4 = Inf
Hence: 2 = 4
Alway be careful when doing operations on infinite numbers, sequences etc. These are the kind of things that roll out of that.
The author just found a way to write something similar in a more fancier way.
Can someone explain what this means?
1) If we define f(x)=x^x^x^... as the limit of the sequence x, x^x, x^x^x, ... then f(sqrt(2))=2, not 4, and in fact there's no such x that f(x)=4.
2) If we instead "solve" the equation y=x^x^x... by dubious manipulations with infinite expressions, we get x=y^(1/y), so y=2 and y=4 both lead to x=sqrt(2).
When playing with infinite expressions, you must always keep in mind how they're defined in terms of limits. If you learn to do that, many puzzles with infinity will stop bothering you forever, like Zeno's paradox, 0.999...=1, etc.
I tried doing this for x = sqrt(2) and it quickly approaches infinity. What is the actual solution for x?
r0 = 1.4142135624
r1 = 1.6325269194
r2 = 1.7608395559
r3 = 1.8409108693
r4 = 1.8927126968
r5 = 1.9269997018
r6 = 1.9500347738
r7 = 1.9656648865
...
This is clearly approaching 2. Not sure what you were doing.Edit: Ah! I see - you've got the association the wrong way round. The convention is that a^b^c is a^(b^c). This is because (a^b)^c can just as easily be expressed as a^(bc), so you get more expressive power.
In this case the puzzle is to find the error in the reasoning. Other examples of this include the two-envelope problem, the unexpected hanging, and the case of the missing dollar. Sometimes puzzles like this reveal deep insights into the subject, sometimes they point out that "obvious" things aren't obvious, and sometimes they reveal weaknesses in our understanding or reasoning.
This is - for some students - an excellent introduction to why we need to be careful when dealing with certain types of mathematical manipulation.