Implications of computer science theory for the simulation hypothesis
David H. Wolpert

TL;DR
This paper explores the simulation hypothesis through computer science theory, demonstrating the possibility of self-simulation and deriving fundamental impossibility results using formal computational principles.
Contribution
It formalizes the simulation hypothesis using the physical Church-Turing thesis and proves key results about the nature and limitations of universe simulations.
Findings
Self-simulation is theoretically possible under certain conditions.
Impossibility results for certain types of universe simulations.
Implications of fully homomorphic encryption for simulation scenarios.
Abstract
The simulation hypothesis has recently excited renewed interest in the physics and philosophy communities. However, the hypothesis specifically concerns {\textit{computers}} that simulate physical universes. So to formally investigate the hypothesis, we need to understand it in terms of computer science (CS) theory. In addition we need a formal way to couple CS theory with physics. Here I couple those fields by using the physical Church-Turing thesis. This allow me to exploit Kleene's second recursion, to prove that not only is it possible for {us} to be a simulation being run on a computer, but that we might be in a simulation being run a computer \emph{by us}. In such a ``self-simulation'', there would be two identical instances of us, both equally ``real''. I then use Rice's theorem to derive impossibility results concerning simulation and self-simulation; derive implications for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Data Visualization and Analytics · Complex Systems and Decision Making
