<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>Notebooks   </title>
    <link>http://bactra.org/notebooks</link>
    <description>Cosma's Notebooks</description>
    <language>en</language>

  <item>
    <title>G&amp;ouml;del's Theorem</title>
    <link>http://bactra.org/notebooks/2009/04/10#godels-theorem</link>
    <description>
&lt;P&gt;A much-abused result in &lt;a href=&quot;mathematical-logic.html&quot;&gt;mathematical
logic&lt;/a&gt;, supposed by many authors who don't understand it to support their
own favored brand of rubbish, and even subjected to surprisingly rough handling
by some who really should know better.

&lt;P&gt;Let me start by trying to make clear just what the theorem states, before
going on to poke at the two most common abuses.  G&amp;ouml;del's theorem is a
result about axiomatic systems, which is already a source of some confusion.
In ordinary educated speech, axioms are undubitable truths; for mathematicians,
they are propositions it is convenient or amusing to start from.  An axiomatic
system consists of some undefined terms, a bunch of axioms referring to those
terms and partially describing their properties, and a rule or rules for
deriving new propositions from already existing propositions.  There are really
two points to setting up an axiomatic system.  First, it's a very compact
description of the whole field of propositions derivable from the axioms, so
large bodies of math can be compressed down into a very small compass.  Second,
because it's so abstract, the system lets us derive all and only the results
which follow from things having the formal properties specified by the axioms.
One can set up axiomatic systems describing, say, kinship networks, and then
you get results which depend only on having two parents, one of each sex, and
so are applicable to anything with that formal property; and similarly for
axiomatic geometry, algebra, etc., etc.  An axiomatic system is said to be
&lt;em&gt;consistent&lt;/em&gt; if, given the axioms and the derivation rules, we can never
derive two contradictory propositions; obviously, we want our axiomatic systems
to be consistent.

&lt;P&gt;One of the first modern axiomatic systems was a formalization of simple
arithmetic (adding and multiplying whole numbers) by the great logician
Giuseppe Peano, called Peano arithmetic.  What Kurt G&amp;ouml;del did was to show
that every syntactically correct proposition in Peano arithmetic can be
represented by a unique integer, called its &lt;em&gt;G&amp;ouml;del number.&lt;/em&gt; (The
trick is to replace each symbol in the proposition, &lt;em&gt;including
numerals,&lt;/em&gt; by a different string of digits.  If we represent &quot;1&quot; by 01,
&quot;2&quot; by &quot;02&quot;, &quot;+&quot; by 10 and &quot;=&quot; by &quot;11&quot;, then the G&amp;ouml;del number of
&quot;1+1=2&quot; is 0110011102.  G&amp;ouml;del numbers tend to be huge.)  This lets us
write down, unambiguously, propositions which are about propositions.  In
particular, we can write down self-referential propositions, ones which include
their own G&amp;ouml;del number.  (This usually won't work if numerals are
represented by themselves, of course.)  From here, G&amp;ouml;del showed that,
&lt;em&gt;either&lt;/em&gt; the system is inconsistent (horrors!), &lt;em&gt;or&lt;/em&gt; there are
true propositions which can't be reached from the axioms by applying the
derivation rules.  The system is thus &lt;em&gt;incomplete,&lt;/em&gt; and the truth of
those propositions is &lt;em&gt;undecidable&lt;/em&gt; (within that system).  Such
undecidable propositions are known as &lt;em&gt;G&amp;ouml;del propositions&lt;/em&gt; or
&lt;em&gt;G&amp;ouml;del sentences&lt;/em&gt;.  Nobody knows what the G&amp;ouml;del sentences for
Peano arithmetic are, though people have their suspicions about Goldbach's
conjecture (every even number is the sum of two prime
numbers). [&lt;strong&gt;Update, June 2005&lt;/strong&gt;: Actually, that's wrong.
&lt;a href=&quot;http://yolanda3.dynalias.org/tsm/tsm.html&quot;&gt;Wolfgang Beirl&lt;/a&gt; has
pointed out to me that &lt;a
href=&quot;http://en.wikipedia.org/wiki/Goodstein%27s_theorem&quot;&gt;Goodstein's
Theorem&lt;/a&gt; is a result about natural numbers which is undecidable within Peano
arithmetic, but provable within stronger set-theoretic systems.  And it's
actually a neat theorem, with no self-referential weirdness!]

&lt;P&gt;So far we've just been talking about Peano arithemtic, but now comes the
kicker.  Results about an axiomatic system apply to any bunch of things which
satisfy the axioms.  There are an immense number of other axiomatic systems
which either include Peanese numbers among their basic entities, or where such
things can be put together; they either have numbers, or can construct them.
(These systems are said to provide &lt;em&gt;models&lt;/em&gt; of Peano arithmetic.)  It
follows that these systems, too, contain undecidable propositions, and are
incomplete.

&lt;P&gt;There are two very common but fallacious conclusions people make from this,
and an immense number of uncommon but equally fallacious errors I shan't bother
with.  The first is that G&amp;ouml;del's theorem imposes some some of profound
limitation on knowledge, science, mathematics.  Now, as to science, this
ignores in the first place that G&amp;ouml;del's theorem applies to &lt;em&gt;deduction
from axioms,&lt;/em&gt; a useful and important sort of reasoning, but one so far from
being our only source of knowledge it's not even funny.  It's not even a very
common mode of reasoning in the sciences, though there are axiomatic
formulations of some parts of physics.  Even within this comparatively small
circle, we have at most established that there are some propositions about
numbers which we can't prove formally.  As Hintikka says, &quot;G&amp;ouml;del's
incompleteness result does not touch directly on the most important sense of
completeness and incompleteness, namely, descriptive completeness and
incompleteness,&quot; the sense in which an axiom systems describes a given field.
In particular, the result &quot;casts absolutely no shadow on the notion of truth.
All that it says is that the whole set of arithmetical truths cannot be listed,
one by one, by a Turing machine.&quot;  Equivalently, there is no algorithm which
can decide the truth of &lt;em&gt;all&lt;/em&gt; arithmetical propositions.  And that is
all.

&lt;P&gt;This brings us to the other, and possibly even more common fallacy, that
G&amp;ouml;del's theorem says artificial intelligence is impossible, or that
machines cannot think.  The argument, so far as there is one, usually runs as
follows.  Axiomatic systems are equivalent to abstract computers, to Turing
machines, of which our computers are (approximate) realizations.  (True.)
Since there are true propositions which cannot be deduced by interesting
axiomatic systems, there are results which cannot be obtained by computers,
either.  (True.)  But we can obtain those results, so our thinking cannot be
adequately represented by a computer, or an axiomatic system.  Therefore, we
are not computational machines, and none of them could be as intelligent as we
are; &lt;em&gt;quod erat demonstrandum.&lt;/em&gt; This would actually be a valid
demonstration, were only the pentultimate sentence true; but no one has ever
presented any evidence that it &lt;em&gt;is&lt;/em&gt; true, only vigorous hand-waving and
the occasional heartfelt assertion.

&lt;P&gt;G&amp;ouml;del's result is of course quite interesting, if you're doing
mathematical logic, and it even has some importance for that odd little
specialization of logic, the &lt;a href=&quot;computation.html&quot;&gt;theory of
computation&lt;/a&gt;.  (It is intimately related to the halting problem, for
instance.)  It also makes a fine piece of general mathematical culture; but it
doesn't shake the foundations of the house of intellect, or exalt us above all
else that greps.

&lt;P&gt;(Thanks to Jakub Jasinski for politely pointing out an embarrassing
error in an earlier version.)

&lt;ul&gt;Recommended:
	&lt;li&gt;Michael Arbib, &lt;cite&gt;Brains, Machines and Mathematics&lt;/cite&gt; [A
good sketch of the proof of the theorem, without vaporizing]
	&lt;li&gt;George S. Boolos and Richard C. Jeffrey, &lt;cite&gt;Computability and
Logic&lt;/cite&gt; [Textbook, with a good discussion of incompleteness results, along
with many other things.  Intended more for those interested in the logical than
the computational aspects of the subject &amp;mdash; they do more with model theory
than with different notions of computation, for instance &amp;mdash; but very
strong all around.]
	&lt;li&gt;Torkel Franzen, &lt;a
href=&quot;http://www.sm.luth.se/~torkel/eget/godel.html&quot;&gt;G&amp;ouml;del's on the
net&lt;/a&gt; [Gentle debunking of many of the more common fallacies and
misunderstandings]
	&lt;li&gt;Jaakko Hintikka, &lt;cite&gt;The Principles of Mathematics
Revisited&lt;/cite&gt; [Does a nice job of defusing G&amp;ouml;del's theorem,
independently of some interesting ideas about logical truth and the like, about
which I remain agnostic.  My quotations above are from p. 95]
	&lt;li&gt;Dale Myers, &lt;a
href=&quot;http://www.math.hawaii.edu/~dale/godel/godel.html&quot;&gt;G&amp;ouml;del's
Incompleteness Theorem&lt;/a&gt; [A very nice web page that builds slowly to the
proof]
	&lt;li&gt;Roger Penrose, &lt;cite&gt;The Emperor's New Mind&lt;/cite&gt; [Does a
marvelous job of explaining what goes into the proof &amp;mdash; his presentation
could be understood by a bright high school student, or even an &lt;a
href=&quot;management.html&quot;&gt;MBA&lt;/a&gt; &amp;mdash; but then degenerates into an unusually
awful specimen of the standard argument against
&lt;a href=&quot;ai.html&quot;&gt;artificial intelligence&lt;/a&gt;]
	&lt;li&gt;Willard Van Orman Quine, &lt;cite&gt;Mathematical Logic&lt;/cite&gt; [Proves a
result which is actually somewhat stronger than the usual version of
G&amp;ouml;del's theorem in the last chapter, which however adds no philosophical
profundity; &lt;a href=&quot;../reviews/mathematical-logic/&quot;&gt;review&lt;/a&gt;]
	&lt;li&gt;Raymond Smullyan, &lt;cite&gt;G&amp;ouml;del's Incompleteness Theorems&lt;/cite&gt;
[A mathematical textbook, not for the faint at heart, though the first chapter
isn't so bad; one of the few to notice the strength of Quine's result]
	&lt;/ul&gt;

&lt;ul&gt;To read:
	&lt;li&gt;John C. Collins, &quot;On the Compatibility Between Physics and
Intelligent Organisms,&quot; &lt;a
href=&quot;http://arxiv.org/abs/physics/0102024&quot;&gt;physics/0102024&lt;/a&gt; [Claims to have
a truly elegant refutation of Penrose]
	&lt;li&gt;Rebecca Goldstein, &lt;cite&gt;Incompleteness&lt;/cite&gt; [Biography of
G&amp;ouml;del, which seems to actually understand the math]
	&lt;li&gt;Ernest Nagel and James R. Newman, &lt;cite&gt;G&amp;ouml;del's Proof&lt;/cite&gt;
[Thanks to S. T. Smith for the recommendation]
	&lt;li&gt;Mario Rabinowitz, &quot;Do the Laws of Nature and Physics Agree About
What is Allowed and Forbidden?&quot; &lt;a
href=&quot;http://arxiv.org/abs/physics/0104001&quot;&gt;physics/0104001&lt;/a&gt;
	&lt;/ul&gt;



&lt;i&gt;(Apr 17 15:52 1998)&lt;/i&gt;
</description>
  </item>
  </channel>
</rss>