On 3/1/07, Matt Mahoney <[EMAIL PROTECTED]> wrote:

As you probably know, Hutter proved that the optimal behavior of a goal
seeking agent in an unknown environment (modeled as a pair of interacting
Turing machines, with the enviroment sending an additional reward signal to
the agent that the agent seeks to maximize) is for the agent to guess at
each step that the environment is modeled by the shortest program consistent
with the observed interaction so far.  The proof requires the assumption
that the environment be computable.  Essentially, the proof says that
Occam's Razor is the best general strategy for problem solving.  The fact
that this works in practice strongly suggests that the universe is indeed a
simulation.

With this in mind, I offer 5 possible scenarios ranked from least to most
likely based on the Kolmogorov complexity of the simulator.  I think this
will allay any fears that our familiar universe might suddenly be switched
off or behave in some radically different way.

1. Neurological level.  Your brain is connected to a computer at all the
input and output points, e.g. the spinal cord, optic and auditory nerves,
etc.  The simulation presents the illusion of a human body and a universe
containing billions of other people like yourself (but not exactly
alike).  The algorithmic complexity of this simulation would be of the same
order as the complexity of your brain, about 10^13 bits (by counting
synapses).

2. Cognitive level.  Rather than simulate the entire brain, the simulation
includes all of the low level sensorimotor processing as part of the
environment.  For example, when you walk you don't think about the
contraction of individual leg muscles.  When you read this, you think about
the words and not the arrangement of pixels in your visual field.  That type
of processing is part of the environment.  You are presented with a universe
at the symbolic level of words and high-level descriptions.  This is about
10^9 bits, based on the amount of verbal information you process in a
lifetime, and estimates of long term memory capacity by Standing and
Landauer.

3. Biological level.  Unlike 1 and 2, you are not the sole intelligent
being in the universe, but there is no life beyond Earth.  The environment
is a model of the Earth with just enough detail to simulate reality.  Humans
are modeled at the biological level.  The complexity of a human model is
that of our DNA.  I estimate 10^7 bits.  I know the genome is 6 x 10^9 bits
uncompressed, but only about 2% of our DNA is biologically active.  Also,
many genes are copied many times, and there are equivalent codons for the
same amino acids, genes can be moved and reordered, etc.

4. Physical level.  A program simulates the fundamental laws of physics,
with the laws tuned to allows life to evolve, perhaps on millions of
planets.  For example, the ratio of the masses of the proton and neutron is
selected to allow the distribution of elements like carbon and oxygen needed
for life to evolve.  (If the neutron were slightly heavier, there would be
no hydrogen fusion in stars.  If it were slightly lighter, the proton would
be unstable and all matter would decay into neutron bodies.)  Likewise the
force of gravity is set just right to allow matter to condense into stars
and planets and not all collapse into black holes.  Wolfram estimates that
the physical universe can be modeled with just a
few lines of code (see http://en.wikipedia.org/wiki/A_New_Kind_of_Science
), on the order of hundreds of bits.  This is comparable to the
information needed to set the free parameters of some string theories.

5. Mathematical level.  The universe we observe is one of an enumeration
of all Turing machines.  Some universes will support life and some
won't.  We must, of course, be in one that will.  The simulation is simply
expressed as N, the set of natural numbers.

Each level increases the computational requirements, while decreasing the
complexity of the program and making the universe more predictable.


You don't need much of a computer for level 5. A single physical state,
perhaps the null state, can be considered an infinitely parallel computer
mapping onto the natural numbers - indeed, mapping onto any computation you
like under the right interpretation. This is sort of trivially obvious, like
the assertion that a short string of symbols contains every possible book in
every possible language if you interpret and re-interpret the symbols in the
right way. In the case of the string, this isn't very interesting because
you need to have the book before you can find the book. But in the case of
computations, those which have observers will, as you suggest, self-select.

Stathis Papaioannou

-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?list_id=11983

Reply via email to