Cartoon Guide To Löb's Theorem
Cartoon Guide To Löb's Theorem
Cartoon Guide To Löb's Theorem
Löb's Theorem
by Eliezer Yudkowsky (http://yudkowsky.net)
with thanks to Torkel Franzén and Marcello Herreshoff
Alas, this means we can't prove PA sound with respect to any important
class of statements.
For example, we want to prove "If PA proves 'X + Y = Z', then X + Y = Z".
"If PA proves '1 + 2 = 5', then 1 + 2 = 5" is a statement in that class.
The hope would be to show that if 1 + 2 ≠ 5, PA does not prove "1 + 2 = 5".
Unfortunately, Löb's Theorem demonstrates that if we could prove the
above within PA, then PA would prove 1 + 2 = 5.
Löb's Sentence:
The key to Löb's Theorem is the Löb sentence L.
L states: "If a proof of L exists, then C".
C is some arbitrary statement like "1 + 2 = 5".
We don't start with a proof of L - we just construct the sentence.
Step 2: The
Löb hypothesis.
The Löb hypothesis is that PA proves "A proof of C implies C." For
example, C could be "1 + 2 = 5", in which case Löb's hypothesis is
that PA proves "If PA proves '1 + 2 = 5', then 1 + 2 = 5."
Observe how the Löb hypothesis differs from the Löb sentence.
Step 3: Profit.
The formal proof uses a few more ingredients. These are not
additional hypotheses; they are universal properties of Peano
Arithmetic, and provable within PA itself.
A1: If PA proves
X, PA proves that
"PA proves X".
A2: PA can
prove A1.
MP:
Modus Ponens
B1: (A->B)
+ (B->C)
=> (A->C)
B2: (A->B)
+ A->(B->C)
=> (A->C)
The Proof:
2. Löb's hypothesis.
3.
(A3)
4.
(1, 3, B1)
5.
(A2)
6.
(5, 4, B2)
7.
(6, 2, B1)
8.
(7, A1)
9.
(1, 8, MP)
10.
(9, 7, MP)
Q.E.D.