Beyond Infinity
I've always had a facination with mathematics and this news artical has always enthralled me, I used to have it pinned to my bedroom wall when I was a kid (insert scary comment about posters on walls here), Now that I don't have a bedroom wall that I can pin things to I thought I would put it up here!!
How can you be sure that truly insoluble problems actually exist, and that
they're not just waiting for a clever solution to be found? It was
the British mathematician and computer pioneer Alan Turing who
established that there are some things that computers will never be able to do.
Turing based his discovery on an extraordinary piece of work by the 19th
century German mathematician Georg Cantor, who discovered that there are
numbers greater than infinity. Cantor's proof can be stated in many different
ways, but one simple form is this: imagine that you could write down a table
showing the binary form of every integer from zero to infinity. Each number
appears as an endless string of ones and zeros. Now, mark a diagonal across the
table so that it joins the first bit of the first number, second bit of the second
number and so on, all the way to infinity. Next, flip every one of those bits on
the diagonal, changing one to zero and zero to one.
The diagonal string of binary bits you now have clearly represents a whole
number. And because your original table included every whole number, it has to
be one of those. Or does it? It can't be the first number because it differs in
the first bit. It can't be the second, because the second bit is different. It can't
be the nth, because the nth bits don't match. So you've just created a number
that isn't present in the list of all numbers. The only way out of this paradox is to
accept that the number of integers is actually greater that infinity.
Cantor established that there was a distinction between infinity which is
countable, and so-called transfinite numbers which are even bigger and can't be
counted. Transfinite numbers are important in many areas of mathermatics and
computer theory. Turing applied them in a particularly ingenious way. He was
able to show that the number of possible algorithms, or computer programs, is
infinite, but that the number of possible problems is transfinite. Hence, some
problems can never be solved by a computer.
| Before |
| 0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| After |
| 1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
| 1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
|