Archive for April, 2007


Gödel’s Incompleteness Theorem – Penrose’s Arguement

April 28th, 2007

Computers are getting faster and faster… and the software is getting more and more complex. When will computers be smarter than humans? Couldn’t the brain just be a giant computer which slowly evolved though millions of years of evolution? It makes perfect sense doesn’t it? If you are anything like me, you would think this is absurd. There is no way that the concepts used in Windows XP are the same concepts that my brain uses. Computers are not self-aware…. They can’t be creative! But why can’t a computer ever obtain these things? To find this answer, we will have to jump into the world of mathematics.

In 1936, Alan Turing submitted a paper called “On Computable Numbers, with an Application to the Entscheidungsproblem”. In this paper he defined what are now called “Turing Machines”. A Turing Machine is basically a mathematical model of a computer. However, unlike modern computers, these “Turing Machines” had infinite memory and processing speed. This means that a computer, no matter how fast it was, would always be inferior to a Turing Machine. After a computer was rigorously defined, mathematicians and computer scientists could now figure the limitations of computers. One of the more notable limitations was the “Turing Halting Problem”. The problem is that a Turing machine will never know if a program will finish or run forever when given a finite input.

Next, I will jump to another mathematician name Kurt Gödel. In 1931, Kurt Gödel came up with Gödel’s incompleteness theorem which states:

“For any consistent formal, computably enumerable theory that proves basic arithmetical truths, an arithmetical statement that is true but not provable in the theory can be constructed. That is, any effectively generated theory capable of expressing elementary arithmetic cannot be both consistent and complete.”

Basically, what the theory is saying, no matter how many axioms (or mathematical rules) you have, there will be another mathematical statement that can’t be derived from the original axioms. This means that it would take an infinite amount of axioms to define all of mathematics.

We can now use Gödel’s Incompleteness Theorem and Turing Halting Problem to show that the human mind can’t be reduced to a Turing Machine. First we will create a program which determines if a mathematical statement is true or false (in general). In order to show that a mathematical statement is false, the Turing machine would have to compare the statement with every possible mathematical axiom (in general). Since there is an infinite amount of them, it would take an infinite amount of time to figure it out. Because of the “Turing Halting Problem”, the Turing Machine has no way of knowing if the program will stop or run forever. This means there is no way of knowing if the mathematical statement is true or false. If we assume that, Human beings operate according to the laws of physics and that the behavior of all physical systems can be predicted using algorithmic calculations. From the behavior of a human mathematician we can then extract reliably correct theorems about non-terminating programs .

Although my argument isn’t mathematically rigorous and contains some gaps in logic, it contains the essence of the proof. For a more detailed proof, please read “Shadows of the Mind” by Roger Penrose. It is an excellent book, but would be a challenge to understand without a mathematical background.

There has been a lot of opposition to Penrose’s assertions by the scientific community. The biggest challenge is whether human mathematician can extract reliably correct theorems about non-terminating programs. So the argument shouldn’t be interpreted as completely mathematically sound. However, it is the strongest argument I have read regarding the nature of human conscience.

Cosmic Variance

April 27th, 2007

For the last couple days, I have been looking for a good physics blog. I have finally found one! Get this… it is physicists writing about ACTUAL physics… instead of religion and politics. The site is called Cosmic Variance. They have an interesting article on the beginning of the big bang. Interesting Stuff!

Provident Resources goes Online!

April 25th, 2007

I have developed a informational site for Provident Resources which is based in Cranbrook. The company holds a bunch of mining claims around Cranbrook. They are currently exporting slate which is used for landscaping. A friend of mine owns the company… so check it out.

Greg Martin – Space Artwork

April 22nd, 2007

I put up a bunch of space wallpaper done by Greg Martin. All these images were publicly displayed on his website, so I assume it is alright for me to publish them.

I always like having space artwork as my wallpaper background, but I haven’t found an artist that is in the same league as Greg Martin. If anyone knows any good space artists please leave a link as a comment. Greg Martin also has a few tutorials on how he draws space scenery. The planet and stars you see in the background are all based off his tutorials. I think they turned out pretty well, especially when I have never drawn a planet or a star field before.

My Photos are up!

April 22nd, 2007

I finally got Gallery 2.0 to work. What a pain in the butt! The root of the problem was that Gallery 2.0 Templates are written in a reporting language. This means that I couldn’t write any php into these templates. I thought I had a possible solution by using a wordpress plugin which would do all the dirty work for me. However, it created a whole set of different problems dealing with Album Permissions. Anyways, I ended up re-writing some of Gallery’s php code so that I would get the outcome I wanted. I am going to have problems when I try upgrading Gallery… but at least it works. If you run into any problems with the gallery, including how the UI is being displayed, please leave a comment or email me at jkwiens@shaw.ca.

Anyways, I will be putting a few albums up this week. You will need to login to view any personal pictures, so send me an email if you want a username and password.