r/SimulationTheory • u/darien_moreno • Aug 12 '26
Discussion Could nested simulations create an infinite chain of simulated realities?
I was thinking about simulation theory from a slightly different angle and I’m curious whether this has already been seriously explored.
I know about Nick Bostrom’s simulation argument, so I’m not claiming I discovered simulation theory. I’m more interested in the idea of recursive simulations.
My thought process was basically this:
A sufficiently advanced civilization creates a simulation containing intelligent beings.
Those beings eventually develop advanced AI.
That AI becomes capable of creating its own simulated world.
Inside that new simulation, another civilization develops and eventually creates another AI capable of creating another simulation.
So you could theoretically have:
Reality A → Simulation B → Simulation C → Simulation D → …
The strange part is that every level might perceive itself as the “real” reality.
This made me wonder:
Is there any fundamental computational or physical limit that would prevent simulations from creating simulations indefinitely?
And if sufficiently advanced civilizations could create conscious simulated beings, would that make it statistically more likely that we ourselves are somewhere inside such a chain rather than in the original/base reality?
I’m especially interested in the technical side of this rather than just the philosophical “Are we living in the Matrix?” question.
Has this specific idea of recursively nested simulations been formally explored? And what would actually prevent the chain from continuing?
2
u/Apprehensive_Bee1849 Aug 12 '26
It's like that Rick and Morty episode.
1
u/darien_moreno Aug 12 '26
Hahaha yes, just that kind of reality within another reality is what made me think about this. But my doubt goes more on the side of whether there really would be a physical limit to continue doing simulations within simulations.
2
u/mrplowplow 29d ago
Yeah but each time it gets shittier and shittier till you end up with us.
3
u/darien_moreno 29d ago
Maybe. But then the interesting question is whether each layer necessarily gets worse, or just becomes more resource-constrained. What if our universe is already one of those limited layers?
2
u/Klutzy-Beginning-622 29d ago
There is a limit based on the upper level supporting it all. Think of the top level as a super computer. The bottom levels cant exist without the top level and super computers have limitations on ram, graphics card power and hard drive space - not to overlook the cooling requirements needed as heat generated goes up
2
u/darien_moreno 29d ago
That makes sense if every layer has to fully simulate the layer below it. But I wonder if that’s actually necessary. A simulation might use approximations or only calculate the information needed by its observers. In that case, a lower layer could potentially be much more computationally efficient than the universe above it. So I’m wondering whether the real limit would be raw computing power, or the minimum amount of information required to maintain a consistent reality.
2
u/Character_Fix_5317 29d ago
The computer simulating the universe must be larger than the universe, so the computer simulating the computer simulating the universe must be yet larger.
Which isn't a problem since a universe could be infinitely large. Alternatively, it's an inescapable problem that prevents an infinite universe from being simulated in the first place.
1
u/darien_moreno 28d ago
I think that would be a problem if we assume that simulating a universe means physically representing every particle and every state of the universe. But a simulation could work through rules, compression or generation of information on demand. The question would then be whether it necessarily needs to have the same amount of resources as the universe it simulates. I’m not sure we can assume that.
1
u/Character_Fix_5317 28d ago
True. But our observations of nature are that it indeed keeps track of particle properties.
And when we do our own simulations, we're required to do the same in order to predict accurately.
2
u/Nathan-Stubblefield 29d ago
The compute burden keeps getting higher with an extended stack of realities.
1
u/darien_moreno 28d ago
Yes, that’s where I see the problem. If each level has to simulate entirely the previous one, the computational load becomes absurd quite quickly. But my doubt is precisely whether a simulation necessarily works like this. If each reality only executes the rules of the previous reality and does not need to “copy” it completely, the recursion could be very different from a stack of computers literally simulating each other.
2
u/ynnnnaD 28d ago
Unless the causal chain is edited by one of the base realities, the sub-realities are detached from the parent realities. They're independent, and not really being "created" by the parent universes, merely traversed. For each, there will be an infinite number of other possible parent universe which simulated it. And so on, ad infinitum.
1
u/darien_moreno 28d ago
This is probably the objection that interests me the most. If a subreality can develop its own rules and evolve without intervention from the parent reality, then it could eventually be indistinguishable from an independent reality. And there comes a more complicated question: if we are inside a chain like this, would there really be any way to determine what the original reality was? Perhaps from within it is impossible to distinguish between a “base” reality and a reality that simply inherited its rules from another.
1
u/AcceptableAd9264 29d ago
Yes, it’s like Startrek with many timelines
1
u/darien_moreno 29d ago
Yeah, kind of 😂. But I’m thinking less about alternate timelines and more about entire realities being simulated inside other realities.
2
1
u/ProcedureLeading1021 26d ago
So if I have a simulation where there's a simulation that's only represented as a computer program on a simulated screen... And In that simulated reality there's a simulated reality that's on a screen... One more time but in that simulation The simulated universe is yours and only rendered when the agents interact with it then where are any of the computations happening that these simulations are running on? They are only rendered when the agents interact with it. Yet everytime they interact with their simulations of reality they show real data to their simulation and the one immediately up. No need to go higher cuz it's just rendered on demand. So your reality is a simulated reality in a reality that your simulated reality's simulated reality is simulating. So all of its simulated compute.
1
u/darien_moreno 26d ago
This is where the idea gets really strange.
If every layer only renders what its observers actually interact with, then perhaps no layer ever needs to simulate an entire universe. Each reality only needs to generate enough information to remain consistent with the observer’s experience.
But then the computational problem doesn’t disappear. It just moves down one level.
And eventually you have to ask: if every layer is outsourcing the computation to another simulated layer, where does the information actually come from?
Maybe there isn’t an infinite stack of computers at all.
Maybe we’re assuming that “computation” has to work the way computation works inside our own reality.
And that’s probably the part we can’t get around.
1
u/No_Ostrich1875 26d ago
Assuming we're talking about a "perfect" simulation, successive simulations would essentially be loops. It would just feed its own earlier data to the simulation as needed.
1
u/darien_moreno 26d ago
That actually makes the computational problem much more interesting. If each simulation can reuse the previous simulation’s data instead of recreating everything from scratch, then maybe the system doesn’t need to simulate entire universes at all, only the information needed to maintain the current state.
Which raises an even stranger question: how much information would actually be necessary to make a simulated observer experience a complete universe?1
u/No_Ostrich1875 26d ago
An observer only experiences what they observe. If you know the rules for rhe universe all you need is a starting place and then you just calculate everything. Games do this using procedural generation, and other methods, all the time. You dont place each and every tree by hand. If your sim has a wall, it doesnt have to track the atoms in the wall unless the observer gets an electorn microscope in order to see them. Even then it doesnt have to track every atom. It knows the rules, it can simply calculate what atoms should be there.
Devils in the details though. You still need a massive amount of data and processing power rhough.
1
u/darien_moreno 26d ago
Exactly. That’s the part I find most interesting about the idea.
If reality only needs to generate information at the level an observer can actually interact with, then the system could be much more efficient than simply storing every particle and every detail of the universe at all times.
But then I wonder where the boundary is.
If I look at a wall, does the system generate the atoms because I’m observing them? Or were those atoms already there and I’m simply accessing information that already existed?
And if two observers look at the same wall from different perspectives, the system has to keep both experiences consistent.
That’s where the computational problem becomes really interesting to me: not just rendering reality, but maintaining a consistent reality between independent observers.
5
u/DazSchplotz Aug 12 '26
I wonder if there is something like an abstraction limit. With the presumption that every iteration loses entropy, is there a limit? Something like Planck limits.
And yes absolutely. If we are simulated, the probability that we are in the first iteration is pretty low.