DEVS(show) : The Universe is (not) deterministic. Is it a bootstrapping compiler?

Last night I started watching the HULU show Devs, starring Nick Offerman.

In the first episode, we learn that Nick’s character – Forest is building a quantum computing powered machine to model the universe to a great degree of fidelity.

In the scene pictured above, Forest is launching into a monologue that Universe is deterministic. If he indeed succeeded in building a working model of the universe with predictive powers, then indeed, his conclusion would be accurate. I haven’t watched the whole series, but I suppose we will learn more.

In a second episode, we hear that they have a problem with the „fidelity” part. Their modeling is crude, and one proposed explanation is that:

modeling the universe may need an entire universe – one qubit per particle.

Why I don’t think this is possible

What struck me as wrong in this statement is that even if we somehow get a universe-size quantum computer with each particle tracked, the universe is made from more than particles.

In the model proposed in the series, we would model all of classical physics, but what about all the quantum soup?

What about the modeling machine itself and it’s interference? How do we model all those qubits?

The universe is a second-order chaotic system, which means that it reacts to predictions. This aspect is beaten to death in every pop-culture product featuring time travel, and implications are well-explored in the grandfather paradox.

Another Science-Fiction cliche, the Shroedinger’s Cat experiment presents problems with the Copenhagen interpretation of quantum physics:

The scenario presents a hypothetical cat that may be simultaneously both alive and dead, a state known as a quantum superposition, as a result of being linked to a random subatomic event that may or may not occur.

The Copenhagen interpretation states, that the „randomness” of the uncertainty principle collapses to a state on observation. Deterministic universe (and an ability to run a simulation) would require us to predict this collapse.

Modeling only particles, how can we predict that? And since we cannot discount non-particles from the simulation, the question is:

Can the Universe be modeled using the tools we have in this universe?

Bootstrapping compilers

Bootstrapping is a process of compiling a new programming language. The idea is to write a programming language (they are created as any other program – people write them) using the language itself. Then, a bootstrapping compiler will compile the kernel of the „real” compiler, and it will take it from there.

The bootstrapping compiler is written in a different language – a one that already has a compiler (or assembly language that does not need one).

So my question may be translated: Is the universe a bootstrapping compiler or does it need one?

Living in a deterministic universe means no free will.

Humans are meaning-making machines. When Elon Musk proposed, that we may live in a simulation, people felt a little taken aback. However, it does not really matter if we do – and SingularityHub has a good explanation of why.

We will never be able to access „the layer running the simulation”, so for intents and purposes – it does not matter, it’s purely theoretical.

That is also why we won’t be able to model THIS universe. We may be able to model A universe – in that sense, we are a bootstrapping compiler. We may be a model running in some other universe – a bootstrapping compiler for us.

The term „bootstrapping” came from the expression „pulling oneself by one’s bootstraps”:

Widely attributed to The Surprising Adventures of Baron Munchausen, (1781) where the eponymous Baron pulls himself out of a swamp by his hair (specifically, his pigtail), though not by his bootstraps; misattribution dates to US, 1901

Wiktionary

Bootstrapping itself is used as an example of a tall tale – something impossible and contradictory.

Even if it’s impossible, it will prompt us to learn more about reality

My coworkers and I had a chance to listen to a private keynote by Stephen Wolfram. While explaining the story behind Mathematica, he shared a quote that stuck with me:

If we are building models, one of the things we could make the model of is the universe

Stephen Wolfram