21.03.2015 Views

Darwin's Dangerous Idea - Evolution and the Meaning of Life

Darwin's Dangerous Idea - Evolution and the Meaning of Life

Darwin's Dangerous Idea - Evolution and the Meaning of Life

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

430 THE EMPEROR'S NEW MIND, AND OTHER FABLES<br />

first Godel sentence in <strong>the</strong> next axiom system we choose, but it in turn will<br />

spawn its own Godel sentence, if it is consistent, <strong>and</strong> so on forever. No single<br />

consistent axiomatization <strong>of</strong> arithmetic can prove all <strong>the</strong> truths <strong>of</strong> arithmetic.<br />

This might not seem to matter very much, since we seldom if ever want to<br />

prove facts <strong>of</strong> arithmetic; we just take arithmetic for granted without pro<strong>of</strong>.<br />

But it is possible to devise Euclid-type axiom systems for arithmetic—<br />

Peano's axioms, for instance—<strong>and</strong> prove such simple truths as "2 + 2 = 4,"<br />

such obvious middle-level truths as "numbers evenly divisible by 10 are also<br />

evenly divisible by 2," <strong>and</strong> such unobvious truths as "There is no largest<br />

prime number." Before Godel devised his pro<strong>of</strong>, <strong>the</strong> goal <strong>of</strong> deriving all<br />

ma<strong>the</strong>matical truth from a single set <strong>of</strong> axioms was widely regarded by<br />

ma<strong>the</strong>maticians <strong>and</strong> logicians as <strong>the</strong>ir great project, difficult but within reach,<br />

<strong>the</strong> moon l<strong>and</strong>ing or Human Genome Project <strong>of</strong> <strong>the</strong> ma<strong>the</strong>matics <strong>of</strong> <strong>the</strong> day.<br />

But it absolutely can't be done. That is what Gödel's Theorem establishes.<br />

Now, what does this have to do with Artificial Intelligence or evolution?<br />

Godel proved his <strong>the</strong>orem some years before <strong>the</strong> invention <strong>of</strong> <strong>the</strong> electronic<br />

computer, but <strong>the</strong>n Alan Turing came along <strong>and</strong> extended <strong>the</strong> implications <strong>of</strong><br />

that abstract <strong>the</strong>orem by showing, in effect, that any formal pro<strong>of</strong> procedure<br />

<strong>of</strong> <strong>the</strong> sort covered by Godel's Theorem is equivalent to a computer program.<br />

Godel had devised a way <strong>of</strong> putting all possible axiom systems in<br />

"alphabetical order." In fact, <strong>the</strong>y can all be lined up in <strong>the</strong> Library <strong>of</strong> Babel,<br />

<strong>and</strong> Turing <strong>the</strong>n showed that this set was a subset <strong>of</strong> ano<strong>the</strong>r set in <strong>the</strong><br />

Library <strong>of</strong> Babel: <strong>the</strong> set <strong>of</strong> all possible computers. It doesn't matter what<br />

material you make a computer out <strong>of</strong>; what matters is <strong>the</strong> algorithm it runs;<br />

<strong>and</strong> since every algorithm is finitely specifiable, it is possible to devise a<br />

uniform language for uniquely describing each algorithm <strong>and</strong> putting all <strong>the</strong><br />

specifications in "alphabetical order." Turing devised just such a system, <strong>and</strong><br />

in it every computer—from your laptop to <strong>the</strong> gr<strong>and</strong>est parallel supercomputer<br />

that will ever be built—has a unique description as what we now call a<br />

Turing machine. The Turing machines can each be given a unique identification<br />

number—its Library <strong>of</strong> Babel Number, if you like. Gödel's Theorem<br />

can <strong>the</strong>n be reinterpreted to say that each <strong>of</strong> those Turing machines that<br />

happens to be a consistent algorithm for proving truths <strong>of</strong> arithmetic (<strong>and</strong>, not<br />

surprisingly, <strong>the</strong>se are a Vast but Vanishing subset <strong>of</strong> all <strong>the</strong> possible Turing<br />

machines) has associated with it a Gödel sentence—a truth <strong>of</strong> arithmetic it<br />

cannot prove. So that is what Gödel, anchored by Turing to <strong>the</strong> world <strong>of</strong><br />

computers, tells us: every computer that is a consistent truth-<strong>of</strong>-arithmeticprover<br />

has an Achilles' heel, a truth it can never prove, even if it runs till<br />

doomsday. But so what?<br />

Gödel himself thought that <strong>the</strong> implication <strong>of</strong> his <strong>the</strong>orem was that human<br />

beings—at least <strong>the</strong> ma<strong>the</strong>maticians among us—cannot, <strong>the</strong>n, be just<br />

machines, because <strong>the</strong>y can do things no machine could do. More point-<br />

The Sword in <strong>the</strong> Stone 431<br />

edly, at least some part <strong>of</strong> such a human being cannot be a mere machine,<br />

even a huge collection <strong>of</strong> gadgets. If hearts are pumping machines, <strong>and</strong> lungs<br />

are air-exchanging machines, <strong>and</strong> brains are computing machines, <strong>the</strong>n<br />

ma<strong>the</strong>maticians' minds cannot be <strong>the</strong>ir brains, Godel thought, since<br />

ma<strong>the</strong>maticians' minds can do something that no mere computing machine<br />

can do.<br />

What, exactly, can <strong>the</strong>y do? This is <strong>the</strong> problem <strong>of</strong> defining <strong>the</strong> feat for <strong>the</strong><br />

big empirical test. It is tempting to think we have already seen an example:<br />

<strong>the</strong>y can do what you used to do when you looked at <strong>the</strong> blackboard in<br />

geometry class—using something like "intuition" or "judgment" or "pure<br />

underst<strong>and</strong>ing," <strong>the</strong>y can just see that certain propositions <strong>of</strong> arithmetic are<br />

true. The idea would be that <strong>the</strong>y don't need to rely on grubby algorithms to<br />

generate <strong>the</strong>ir ma<strong>the</strong>matical knowledge, since <strong>the</strong>y have a talent for grasping<br />

ma<strong>the</strong>matical truth that transcends algorithmic processes alto-ge<strong>the</strong>r.<br />

Remember that an algorithm is a recipe that can be followed by servile<br />

dunces—or even machines; no underst<strong>and</strong>ing is required. Clever<br />

ma<strong>the</strong>maticians seem, in contrast, to be able to use <strong>the</strong>ir underst<strong>and</strong>ing to go<br />

beyond what such mechanical dunces can do. But although this seems to be<br />

what Gödel himself thought, <strong>and</strong> it certainly expresses <strong>the</strong> general popular<br />

underst<strong>and</strong>ing <strong>of</strong> what Gödel's Theorem shows, it is much harder to<br />

demonstrate than first appears. How can we distinguish a case <strong>of</strong> somebody<br />

(or something) "grasping <strong>the</strong> truth" <strong>of</strong> a ma<strong>the</strong>matical sentence from a case<br />

<strong>of</strong> somebody (or something) just wildly guessing correctly, for instance? You<br />

could train a parrot to utter "true" <strong>and</strong> "false" when various symbols were<br />

written on <strong>the</strong> blackboard in front <strong>of</strong> it; how many correct guesses without an<br />

error would <strong>the</strong> parrot have to make for us to be justified in believing that <strong>the</strong><br />

parrot had an immaterial mind after all (or perhaps was just a human<br />

ma<strong>the</strong>matician in a parrot costume) (H<strong>of</strong>stadter 1979)?<br />

This is <strong>the</strong> problem that has always given fits to those who want to use<br />

Gödel's Theorem to prove that our minds are skyhooks, not just boring old<br />

cranes. It won't do to say that ma<strong>the</strong>maticians, unlike machines, can prove<br />

any truth <strong>of</strong> arithmetic, for, if what we mean by "prove" is what Gödel means<br />

by "prove" in his pro<strong>of</strong>, <strong>the</strong>n Gödel shows that human beings—or angels, if<br />

such <strong>the</strong>re be—cannot do it ei<strong>the</strong>r (Dennett 1970); <strong>the</strong>re is no formal pro<strong>of</strong> <strong>of</strong><br />

a system's Gödel sentence within <strong>the</strong> system. A famous early attempt to<br />

harness Gödel's Theorem was by <strong>the</strong> philosopher J. R. Lucas (1961; see also<br />

1970), who decided to define <strong>the</strong> crucial feat as "producing as true" a certain<br />

sentence—some Gödel sentence or o<strong>the</strong>r. This definition runs into insoluble<br />

problems <strong>of</strong> interpretation, however, ruining <strong>the</strong> "sword-in-<strong>the</strong> stone"<br />

definitiveness <strong>of</strong> <strong>the</strong> empirical side <strong>of</strong> <strong>the</strong> argument ( Dennett 1970, 1972;<br />

see also H<strong>of</strong>stadter 1979). We can see more clearly what <strong>the</strong> problem is by<br />

considering several related feats, real <strong>and</strong> imaginary.<br />

Rene Descartes, in 1637, asked himself how one could tell a genuine

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!