Gödel GEB
Gödel GEB
Gödel GEB
Incompleteness
Theorems
Have you ever thought that traditional mathematical reasoning could prove
everything that is true about numbers? Or that we could prove, using
mathematical reasoning, that mathematics was free of contradictions? Well,
think again. Gödel proved that these things are not possible. How did he do
this?
CONTENTS
Statement of the Two Theorems • Proof of the First Theorem • Proof Sketch of the Second Theorem •
What's the Big Deal? • Things to Consider
Let PP be the formula with free variables a and a' that asserts that a is the
Gödel number of a proof whose last formula is a'. (Recall that proofs, like all
formula sequences in TNT, are Gödel numbered by inserting the codon 611
between the encoding of each formula in the sequence.) Note PP is too long to
write out in full, but it is well-defined and clearly exists.
∀a:~Sa=0
~Sa=0
Define the arithmoquinification of a formula A as the formula you get when you
substitute the Gödel number of A for all free variables in A itself.
Let AQ be the formula with free variables a'' and a' that asserts that the
arithmoquinification of the formula with Gödel number a'' is the formula with
Gödel number a'.
Now let's arithmoquine U (it has one free variable, namely a''), resulting in a
new formula which we will call G: ~∃a:∃a':<PP ∧ AQ{Su0/a''}>.
Things to Consider
Whether or not you find these theorems surprising, you should think about the
following:
There are systems of logic that are consistent and complete, like the
Propositional Calculus, but they aren't powerful enough to even express
all mathematical facts.
Once we get a formal system with enough power to express interesting
mathematical facts, it becomes self-referential and thus becomes unable
to prove certain facts, and is thus incomplete.
In TNT, G is not a theorem, but neither is ~G. Note, however, that <G ∨
~G> is a theorem of TNT. This makes us wonder whether the formal
system reflects itself accurately (GEB, page 449).
In TNT, assuming we want it to be consistent, we must take G to be true
but not a theorem. Now if we add it as an axiom, we remain consistent,
but in this new, enhanced system, we can still compose a Gödelian
sentence that asserts its own unprovability. And so on, forever. Truth in
formal systems representing arithmetic is elusive. It is simply beyond
proof.
How about asserting ~G as an axiom? This is explored starting on page
452 in GEB ("Supernatural numbers").
If we can't prove everything with formal systems, and we can't use
formal systems to prove consistency (i.e., that mathematics has no
contradictions), then are there other ways of doing mathematical
reasoning beyondformal systems?
The two theorems only show that mathematics as we know it is not
complete, nor can it prove its own consistency. They do not, in
themselves, show it to be undecidable. Church and Turing did that a few
years after Gödel proved his theorems.
Remember that the first incompleteness theorem does not show that
truth transcends proof in general, but only in formal systems for
arithmetic and similar theories.
Perhaps the "problem" here is with dualism. After all, TNT includes the
propositional calculus, which is a bivalent logic. These logics don't
"completely" handle self-referential forms like "This sentence is false" so
of course they lead to incompleteness. If you feel that these
incompleteness theorems are disappointing and limiting, you should
abandon dualism.