Find the "bug" - Two equals Four - a mathematical "paradox"
solipsys.co.uk
solipsys.co.uk
Is x^x^x^... well defined?
And does he mean x^(x^(x^...)) or ((x^x)^x)^x...
Because of his second statement, I guess he means x^(x^(x^...)). So he is looking at the limit of the sequence (x, x^x, x^(x^x), ...). So you have the function f
x |-> limit of (x, x^x, x^(x^x), ...)
This function is not defined for all x (e.g. it diverges for x>=2) and (thus) its target set is clearly not R.You can see that it does converge for x=sqrt(2), because 0 < sqrt(2)^a <= a for all a in 0..2) and thus it is correct that f(sqrt(2)) = 2 (by using his statements).
You can also see that 4 is not contained in the target set, because a^4 > 4 for all a>sqrt(2) and because f is monotone for x>0 and because f(sqrt(2))=2.
Thus, the set {x | f(x)=4} is empty.
I.e., his assumption that there exists such an x results in the wrong conclusion.
0 < sqrt(2)^a <= a for all a in 0..2)
is not true. It fails for a=1. If you can make it right, could you explain the reasoning that gets you there? I never know how to tackle sequences like x, x^x, x^(x^x),...
Fixed, more complete version of this part:
1 < sqrt(2)^a <= 2 for all a in [1,2]. I.e. the sequence (with x=sqrt(2)) is lower-bounded by 1 and upper-bounded by 2.
Also, because sqrt(2)^a >= a for all a>sqrt(2), the sequence is also monotone.
By that, it follows that it converges to some value y.
Now, given that it converges, you know that sqrt(2)^y = y and also y in [1,2]. And then you have y=2.
For the described problem, the incorrect assumption is that you can find a x st b = x^(x^(x^(x...
Where b>=4.
Edit: as RiderOfGiraffes pointed, the series does converge for x=sqrt(2)
Suppose, x^(x^(x...) = y
At first the author says --> y = 2 and when he says "now consider the equation..." he equivalently says --> 4 = y.
Then obviously we can say 4 = 2. Means, you are assuming 4=2 and then concluding 4=2. Please point out if I am wrong. :)
I'll be interested to see how many times the page is accessed. I find that very few of my mathematical oddities get upvotes.
There are many proofs that rely on removing finitely many points from an infinite set still leaving an infinite set. The definition of division on the equivalence classes of Cauchy sequences in the one of the definitions of the real numbers is just one example.
Could you explain this more?
Notably, while the set of rational numbers is countable, the reals (including transcendental numbers such as e and pi) are not; there's a fairly simply proof using diagonalization that you can Google, although that's not how Cantor originally demonstrated it.
He talked about \infty - 1, and really that means - "take an infinite-sized set and remove an element from it." Now you have the question: Which infinite-sized set?
In particular, there are different sizes of infinite sized sets. The set of positive whole numbers, the set of primes, and the set of rationals are all "the same size" (under a reasonable definition of the term). However, the set of real numbers, or the set of subsets of primes, are both "bigger" (in some very real sense).
So I was responding to the comment about "\infty - 1 being \infty" causing trouble. When you treat these things properly (whatever that means) then it doesn't cause trouble. At least, not any more, and not for people who understand the care required.
tl;dr : If you mention "infinity" you are probably talking about the size of a set.
Note also, that you can treat \inf as an ordinal number, rather than a cardinal or a limit point, and subtracting one as the inverse of the ordinal successor operation. In this case, \inf-1 has a rigorous definition, which exists almost all of the time, and is somewhat closer to the naive, ill-defined algebraic interpretation. Under this definition, \inf-1 does not equal \inf.
The psychological core of the "paradox" is that ∞(√2) actually equals 2, bringing credence to the second part. This does not actually makes the first part a valid proof of x=√2 either (as the bug still applies). All that it proves is that IF 2=∞(x) then it MUST be √2. Remains to be proven is that n(√2) converges when n->∞, and does indeed converge towards 2.
For the second part to be proven false, it is sufficient to show that convergent values are originating from [e^-e, e^1/e] and that for x in [e^-e, e^1/e] we have ∞(x) < 2.8. Therefore ∞(x) can't equal 4, ever.
y=x^y
By simple substitution, y=x^(x^y), y=x^(x^(x^y)), and so on. But the closed form is easier to reason about. The equations given are equivalent to nonlinear systems of the form:
y=x^y
A=x^y
where a=2 or 4.A little manipulation (logs are base x):
y = x^y
Assumption: x>1 (log is not defined for all values if base is <1)
log y = log x^y
log y = y
Which is only true if y=1, * provided that x>1. But y is taken to be not 1 as a premise, and then x is derived to be greater than 1. The proof thus assumes a contradiction; naturally, it's not difficult to prove a contradiction if you assume one. The trick here was to hide the assumption in a strange equation.* - Actually, on further review, this turns out to be false. Everything else was correct, though, and as it happens log(sqrt(2)) 4 != 4, so this still shows the flaw.
The bug is in the third line, the statement is invalid.
Obviously (x^x infinitum) is not the same as (x^x infinitum-1). For the same reason that x^x^x^x != x^x^x.
Sadly, I'm not math savvy. In fact the highest math level I passed in college was calc 3 and that was after taking calc 1 and calc 2 twice. So, my answer is based on logical reasoning rather than mathematical proof. Spock would likely indicate my logic is flawed, and only co-incidentally leads to the correct conclusion. Either way, this doesn't seem like a very interesting "math paradox".
In particular, you say:
> Sadly, I'm not math savvy.
OK, that's cool, and I'm always willing to engage with people who want to learn. > Obviously (x^x infinitum) is not the same as (x^x infinitum-1).
Given that you're not math savvy, that's a pretty definite thing to say. > ... my answer is based on logical reasoning rather than mathematical proof.
Well, actually your answer seems to be based on intuition, and not on reasoning at all. You intuitively say that x^x^x^x != x^x^x, which is fair enough, and then leap to the conclusion that the infinite case must be like the finite case.And there's a problem. The infinite case is not like the finite case. Similarly, the infinite sum 1/2+1/4+1/8+1/16+1/32+... insofar as it can be given any meaning at all, must be set equal to 1, even though all the finite partial sums are strictly less than 1.
> this doesn't seem like a very interesting "math paradox".
But your "reasoning" is wrong. Perhaps you've dismissed it as "uninteresting" because you haven't really understood it? That's fair enough - I don't have a problem with that, but it would be nice to believe that you realised it.Let me just say again that I'm really pleased you expressed your thoughts on this. I'm sure you're not the only one, and I find it useful to hear the way people think about these things. I give lots of presentations and masterclasses on math to all ranges of ages and experience. I need to know the intuitions people are using. So thanks.
For clarification, I'm considering my observation that x^x infinitum is not the same as x^x infinitum-1 as based on reason rather than intuition because there is reasoning behind my statement. This may be an argument of semantic and thats certainly what I want to avoid since it's useless. But my answer isn't based on an instinctive knowing (intuition) it was based on the following considerations:
3^1 = 3
3^2 = 9
3^3 = 27
For any n^x I could* think of, n^(x-1) was a different value.If I think of infinity as some unbounded large number, then I think of x-1 as a smaller (by 1) unbounded large number. It may be fair to consider this an intuition, but since I'm basing it off of observations of smaller number examples I think its closer to an implication of the previous observed behavior.
With that argument I contest that my conclusion is in fact based on reason. However, I will and still do submit that my reasoning is that of a layman and may be (and probably is) incorrect. But, my conclusion seems to be inline with that of the other comments to this thread regarding the overall evaluation 2=4 through this number game. Now, I'm making an assumption here and by all rights perhaps making an ass of myself, but from my understanding of the majority responses is an agreement that 2=x^x(infinitum) does not lead to a conclusion of 2 != 4. Their arguments are more technical and perhaps outside my understanding level, but I think this is where my point lies about the math paradox being interesting. I would think that the paradox would only be interesting if the mathematical reasoning would be counter intuitive than a layman's intuition. That is to say, if the layman says it should be yes, mathematically it should be no in order for it to be interesting. (Again, I'm making the assumption original post argument doesn't hold water based on the refutation of the comment thread)
Thanks for taking the time to reply, level headed even without being insulting, to my [mathematically incompetent] comments. :)
* while formulating this reply, it occurred to me that if n = 1, 1^x = 1^(x-1).
Here during this argument I've discovered a flaw in my reasoning.
Which I am conceding in my foot note as my comment above is meant to explain my original reasoning.There's no difference between infinity and infinity minus 1, because even after asking once "Is there another?" of your infinity, you've still got something that will forever answer "Yes" just as you did before.
This is also useful in things like proofs, because of that property. For any given finite instance of whatever thing you're trying to prove, you will never fully "use up" the infinity, but because of the way infinity never says "no", it allows you to write the proof without having to handle the cases where you run out of something, which can make things a lot trickier.
Similarly, "taking the limit as x goes to infinity" is said that way because x never reaches infinity, it's never "equal to" infinity, but for any number you choose, you can ask the question "Is x there yet?" and the answer is "No", always.
I admit this is a fairly week argument, and much closer to "intuition" than my original comment.
But, can you provide a mathematical proof that infinity = infinity-1?
Words are useless. English is absolutely incapable of dealing with infinities in math, full stop. If you are arguing with English words, you're already wrong. That is why I said that I am presenting one useful way to think of them, and it is absolutely not the best or only way. What I showed was just a somewhat intuitive way to think of the infinity most commonly encountered in otherwise-conventional math and isn't totally correct there, either, it's just intuitively closer. Arguing about my intuitive shortcut misses the point entirely. You must go learn the math. I can't use the math terms to explain it to you here, either, because the correct understanding of the terminology would be tautological to understanding my point.
Also, I am not trying to be mean here. It took mathematicians decades to work out consistent definitions of infinity, and if you are going to insist on banging on the definitions and exposing the inconsistencies, an admirable enterprise, the only definitions that will stand up to that scrutiny are the ones that have been honed over the decades, and they do not fit well into HN posts. (Even if they are posted, they are thoroughly based on other mathematics that they would be meaningless until you understand those other things.) There's no Royal Road to infinity.
>I am not trying to be mean here No worries, no maliciousness interpreted.
Thanks,
You would agree that a collection of three cars is not the same as a collection of three cats, and yet you would agree that 3 equals 3. Just because we are counting different objects, that does not mean that the number of objects is necessarily different.
Specifically, we regard two collections as being the same size if we can put them in one-to-one correspondence with nothing left over. When we are talking about the size of a collection, it doesn't matter what is in the collection.
Similarly when we talk about the collection of positive even numbers and the collection of positive whole numbers. The collections are different, but it's possible to put each into one-to-one correspondence with the other. In this sense we feel that it's natural, right and appropriate to say that the two collections are the same size.
Using the same reasoning we can show that the collection of positive whole numbers (all of them) is the same size as the collection of positive even numbers. We pair off each number with its double, and that gives us a one-to-one correspondence. Given that such a correspondence exists it would be perverse to claim that the collections are of different sizes. The size of each is the same "infinity", even though the objects themselves are different.
And so we proceed. We can show that all sorts of collections are (in some cases surprisingly) the same size. Primes, even integers, rationals, algebraic numbers, all are collections that can be put into on-to-one correspondence.
Having become comfortable with that, it then comes as a shock to discover that there are collections that have infinitely many objects, but which cannot be put into one-to-one correspondence. If you try to pair up the real numbers with the positive whole numbers you always have some reals left over. Always. The generally accepted conclusion is that the collection of real numbers is genuinely bigger.
And so to your closing question.
Suppose we (quite reasonably) define X-1 as "take a collection of size X, remove one object, and X-1 is the number of objects left." If you start with an infinite set (any infinity, and any example) and remove one element, then the result can be put into one-to-one correspondence with the original. This can be proved. It's not hard, but it's a bit icky, and I won't do it here.
But under reasonable definitions of the terms, yes, I can provide a proof that infinity-1=infinity.
I hope that helps.
I'd like to say !Ding, I get it--but that wouldn't quite be accurate. Suffice to say, I understand how you can use a one-to-one correspondence method to proof two collection's equality--despite not really understanding how you are generating those values (as its clearly above my math level). Therefore, from now on, I will at least not use the argument infinity!=infinity-1 when attempting to reason some conclusion.
Thanks again, for taking the time to address my questions.
This assertion has always troubled me. I think the trouble arises out of the reality² (in a metaphysical sense) of infinities and that the standard proof ("Cantor's backslash" is the name I learnt it as I think) is I think a case of petitio principii (proves the conclusion by assuming it to be true). The proof is beautiful but just always nags me as being a little too cunning.
I'm glad you wrote this as it's pretty much my mental understanding of transfinites (all the stuff about aleph-0 and beth numbers having been largely eroded from my memory) and I've been teaching my lad about infinities based on the cardinality of the set of natural numbers - he wrote this sum on the blackboard (at home) the other day:
∞+8 = ∞
and followed by crowning it with a picture of a number 8 turned in to a person wearing a hat.tl;dr glad for confirmation as my young son is just grasping some of these results (though I don't imagine he's understanding the reason) and I hate to think I'm teaching him falsely¹.
---
² - like infinite coastlines in fractal geometry, the quantum limits of the real world hang there and tell me it's not consistent to maintain this mathematical model as useful given it's unreality.
¹ - yes I'm probably screwing up his learning basic arithmetic.
Logic when dealing with infinity is quite odd to deal with.
Replace the x^x^x^x... with "y". Now you have:
2 = y and 4 = y
OMG, 2 = 4!
Not every two equations can be solved with the same assignment of variables.
Solving 2=y^y^y^... lets us find that y=sqrt(2). Therefore sqrt(2)^sqrt(2)^sqrt(2)^... = 2
Solving 4=z^z^z^... lets us find that z=sqrt(2). Therefore sqrt(2)^sqrt(2)^sqrt(2)^... = 4
Therefore 2=4.
Now, could you explain your resolution of the "paradox" more clearly?
1) Assume that an x exists such that 2=x^x^x^x^...
2) Then x = sqrt(2)
3) sqrt(2)^10 = 32
Therefore there is no such x.
In very brief, we can say that there is no number so infinitesimally close to 1 that infinite exponentiation of it does not 'blow up'.
Or to pull a Calc 1 term: x^x^x^x^... does not converge for all x >1. Simple.
Or, to pull a Calc 1 term, x^x^x^... does converge for x=sqrt(2).
http://en.wikipedia.org/wiki/Tetration#Extension_to_infinite...
x, x^x, x^x^x, x^x^x^x, ...
when x = sqrt(2) is strictly increasing and bounded above, and therefore converges. It's not hard to show that it's bounded above by 2, because x^x^2 > x^x^x, and x^x^2 = x^2 = 2. Repeat for any length sequence of exponentiation.The infinite tower of exponentiation is not (of itself) the problem.
(Infinity, in fact, can be defined as a number and can be defined as a non-number in different contexts. But infinity is only something when it's part of a strictly defined mathematical universe with specific axioms.)
But the part in brackets is the same as the whole, and hence is equal to 2. Thus we have 2=x2
x^2=x^(x^x^x^x^...)
But the RHS is equal to x^x^x^x^... and hence equal to 2. Thus x^2=2.
Someone here hasn't heard of Georg Cantor.
(More to the point, this is only a paradox if you assume that there is only one transfinite number. A brisk tour of "Infinity and the Mind" by Rudy Rucker sufficed to disabuse me of that idea some years ago. Time for a re-read, I think.)
In fact, Cantor and the uncountables have nothing to do with it. If you think otherwise then I'd be interested in seeing a more complete explanation of your comment.
(NB: I don't understand your use of the term "convergence" -- must be either something I've forgotten in the third of a century since I studied maths, or something above the level I reached. (Sub A-level.) (See also: Dunning-Kruger effect.))
In particular, the sequence r, r^r, r^r^r, ..., where r^2 = 2, does converge (to 2; the first terms are approximately 1.41, 1.63, 1.76, ...); the sequence 2, 2^2, 2^2^2, ..., however, does not (the first terms are 2, 4, 16, ... - and it only grows faster from there.)
Yes, there's a transfinite number implicit in the sequence of exponentiations, namely aleph-0. (It might be better to say omega-0 -- an infinite ordinal rather than an infinite cardinal -- but that's a technicality that doesn't really matter here.)
But the problem with the "proof" doesn't have anything to do with the existence of infinite cardinals larger than aleph-0.
{1} x^^\inf = 2
we've shown in the OP that x^2 = 2 is a solution.Consider,
{2} x^^\inf = e^(2/e)
similarly to the OP we do {3} x^ (x^^\inf) = x^ (e^(2/e))
but this is just {4} x^^\inf = x^ (e^(2/e))
and substituting on the left from {2} {5} e^(2/e) = x^ (e^(2/e))
gives us (I think) {6} x = e^ (2e^ (-1-(2/e))) ; ~~1.42267
Hence we've shown that {7} 2 ~~ 1.423
Which isn't as neat as 2==4 but equally troublesome.There is no issue now with convergence is there (or there shouldn't be if I chose my numbers correctly)?
---
Notations
^^ : ascii version of Knuths up-arrow notation
\inf : first countable infinity, aleph-0
€ : in the range, it's really a Euro symbol, but close enough
~~ : approximately equal to
===Solution
y = x^2
= 9 give solution (3,9)
y = x^2
= 4 gives solution (2,4)
9=4?They're just different points on the same curve ... doh! We're not showing that 9=4 we're showing that (3,9) and (2,4) are point solutions of y = x^2.
In the same way we have above 2 solution of y = x^^\inf.
arc> (expt 9 1/9)
1.2765180070092417
arc> (expt (expt 9 1/9) that)
1.3656685405664577
arc> (expt (expt 9 1/9) that)
1.3957179500635313
arc> (expt (expt 9 1/9) that)
1.405994788813235
arc> (expt (expt 9 1/9) that)
1.409526784112037
arc> (expt (expt 9 1/9) that)
1.4107427255115605
arc> (expt (expt 9 1/9) that)
1.4111615739170247
This doesn't look like it's converging to 9. This tells me that you can't just say "N = x^x^x^..." and expect there to be an x satisfying that condition, any more than there's an x satisfying "3 = 0*x". Actually, that one's arguably solvable with x = ∞. A better example is "|x| = -2", or perhaps "3 = f(x) where f(x) = 1 if x>0, 0 otherwise".So I guess the takeaway is that the function "x^x^x^..." is a kind of "decision" function, if you know what I mean--one that requires making some sharp distinction somewhere, like the absolute value and "if x>0 then 1 else 0" functions. The x^x^... function is actually a limit, and evaluating it requires deciding that it does approach a limit in the first place. You can't expect these "decision" functions, as I call them, to always be as robust and invertible as usual mathematical functions. This result is probably surprising only because the limit is implicit.