I'm at the Machine Intelligence Research Institute, in Berkeley, helping Eliezer Yudkowsky and other folks think about Löb's theorem and its implications for artificial intelligence.

Löb's theorem is one of the most amazing results in mathematical logic.   Roughly: take some axioms for arithmetic, like Peano Arithmetic, also known as 'PA'.   You can encode statements about arithmetic as numbers and you can make up a formula P(n) that means "Peano arithmetic can prove statement n".

Now suppose you can prove, using Peano arithmetic, that for some statement, if this statement is provable then it's true.  Then you can actually prove this statement using Peano arithmetic!

If you haven't seen Löb's theorem already, you'll need to read what I just said 5 times before it sinks in.   Don't feel bad.

The little picture below may help.  The smiley face is Peano arithmetic.  The little speech balloon means "Peano arithmetic proves....".  The little lightning bolt is some statement in arithmetic.

For Eliezer  Yudkowsky and Marcello Herreshoff's cartoon proof of Löb's theorem, go here:

http://www.scribd.com/doc/4844564/Cartoon-Guide-to-Lobs-Theorem

This is a cartoon version of the standard proof of Löb's theorem.  I have always found this proof hard to remember.  I just discovered, by reading George Boolos' The Logic of Provability, that Kripke found a proof of Löb's theorem based on Gödel's 2nd incompleteness theorem.  This one seems easier to understand.  Unfortunately it's too large to fit into the margins of this G+ post.

You can see a sketchy version of it in the talk page here:

https://en.wikipedia.org/wiki/L%C3%B6b%27s_theorem

Someone should clean it up and put it on the actual Wikipedia article! 

#logic  
Photo
Shared publiclyView activity