Sflintl

Bohmian Mechanics: A Step-by-Step Guide to Restoring Reality in Quantum Theory

A detailed tutorial on Bohmian mechanics: how it restores realism, simulation steps, nonlocality, and why it remains controversial despite passing all quantum tests.

Sflintl · 2026-05-02 14:38:35 · Science & Space

Overview

Quantum mechanics, as usually taught, leaves us with a troubling puzzle: the theory predicts probabilities but says little about what is actually happening between measurements. Particles seem to exist in a blur of possibilities until observed, as if reality itself is indefinite. In the 1950s, physicist David Bohm proposed a radical alternative — a version of quantum theory that brings back a concrete, deterministic reality without abandoning the standard theory’s successful predictions. This guide explores Bohmian mechanics (also called the de Broglie–Bohm pilot-wave theory), explains how it restores realism, shows how you can simulate its behavior, and examines the obstacles that have kept it on the fringes of physics.

Bohmian Mechanics: A Step-by-Step Guide to Restoring Reality in Quantum Theory
Source: www.newscientist.com

Prerequisites

To follow this guide, you should be familiar with:

  • Basic quantum mechanics: wavefunctions, Schrödinger equation, superposition, measurement and collapse
  • Concepts from classical mechanics: position, momentum, trajectories
  • Some vector calculus and differential equations (helpful but not essential for the conceptual parts)
  • Ability to read simple pseudocode or Python (for the simulation example)

If you are new to quantum foundations, do not worry — we will explain every term as we go.

Step 1: Understand Why Standard Quantum Mechanics Feels Incomplete

The standard Copenhagen interpretation says that a quantum system doesn’t have definite properties until measured. The wavefunction (ψ) contains all probabilities, but when you observe a particle, the wavefunction “collapses” to one outcome. This split between the quantum world and the classical observer has bothered many physicists, including Einstein, who objected that God does not play dice. Bohm’s motivation was to see if we could keep the same equations but remove the collapse postulate — and the observer’s special role.

Step 2: Introduce the Pilot-Wave Concept

Bohm’s key idea was that every particle has a definite position at all times, even when not measured. The particle is guided by a new field — the quantum potential — that is derived from the wavefunction. The wavefunction itself does not collapse; instead, it evolves deterministically according to the Schrödinger equation. The particle’s velocity is given by a guiding equation: \[ \frac{d\mathbf{x}}{dt} = \frac{\hbar}{m} \, \mathrm{Im} \left( \frac{\nabla \psi}{\psi} \right) \] (This equation ensures that the particle moves exactly in lockstep with the phase of the wavefunction.)

Thus, reality is restored: particles follow well-defined trajectories, and the probabilistic nature of quantum mechanics arises from our ignorance of the initial particle positions — just like in classical statistical mechanics.

Step 3: Simulate Bohmian Trajectories (Example with a Double-Slit)

A standard test is the double-slit experiment. In Bohmian mechanics, each particle passes through exactly one slit, but its trajectory is influenced by the quantum potential from both slits, leading to the interference pattern. Here is a simple Python-like pseudocode to simulate a few particles:

# Pseudocode for Bohmian double-slit
Initialize wavefunction ψ from solution of Schrödinger eq. with slit boundaries
For each particle i:
    Set initial position (x0, y0) randomly in source region
    For each time step:
        Compute quantum potential Q = - (ħ²/2m) (∇²|ψ|)/|ψ|
        Compute velocity from guiding equation: v = (ħ/m) Im(∇ψ/ψ)
        Update position: x += v * dt
    Record final position on screen
Plot histogram of final positions → interference pattern

You can run this simulation with a simple numerical solver (e.g., using Python with numpy and matplotlib) to see that the pattern matches standard QM predictions, even though each particle has a definite path.

Step 4: Explore Nonlocality – The Price of Realism

Bohmian mechanics is explicitly nonlocal: the quantum potential for one particle depends instantaneously on the positions of all other particles in the system. This contradicts special relativity, which forbids faster-than-light signaling. However, Bohm’s theory does not allow signaling either — the nonlocal influences cannot be used to send information. This property makes Bohmian mechanics a “nonlocal hidden-variable theory.”

Bohmian Mechanics: A Step-by-Step Guide to Restoring Reality in Quantum Theory
Source: www.newscientist.com

Testing nonlocality in Bohmian mechanics is not straightforward because it reproduces all standard quantum predictions. However, recent proposals suggest using quantum simulations with trapped ions or ultracold atoms to prepare initial states that would reveal differences between Bohmian trajectories and standard QM. If such experiments show deviations, they would either confirm or refute Bohm’s hidden variables. So far, no decisive test has been performed.

Step 5: Examine the Acceptance Hurdles

Why isn’t Bohmian mechanics taught alongside Copenhagen? Common objections include:

  1. Ontological excess: It adds extra structure (particle positions, quantum potential) with no direct empirical advantage.
  2. Mathematical complexity: The guiding equation becomes very complicated for multi-particle systems (the quantum potential involves high-order derivatives).
  3. Relativity conflict: A Lorentz-invariant version is difficult to construct.
  4. Philosphical prejudice: Many physicists prefer a minimalist interpretation that does not try to “explain” quantum mechanics.

Despite these, Bohmian mechanics remains a powerful tool for thought experiments and for understanding the measurement problem. A small but dedicated community continues to develop it.

Common Mistakes

  • Confusing Bohmian mechanics with local hidden variables: Many think it is ruled out by Bell’s theorem, but Bell’s theorem only excludes local hidden variables. Bohm’s theory is nonlocal, so it survives.
  • Assuming the pilot wave is a physical field: The quantum potential is not an independent field; it’s derived from the wavefunction. Some mistakenly treat it as a new fundamental entity.
  • Thinking it predicts different experimental results: In standard scenarios (like double-slit, EPR, etc.), Bohmian mechanics yields exactly the same probabilities as ordinary QM. You cannot distinguish them by simple experiments.
  • Believing it is the only nonlocal interpretation: Many interpretations, including the Many-Worlds, also involve nonlocality. Bohm’s is just the most explicit.

Summary

Bohmian mechanics offers a clear, deterministic picture of quantum reality in which particles travel definite trajectories guided by the quantum potential. Although it reproduces all standard quantum predictions, its nonlocality and extra theoretical baggage have prevented wide acceptance. This guide walked you through the core concepts, a simple simulation, and the challenges that remain. Whether Bohmian mechanics will ever be widely accepted depends not only on future experiments but also on philosophical shifts within the physics community.

Recommended