Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

25
Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1

description

The Fermi Paradox Chapter 8: Self-reproducing programs 3 Where are they? lead to a lunch-time question from Fermi: A morning discussion about extra-terrestrial life…

Transcript of Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Page 1: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Chapter 8Self-reproducing computer programs

1

Page 2: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Enrico Fermi, 1901-1954

2

“The Pope”

fermium

Page 3: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

The Fermi Paradox

3

Where are they?

lead to a lunch-time questionfrom Fermi:

A morning discussion aboutextra-terrestrial life…

Page 4: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

The Fermi Paradox…

4

300,000 l-y300300,000 l-y

Milky Way

Page 5: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

The Fermi Paradox…•Our sun is a typical star• Billions of stars are billions of years older than the sun• Plenty of time for advanced cultures to explore the Milky Way

5Where are they?

Page 6: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

The Fermi Paradox…

6

Where are they?

We don’t know

Page 7: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

John von Neumann, 1903-1957

7

“the faste

st mind

I ever met”

“the cle

verest man I

ever knew, w

ithout

exception”

Page 8: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

John von Neumann, 1903-1957…• member of the Hungarian Phenomenon• the Martians of the Manhattan Project• von Neumann• Szilard• von Karman• Wigner• Teller

• strongly anti-communist 8

Page 9: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

John von Neumann, 1903-1957…• interested in self-replicating machines•von Neumann Universal Constructor

9

Page 10: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

von Neumann probesself-replicating probes

10

Page 11: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

von Neumann probes…current state of the art: 3D printing

11

Page 12: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Artificial life

12

Jewish folklore

Most famously,16th century Prague

Page 13: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Artificial life…

13

1770

Wolfgang von Kempelen

Page 14: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Artificial life…

14

Page 15: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Artificial life (A-Life)

Very contentious topic

Two general forms•Strong A-Life•Weak A-Life

15

Page 16: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

A-Life…Strong:

"life is a process which can be abstracted away from any particular medium“ (JvN)

Computer programs are not simulating life but are synthesizing itIn some sense it defines away the distinction 16

Page 17: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

A-Life…Weak:

Impossible to create life outside of a chemical medium.

Simulations useful to investigate underlying processes of biological life

17

Page 18: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

A-Life…

Some objections (Mitchell)•Autonomy•Metabolism•Self-replication•Survival drive•Evolution 18

Page 19: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

A-Life…Scale differences•biological processes have evolved into systems of daunting complexity• interactions at the scale of

19

Page 20: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

A-Life…Scale differences…•computational processes are currently scale limited to about• interactions

20

Page 21: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

A-Life…

21

an adult hermaphrodite C. elegans worm

www.openworm.org

Page 22: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Self-replication, DNA, interpreters, etc

Book draws attention to the fact that program self-replication does not include the interpreter, whereas DNA does.

A distinction without a difference?22

Page 23: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Computer replication,evolution and

23

TheSingularity

Page 24: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Aside: the Institute for Advanced Study

24

Page 25: Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.

Chap

ter 8

: Sel

f-rep

rodu

cing

prog

ram

s

Aside: the IAS computer…

25“revenge of the sn

obs”

“no experimental science”