Chapter 8 Self-reproducing computer programs Chapter 8: Self-reproducing programs 1.
-
Upload
myrtle-eaton -
Category
Documents
-
view
226 -
download
1
description
Transcript of 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
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
Enrico Fermi, 1901-1954
2
“The Pope”
fermium
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…
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
The Fermi Paradox…
4
300,000 l-y300300,000 l-y
Milky Way
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?
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
The Fermi Paradox…
6
Where are they?
We don’t know
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”
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
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
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
von Neumann probesself-replicating probes
10
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
von Neumann probes…current state of the art: 3D printing
11
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
Artificial life
12
Jewish folklore
Most famously,16th century Prague
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
Artificial life…
13
1770
Wolfgang von Kempelen
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
Artificial life…
14
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
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
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
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
A-Life…
Some objections (Mitchell)•Autonomy•Metabolism•Self-replication•Survival drive•Evolution 18
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
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
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
A-Life…
21
an adult hermaphrodite C. elegans worm
www.openworm.org
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
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
Computer replication,evolution and
23
TheSingularity
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
Aside: the Institute for Advanced Study
24
Chap
ter 8
: Sel
f-rep
rodu
cing
prog
ram
s
Aside: the IAS computer…
25“revenge of the sn
obs”
“no experimental science”