17.06.2014 Views

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Notes</strong> <strong>for</strong> The <strong>Lifebox</strong>, <strong>the</strong> <strong>Seashell</strong>, <strong>and</strong> <strong>the</strong> <strong>Soul</strong>, by <strong>Rudy</strong> <strong>Rucker</strong><br />

Initial<br />

Input<br />

Interactive<br />

Input<br />

High-<br />

Level Rule<br />

Medium-<br />

Level Rule<br />

Low-Level<br />

Rule<br />

Lowest-<br />

Level Rule<br />

Helper<br />

Rules<br />

Underlying<br />

disciplines<br />

Human<br />

Reckoner<br />

Numbers, words <strong>and</strong><br />

symbols on paper.<br />

Turing Machine<br />

Personal<br />

Computer<br />

The Web<br />

Symbols on <strong>the</strong> tape. Files. Names of networked<br />

machines.<br />

Extra problems. None. Keyboard <strong>and</strong> mouse. Requests to read <strong>and</strong><br />

write data.<br />

A tax <strong>for</strong>m or chain<br />

of math problems.<br />

May be read in.<br />

Person’s learned<br />

reckoning behavior.<br />

Algorithm <strong>for</strong><br />

addition.<br />

Memorized plus <strong>and</strong><br />

times tables.<br />

Ability to read <strong>and</strong><br />

write.<br />

Psychology,<br />

biology, physics,<br />

logic.<br />

A rule coded up as<br />

symbols on tape, can be<br />

read by a universal Turing<br />

machine.<br />

A lookup table matching<br />

stimulus pairs to response<br />

triples.<br />

St<strong>and</strong>ard run cycle: read,<br />

look-up response, write<br />

<strong>and</strong> move.<br />

Devices <strong>for</strong> reading,<br />

writing, <strong>and</strong> moving <strong>the</strong><br />

head.<br />

How to read <strong>and</strong> writing<br />

symbols<br />

Physics, logic.<br />

Application software<br />

such as a word or<br />

image processor. May<br />

be read in.<br />

Operating system such<br />

as Windows or Linux<br />

Microcode on <strong>the</strong> chip.<br />

The system clock<br />

Chip architecture such<br />

as logic gates <strong>and</strong><br />

adders.<br />

The BIOS code <strong>for</strong><br />

reading <strong>and</strong> writing<br />

files.<br />

Electrical engineering,<br />

physics, logic.<br />

Browsers, email, Web<br />

crawlers.<br />

Applets, interactive Web<br />

pages, online data bases.<br />

Communications<br />

software to send <strong>and</strong><br />

receive data.<br />

The software on <strong>the</strong><br />

networked machines.<br />

Read <strong>and</strong> write methods.<br />

Communication <strong>the</strong>ory,<br />

computer technology.<br />

Cellular<br />

Automaton<br />

Pattern of marked<br />

cells.<br />

Reaching in to change<br />

some cell values<br />

while <strong>the</strong> computation<br />

runs.<br />

The rule used by <strong>the</strong><br />

individual cell<br />

processors.<br />

The run cycle which<br />

updates all <strong>the</strong> cells in<br />

synch.<br />

If implemented on a<br />

PC, <strong>the</strong> machine code<br />

that emulates <strong>the</strong> CA.<br />

If implemented on a<br />

PC, microcode <strong>and</strong><br />

chip architecture.<br />

Graphics to display<br />

<strong>the</strong> CA.<br />

Depends on <strong>the</strong><br />

implementation.<br />

Table 1.3: PCs, reckoners, Turing machines, <strong>and</strong> <strong>the</strong> Web. Finally, to summarize this<br />

chapter, here’s some of <strong>the</strong> key points I made.<br />

• A computation usually has multiple levels of rules, not all of <strong>the</strong>m explicit.<br />

• It’s possible <strong>for</strong> two distinct computational processes to have equivalent behavior, but<br />

it may be that one is faster than ano<strong>the</strong>r.<br />

• Although a computation may be <strong>the</strong>oretically possible to carry out, it can be<br />

practically unfeasible to do so.<br />

• The flow of many computations is in some sense unpredictable.<br />

• A legitimate computation may run endlessly without having to reach a conclusion.<br />

Joke about Von Karman Vortex Street<br />

As a sometime fiction writer, I like to think of Von Karman Vortex Street as a place,<br />

possibly located somewhere near Miles Davis’s Green Dolphin Street <strong>and</strong> <strong>the</strong> Firesign<br />

Theater’s Non-Euclid Avenue.<br />

p. 57

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

Saved successfully!

Ooh no, something went wrong!