Refutations of The Simulation Argument
Refutations of The Simulation Argument
Refutations of The Simulation Argument
Abstract
By examining the logical consistency of Nick Bostrom’s simulation
argument, we find that its conclusions are not fully compatible with
its premises, a weak form of the liar’s paradox. We also claim that a
flaw in the simulation argument is to be found in the misuse of finite
probability theory.
1 Introduction
The argument developed in [1], known as the simulation argument, has re-
cently attracted much attention. Even some popular science magazines like
[3] have accounted for it. According to this argument, a three-way disjonc-
tion must be true. More precisely, at least one of the following statements
must be true : (1) almost no civilization of human level ever reach a stage
of very advanced technology, called post-humanity and characterized by the
ability to run a computer simulation of a whole human-level civilization,
(2) almost all civilizations that reach post-humanity do not desire to run
computer simulation of human-level civilizations, or (3) we probably live in
a computer simulation.
Since the consequences of this argument are rather dramatic, it must
be investigated in details. Authors have already criticized the argument
on the ground on its rather wild implications, perhaps containing the seeds
of its own invalidity. P. Davies even sees it as a reductio ad absurdam of
multiverse theories ([4]). However, it must be noted that the conclusion
of the simulation argument is not (3), but only a three-way disjunction
involving (3). Is it enough to allow one to discard the argument in the name
of rationality ? At any rate, since the simulation argument is claimed to be
a rational argument, it is important to inspect its logical and mathematical
aspects. We propose to tackle to this task in this article.
1
The simulation argument relies on several assumptions such as the sub-
strate independence and the indifference principle that we do not wish to
discuss and take for granted in the following. For convenience we summarize
the simulation argument in the second section. Then, in the third section
we use a strategy inspired by the liar’s paradox to reduce the argument to
the absurd. We conclude that there must be a flaw in the argument, and
give two related propositions about it in the fourth section. We call them
the cardinality problem and the viewpoint problem.
fP fI NI
fsim =
(fP fI NI ) + 1
where fP is the fraction of human-level civilization that reach post-humanity.
Then, it is easily shown that at least one of the following is true :
fp ≈ 0 (1)
fI ≈ 0 (2)
fsim ≈ 1 (3)
The interpretation of (3) is that we probably live in a computer simulation.
The simulation argument can thus be summarized by the following dia-
gram :
F −→ NI >> 0 =⇒ (1) or (2) or (3) (∗)
2
The foundation is ’F −→ NI >> 0’1 , and the core is ’NI =⇒ (1) or (2) or (3)’.
For our purpose, all we need to know is that F depends on the currently
known laws of physics and some conjecture about the technical feasibility of
very complex computer simulations.
3
such a situation we should not believe to be in a simulation, but that this
belief would only be based on (S) and not at all on the simulation argument.
In view of the preceeding paragraph, it appears that the simulation ar-
gument cannot be correct if (1) and (2) are false. It means that among the
eight possible triples of truth-values (1), (2) and (3) can take according to
the conclusion of the simulation argument, at least one (false, false, true)
is incompatible with the foundation part of this argument. This does not
imply that the simulation argument is false, but at least it is incomplete.
Let us look for example at the following deduction :
x2 = 1 and x > 0 =⇒ x = 1 or x = −1
It is perfectly true from a logical point of view, but obviously something has
been forgotten because one part of the final disjonction is incompatible with
one of the premise. We would say that this deduction is incomplete, and
even misleading because it forces us to consider a case that cannot happen.
Of course, once the incompatibility has been found, the deduction is easily
refined by removing x = −1 from the conclusion.
By carefully inspecting the simulation argument, it appears that every
step of the argumentation seems compatible with the hypothesis of (1) and
(2) being false. Perhaps this is not so and we are not clever enough to see
it. In this case, the simulation argument could be refined, thus leading to
conclusion that (1) or (2) must be true. It means that the ’simulation part’
of the simulation argument would have to be removed !
In any case, there must be a flaw somewhere in the simulation argument.
4
do the calculation. On the other hand, if Ω might be infinite we would have
to prescribe a certain probability law2 on it, thus its structure would have
to be known. We see that it is crucial for the argument that Ω be a finite
set. In the following we will see that in some cases, it is not so.
At the end of his paper, N. Bostrom consider the possibility that a sim-
ulation could take place inside another simulation. Actually, this possibility
must be considered, because it is a consequence of a recursive application of
the simulation argument. Therefore the multiverse could have a ’forest-like’
structure, like in the following figure.
...
...
5
sustain an infinitely high tower of simulations. Now let us ask the question :
’what time is it ?’. It is a very important question because the definition of Ω
does not refer to any notion of time. Thus, the root could run a simulation
s1 , from its begining to its end, then a simulation s2 and so on, and the
resulting tree (representing all the simulations ever generated by the root)
would have an infinity of branches. It would even be possible for the root
to simulate an infinity of infinitely long lasting simulations, just by running
s1 for a unit of time, then s1 and s2 each for a unit of time, then s1 , s2 and
s3 again for one time unit, and so on. The simulations would run more and
more slowly but nothing could be suspected ’from within’. We do not find
any reason to exclude the possibility that a post-human civilization live for
ever. In this case, Ω is again infinite. In the end we find that having an
infinite computing power or living for ever amounts roughly to the same for
a post-human civilization.
While the above does not prove that Ω is infinite, it casts serious doubt on
the possibility of doing the simple calculations of the ’core’ of the simulation
argument 4 .
6
the definition of Ω should be made clear from a mathematical point of view.
This is a difficulty that cannot be avoided : it is well known in probability
theory that the set of all possible outcomes must be prescribed before any
calculation is undertaken. Once this problem has been raised, we see the
rather wild implications of the mere existence of Ω and this, in our mind,
forbids the argument to go any further. More simply put, if we imagine
from the begining that we may be in a simulation, the argument cannot go
further. At least it must be ammended.
5 Conclusion
The method we have used in section 3 makes the simulation argument appear
very reminiscent of the liar’s paradox, though in a weaker form that does not
give rise to a full-fledged paradox. A statement like ’I can prove that nothing
can be proved’ is easily seen to be incompatible with its own conclusion and
our method would apply to it. Like the simulation argument, it can be
given the truth-value ’false’. However the simulation argument is not an
argument of formal binary logic. As such, it need not have a truth-value.
However it should be noted that in our method we have only made use of
the reliability one could assign to the simulation argument, and shown that
it would decrease if some of its predictions turned out to be realized.
One might be tempted to conclude likewise that any so-called rational
argument whose conclusion would be incompatible with rational thinking is
to be rejected. However, it should be noted that we have not claimed nor
used such a strong principle in our refutation of the simulation argument.
We have carefully split the argument in two parts : the foundation part
that is based on physics and more generally on the natural sciences, and the
core, which is based on mathematics. We have argued that the validity of the
conclusion of the simulation argument is not compatible with its foundation
part, but we have not claimed that it spoils any form of rational thinking,
including mathematics, since it could be argued that it does not (a question
that sounds like ’Does God have the power to make Pythagoras’ theorem
false ?’).
It should also be noted that our criticism about the mathematical part
of the simulation argument is logically independent from our rational ques-
tioning of section 3. Thus we believe to have provided two independent
refutations of the simulation argument. However, it is very interesting to
note that the inspection of the mathematical foundation of the argument re-
veal a ’viewpoint problem’ that also looks like the ’liar’s problem’ of section
7
3.
Of course, the physical part of the argument by itself is certainly not
immune to critcism. We believe that even if a simulation of the physical laws
is conceivable to a certain extent, the complexity of the initial conditions for
a good simulation is a problem that cannot be overestimated. However, we
do not feel competent to argue on this point, and leave it to others.
6 References
References
[1] N. Bostrom, ”Are you living in a computer simulation ?”, Philosophical
Quarterly vol. 53 (2003), No 211, p. 243-255.
[3] J.P. Delahaye, ”Sommes-nous réels ?”, Pour la Science, August 2004.
[4] P. Davies, ”Fitness and the cosmic environment”, in Fitness of the cos-
mos for life : Biochemistry and fine-tuning, too appear.