Are we simulated by some massive computer?

2004-04-13 Thread Bruno Marchal
At 12:17 11/04/04 +0100, Brett Hall (FOR-LIST) wrote:

How?
(I was saying:


snipped  More shortly: if we are living in a massive computer then we are
living
 in arithmetic-platonia, and by the church thesis and other
computer-science
 theoretical constraints, this is testable.)


Actually this is the whole subject of my thesis. Let me try to explain
briefly without technics. Let us suppose there is a physical universe.
Let us suppose we are living in a massive computer belonging to
that universe.
This means comp is actually true, that is: there is a level of description
of ourselves such that we could survive any functional substitution
made at that level. I guess you will agree with the following propositions:
1) If the clock of that massive computer slows down, we cannot, from
our first person perspective, be aware of that slowing down. In case
the computer stops for one year, and then proceeds again, we cannot
be aware of that stopping. OK?
2) If a description of the computer is made, at some stage, and then
destroyed by real inhabitants of that universe, and then build again
again we will not be aware of that destruction reconstruction. OK?
3) Suppose now that the computer is again read and destroyed, and
then build, but now in two different places of the universe, and in two
slightly different states. I mean the inhabitant of the universe programs
the computers in such a way that in the simulation 1 some event A will
take place, and in the simulation 2 some event B (different from A)
will take place. Then in case the simulated person would be aware of
this (because the inhabitants of the universe would have tell us the truth,
we would know that we are completely ignorant about which events A or
B will take place. This is the first person indeterminacy.
4) This remains true even if the first copy is run quasi-immediately, and
the second copy of the massive computer is run after a long delay,
because the simulated people cannot be aware of any imposed external
delay OK?
5) As a particular case, we can consider that the inhabitants just make
a copy of the computer (in which A will be realized), and build from that
copy a version of the computer in which B be realized. Again the
first person probability of A and B remains the same (consider that the
first computer has been destroyed and reconstituted with a null delay, so
that this is a particular case of the preceding step).OK?
6) This shows that if we are in a massive computer running in a
universe,  then (supposing we know it or believe it) to predict the future
of any experiment we decide to carry one (for example testing A or B)
we need to take into account all reconstitutions at any time of the
computer (in the relevant state) in that universe, and actually also
in any other universes (from our first person perspective we could
not be aware of the difference of universes from inside the computer).
7) Here is an admittedly more difficult point: from the first person
point of view the simulated people in the computer cannot make
the difference between a real universe or any fictive universe which
belongs to Platonia. We can go back to this point later. This has been
discovered by myself and independently Tim Maudlin gave a better
(more informative) proof. See ref in my thesis.
8) So, if we are being simulated by a massive computer somewhere
in a real universe, then to make any first person verifiable prediction
we must take into account all the possible computations going through
our actual state. So the laws of physics, which we can temporarily
define as the laws of whatever we can predict consistently, should
be given by a measure on those 1-person computational histories.
9) Now, from computer science and logic, startlingly enough perhaps,
we can isolate a measure on the 1-person comp histories, and this
give us the laws of physics (this is too technical to be put here, and
actually I have derived only the logical structure of the probability
one, but I got something non trivial and very close to a quantum logic
(which can be seen as the logic of the quantum probability one, as
von Neumann has shown).
10) Having extracted the necessary (with comp) physical laws, let
us compare it with the laws we can infer from our neighborhood (actually
simulated by your massive computer). If it is the same, then we can
conclude we are NOT simulated by a particular massive computer
embedded in a universe (only apparently so for the inhabitant of the
universe). More precisely we are no more simulated by it than by
any of those emulated in Platonia. Or we discover some discrepancies
between the inferred physical laws (from our experiences inside the
massive computer) and the laws which comes from the measure on
all comp histories, then, either comp is false and we are then
obviously not executed by a massive computer, or we keep comp,
and then, like in a lucid dream, we can correctly infer we are simulated
by a computer.
Put in another way, *either* the massive 

RE: Are we simulated by some massive computer?

2004-04-13 Thread Ben Goertzel

 6) This shows that if we are in a massive computer running in 
 a universe,  then (supposing we know it or believe it) to 
 predict the future of any experiment we decide to carry one 
 (for example testing A or B) we need to take into account all 
 reconstitutions at any time of the computer (in the relevant 
 state) in that universe, and actually also in any other 
 universes (from our first person perspective we could not be 
 aware of the difference of universes from inside the computer).

Yes, but this is just a fancy version of the good old-fashioned Humean
problem of induction, isn't it?

Indeed, predicting the future on a sound a priori basis is not
possible.  One must make arbitrary assumptions in order to guide
predictions.  

This is a limitation, not of the comp hypothesis specifically, but of
the notion of prediction itself.

You cannot solve the problem of induction with or without comp, so I
don't think you should use problem-of-induction related difficulties as
an argument against comp.

In fact, comp comes with a kind of workaround to the problem of
induction, which is: To justify induction, make an arbitrary assumption
of a certain universal computer, use this to gauge simplicity, and then
judge predictions based on their simplicity (to use a verbal shorthand
for a lot of math a la Solomonoff, Levin, Hutter, etc.).  This is not a
solution to the problem of induction (which is that one must make
arbitrary assumptions to do induction), just an elegant way of
introducing the arbitrary assumptions.

So, in my view, we are faced with a couple different ways of introducing
the arbitrary assumptions needed to justify induction:

1) make an arbitrary assumption that the apparently real physical
universe is real

2) make an arbitrary assumption that simpler hypotheses are better,
where simplicity is judged by some fixed universal computing system

There is no scientific (i.e. inductive or deductive) way to choose
between these.  From a human perspective, the choice lies outside the
domain of science and math; it's a metaphysical or even ethical choice.

-- Ben Goertzel



RE: Are we simulated by some massive computer?

2004-04-13 Thread Hal Finney
Ben Goertzel writes:
 So, in my view, we are faced with a couple different ways of introducing
 the arbitrary assumptions needed to justify induction:

 1) make an arbitrary assumption that the apparently real physical
 universe is real

 2) make an arbitrary assumption that simpler hypotheses are better,
 where simplicity is judged by some fixed universal computing system

 There is no scientific (i.e. inductive or deductive) way to choose
 between these.  From a human perspective, the choice lies outside the
 domain of science and math; it's a metaphysical or even ethical choice.

But is there a way to test these?  Could we make different predictions
on the basis of these assumptions, and then reject one or the other
based on our observations?

Hal Finney



Re: Are we simulated by some massive computer?

2004-04-13 Thread George Levy


Bruno Marchal wrote:

Put in another way, *either* the massive computer simulates the exact
laws of physics (exact with comp = the laws extractible from the
measure on all 1-computations) in which case we belong to it but
in that case we belong also to all its copy in Platonia, and our
prediction or physics relies on all those copies (so that to say
we belong to the massive computer has no real meaning: if it stops,
nothing can happen to us for example); *or* the massive
computer simulates only an approximation of those laws (like a
brain during the night), and then we can in principle make the
comparison, and find the discrepancies, and conclude we inhabit
a fake reality ... OK?
  
Bruno

This is a very interesting method of testing what I thought was 
untestable. However, I see some problems. The number of simulations 
within Platonia is likely to be infinite. In addition, you may be 
simulated at more than one level, possibly at an infinite number of 
levels, including at the base level in Platonia if there is such a thing.

While the  number of instances of you in the computer may be limited, 
the number of computers in Platonia may be infinite. In addition, the 
number of real you in Platonia is also likely to be infinite.

Your existence at the base level in Platonia is much more likely than 
the existence of a simulation computer (because the computer is 
presumably much more complex than you) and therefore, your measure in 
Platonia will swamp out your measure in the computers.

Your proposed test idea is interesting but it should be designed to 
cancel out these infinities.

George