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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
440 THE EMPEROR'S NEW MIND, AND OTHER FABLES<br />
Does it follow that no algorithm running on my Toshiba can achieve<br />
checkmate? Hardly! As I have already confessed, <strong>the</strong> chess algorithms on my<br />
Toshiba are undefeated in play against one human being—me. I'm not very<br />
good, but I expect I have about as much "insight" as <strong>the</strong> next human being.<br />
Someday I might beat my machine, if I practiced a lot <strong>and</strong> worked very hard,<br />
but <strong>the</strong> programs on my Toshiba are trivial compared with <strong>the</strong> current<br />
champion chess programs. About <strong>the</strong>m you could safely bet your life that<br />
<strong>the</strong>y would checkmate me (though not Bobby Fischer) every time. I don't<br />
recommend to anyone that you actually bet your life on <strong>the</strong> relative excellence<br />
<strong>of</strong> <strong>the</strong>se algorithms—I might improve, <strong>and</strong> I wouldn't want your death<br />
on my conscience—but in fact, if Darwinism is right, you <strong>and</strong> your ancestors<br />
have an unbroken string <strong>of</strong> successful gambles for similarly fatal stakes on<br />
<strong>the</strong> algorithms embodied in your "machinery." That is what organisms have<br />
done, every day since life began: <strong>the</strong>y have bet <strong>the</strong>ir lives that <strong>the</strong> algorithms<br />
that built <strong>the</strong>m, <strong>and</strong> that operate within <strong>the</strong>m if <strong>the</strong>y are among <strong>the</strong> lucky<br />
organisms with brains, will keep <strong>the</strong>m alive long enough to have children.<br />
Mo<strong>the</strong>r Nature has never aspired to absolute certainty; a good risk is enough<br />
for her. So we would expect that, if ma<strong>the</strong>maticians' brains are running<br />
algorithms, <strong>the</strong>y will be algorithms that happen to do pretty well in <strong>the</strong> truthdetecting<br />
department, without being foolpro<strong>of</strong>.<br />
The chess algorithms on my Toshiba, like all algorithms, yield guaranteed<br />
results, but what <strong>the</strong>y are guaranteed to do is not checkmate me, but just play<br />
legal chess. That is all <strong>the</strong>y are "for." Of <strong>the</strong> Vast number <strong>of</strong> algorithms<br />
guaranteed to play legal chess, some are much better than o<strong>the</strong>rs, though none<br />
is guaranteed a win against any o<strong>the</strong>r—at least this is not <strong>the</strong> sort <strong>of</strong> thing one<br />
would hope to prove ma<strong>the</strong>matically, even if, as a matter <strong>of</strong> brute<br />
ma<strong>the</strong>matical fact, <strong>the</strong> initial state <strong>of</strong> program x <strong>and</strong> program y were such that<br />
x would win all possible games against y. This means that <strong>the</strong> following<br />
argument is fallacious:<br />
x is excellent at achieving checkmate;<br />
<strong>the</strong>re is no (practical) algorithm for checkmate in chess;<br />
<strong>the</strong>refore: <strong>the</strong> explanation <strong>of</strong> x's talent cannot be that x is running an<br />
algorithm.<br />
The conclusion is obviously false: <strong>the</strong> algorithm level <strong>of</strong> explanation is<br />
exactly <strong>the</strong> right level at which to explain <strong>the</strong> power <strong>of</strong> my Toshiba to beat<br />
me at chess. It's not as if it had particularly potent electricity running through<br />
it, or a secret reservoir <strong>of</strong> elan vital inside its plastic case. What makes it<br />
better than o<strong>the</strong>r chess-playing computers (I can beat <strong>the</strong> really simple ones)<br />
is that it has a better algorithm.<br />
What kind <strong>of</strong> algorithms, <strong>the</strong>n, might ma<strong>the</strong>maticians be running? Algorithms<br />
"for" trying to stay alive. As we saw in our consideration <strong>of</strong> <strong>the</strong><br />
survival-machine robots in <strong>the</strong> last chapter, such algorithms would have to<br />
The Library <strong>of</strong> Toshiba 441<br />
be capable <strong>of</strong> indefinitely resourceful discrimination <strong>and</strong> planning; <strong>the</strong>y must<br />
be good at recognizing food <strong>and</strong> shelter, telling friend from foe, learning to<br />
discriminate harbingers <strong>of</strong> spring as harbingers <strong>of</strong> spring, telling good arguments<br />
from bad, <strong>and</strong> even—as a sort <strong>of</strong> bonus talent thrown in—recognizing<br />
ma<strong>the</strong>matical truths as ma<strong>the</strong>matical truths. Of course, such "Darwinian algorithms"<br />
( Cosmides <strong>and</strong> Tooby 1989) wouldn't have been designed just for<br />
this special purpose, any more than our eyes were designed for telling italics<br />
from boldface, but that doesn't mean that <strong>the</strong>y aren't superbly sensitive to<br />
such differences if given a chance to consider <strong>the</strong>m.<br />
Now how could Penrose have overlooked this retrospectively obvious<br />
possibility? He is a ma<strong>the</strong>matician, <strong>and</strong> ma<strong>the</strong>maticians are primarily interested<br />
in that Vanishing subset <strong>of</strong> algorithms that <strong>the</strong>y can prove, ma<strong>the</strong>matically,<br />
to have ma<strong>the</strong>matically interesting powers. I call this <strong>the</strong> God's-eye<br />
view <strong>of</strong> algorithms. It is analogous to <strong>the</strong> God's-eye view <strong>of</strong> volumes in <strong>the</strong><br />
Library <strong>of</strong> Babel. We can "prove" (for what it is worth) that <strong>the</strong>re is a single<br />
volume in <strong>the</strong> Library <strong>of</strong> Babel that lists, in perfect alphabetical order, all <strong>the</strong><br />
telephone subscribers in New York City whose net worth on January 10,<br />
1994, was more than a million dollars. There has to be—<strong>the</strong>re couldn't be<br />
that many millionaire phone-owners in New York, <strong>and</strong> so some one <strong>of</strong> <strong>the</strong><br />
possible volumes in <strong>the</strong> Library must list <strong>the</strong>m all. But finding it—or making<br />
it—would be a huge empirical task fraught with uncertainties <strong>and</strong> judgment<br />
calls, even if we just considered it to be a subset <strong>of</strong> <strong>the</strong> names already printed<br />
in <strong>the</strong> actual phone book as <strong>of</strong> that date (ignoring all those with unlisted<br />
numbers ). Even though we can't put our h<strong>and</strong>s on this volume, we can name<br />
it—just <strong>the</strong> way we named Mitochondrial Eve. Call it Megaphone. Now, we<br />
can prove things about Megaphone, for instance, <strong>the</strong> first letter printed on <strong>the</strong><br />
first page on which <strong>the</strong>re is printing is "A," but <strong>the</strong> first letter on <strong>the</strong> last page<br />
on which <strong>the</strong>re is printing is not "A." (This is not quite up to <strong>the</strong> st<strong>and</strong>ards <strong>of</strong><br />
ma<strong>the</strong>matical pro<strong>of</strong>, <strong>of</strong> course, but what are <strong>the</strong> odds that none <strong>of</strong> <strong>the</strong> people<br />
with phones whose names begin with "A" is a million aire, or that <strong>the</strong>re's<br />
only one page <strong>of</strong> such millionaires in all New York?)<br />
As I noted on page 52, when ma<strong>the</strong>maticians think about algorithms, it is<br />
usually from <strong>the</strong> God's-eye perspective. They are interested in proving, for<br />
instance, that <strong>the</strong>re is some algorithm with some interesting property, or that<br />
<strong>the</strong>re is no such algorithm, <strong>and</strong> in order to prove such things you needn't<br />
actually locate <strong>the</strong> algorithm you are talking about—by picking it out from a<br />
pile <strong>of</strong> algorithms stored on floppy disks, for instance. Our inability to locate<br />
(<strong>the</strong> remains <strong>of</strong>) Mitochondrial Eve did not prevent us from deducing facts<br />
about her ei<strong>the</strong>r. The empirical issue <strong>of</strong> identification thus doesn't <strong>of</strong>ten arise<br />
for such formal deductions. Godel's Theorem tells us that not a single one <strong>of</strong><br />
<strong>the</strong> algorithms that can run on my Toshiba ( or any o<strong>the</strong>r computer ) has a<br />
certain ma<strong>the</strong>matically interesting property: being a consistent generator <strong>of</strong><br />
pro<strong>of</strong>s <strong>of</strong> arithmetic facts that generates <strong>the</strong>m all if given enough run time.