---
title: "Dirac Trembling Motion Interactive Lab | Sandbox Physics"
description: "Why does a free Dirac wave packet tremble when no force acts on it? Because it mixes positive- and negative-energy parts."
canonical_url: "https://sandboxphysics.com/labs/dirac-trembling-motion/"
language: "en"
page_type: "lab"
alternate_languages:
  zh-CN: "https://sandboxphysics.com/zh/labs/dirac-trembling-motion/"
last_modified: "2026-10-27"
---

Dirac dynamics / Two energy branches

# Dirac Trembling Motion

**Why does a free Dirac wave packet tremble when no force acts on it?** Because it mixes positive- and negative-energy parts. The interference term between them makes the packet's average velocity oscillate; this is Zitterbewegung. Build the packet from positive energies only and the term disappears, taking the trembling with it.

Release a free Dirac wave packet and watch its probability current reverse, then prepare a packet with positive energies only. Scrub through the whole evolution, and sample position and velocity on separate, fresh preparations.

> Interactive simulation: open this page in a web browser to change the parameters and run the model.

This is a dimensionless quantum simulator in one dimension. The two components of the spinor are not the two energy branches. The position density and the current come from the same evolved state. The Lab does not simulate a real electron trajectory, relativistic field quantization or pair creation.

FLOW RIGHT FLOW LEFT

MEAN VELOCITY $0$

Height: density × 18 · width is an illustrative extrusion · arrows: local current direction · gold: observation gate

$0$

Model → fresh preparations → records

## Make it measurable.

0

500 position measurements and 500 velocity measurements use different fresh preparations. These are ideal simulated outcomes, not a joint measurement or a particle trajectory.

Recorded mean position

$\text{—}$

Recorded mean velocity

$\text{—}$

Recorded gate occupancy

$\text{—}$

Numerical norm error

$\text{—}$

01 / MODEL

### The whole journey

Horizontal: position. Downward: time. Brightness: density. Pale line: model mean. Click to choose a time and gate. Arrow keys move them; Shift takes larger steps.

$xE_0/(\hbar c)$ · $tE_0/\hbar$

02 / OBSERVATION

### One frame. Independent shots.

Cyan: model density. Gold bars: recorded position frequencies. Coral: the gate. Counts do not reconstruct the current.

Move observation gate $0$

03 / READ THE CAUSE

### A trembling center. A changing velocity.

Cyan: model mean position. Coral: model mean velocity on its own scale. Gold points: sample means with one-standard-error bars.

04 / ENERGY BRANCHES

### Two branches, one spinor.

Momentum horizontally, energy vertically. Dot size shows initial spectral weight on each branch; it is a visual scale, not a separate probability axis.

$0$

$pc/E_0$ · $E/E_0$

Last 40 raw outcomes

| Trial | Measurement | Outcome |
| --- | --- | --- |

Model, units & limits

Choose an arbitrary simulator energy scale. Position, momentum and time use the units below; the simulated speed is one. This is a one-dimensional spinor field, not a three-dimensional particle path.

$$
x_{\rm unit}=\frac{\hbar c}{E_0},\quad p_{\rm unit}=\frac{E_0}{c},\quad t_{\rm unit}=\frac{\hbar}{E_0}
$$

$$
i\partial_t\psi=(-i\sigma_x\partial_x+\mu\sigma_z+V)\psi,\quad \mu=mc^2/E_0
$$

$$
\rho=\psi^\dagger\psi,\quad j=\psi^\dagger\sigma_x\psi,\quad \partial_t\rho+\partial_x j=0
$$

$$
P_\pm(p)=\frac12\left(I\pm\frac{p\sigma_x+\mu\sigma_z}{\sqrt{p^2+\mu^2}}\right)
$$

Exact free evolution for each Fourier mode. The initial Gaussian has the selected spinor mixing and phase. Projection is applied before evolution and renormalized; it changes the prepared state rather than deleting a visual layer.

1024 points on a periodic interval of length 128; displayed window is cropped. The edge probability and norm error below monitor numerical limits. Position outcomes are grid-cell centers. Sampling errors do not include discretization or experimental noise.

$0$

Smooth diagrams always show the model; they are not reconstructed from the displayed shots. The observation gate is an analysis boundary that does not disturb the wave. Pair creation, detector inefficiency and the trapped-ion apparatus are not modeled.

[Gerritsma et al. · Dirac simulation (2010)](https://arxiv.org/abs/0909.0674) · [Gerritsma et al. · Klein simulation (2011)](https://arxiv.org/abs/1007.3683)

## From this model to the evidence

Does the oscillation survive one energy branch?

- **Try**: Compare Let it tremble with One energy branch. Scrub through the evolution, then measure position and velocity, each on its own set of fresh preparations.
- **Read**: Compare the sample means with the model’s expectation values. Remove the interference between the energy branches and the free mean velocity stops oscillating. The two spinor components and the two energy branches are different things.
- **Scope**: Speeds are dimensionless, with the unit speed set to one. This one-dimensional, two-component analogue complements the article’s four-component theory of the electron. It does not observe a real electron’s trajectory, solve a hydrogen spectrum or calculate a magnetic anomaly.

$$
\begin{aligned}H_0&=p\sigma_x+\mu\sigma_z\\v&=\sigma_x\end{aligned}
$$

Model reference: [Gerritsma et al. · Dirac simulation (2010)](https://arxiv.org/abs/0909.0674)

[Dirac’s electron: a successful equation with an unfinished story](https://sandboxphysics.com/stories/quantum-evidence/dirac-electron-spin-relativity/)

Physics tutorial

## Dirac Trembling Motion

**Background** Release a free Dirac wave packet and watch its probability current reverse, then prepare a packet with positive energies only. Scrub through the whole evolution, and sample position and velocity on separate, fresh preparations.

**Why it matters** With no force acting, you might expect the packet's center to move steadily. When two energy branches interfere, it does not have to.

Start with the essentials

- **Focus question**: Why does a free Dirac wave packet tremble when no force acts on it?
- **One-sentence intuition**: Each energy branch has its own spinor, which changes with momentum. When the two branches interfere, the mean velocity picks up an oscillating term.

### Core mathematical model

#### The Dirac equation in one dimension

$$
i\partial_t\psi=(p\sigma_x+\mu\sigma_z+V)\psi
$$

Position, momentum and time are dimensionless, measured against an arbitrary energy scale of the simulator. The velocity operator is the first Pauli matrix.

#### The two energy branches

$$
E_\pm(p)=V\pm\sqrt{p^2+\mu^2}
$$

Keeping only one branch at each momentum makes a different initial state. It is not the same as hiding one spinor component.

#### Probability is conserved

$$
\partial_t\rho+\partial_xj=0,\quad j=2\operatorname{Re}(\psi_1^*\psi_2)
$$

The density and the current are both computed from the same spinor. The observation gate does not collapse or absorb the packet.

### Common difficulties

#### What the picture means

**Typical misconception** The density ribbon shows the path of a real particle, and negative energy means pairs are being created.

**Better mental model** This is a dimensionless quantum simulator in one dimension. The two components of the spinor are not the two energy branches. The position density and the current come from the same evolved state. The Lab does not simulate a real electron trajectory, relativistic field quantization or pair creation.

### Run the experiment

1. 01

   #### Predict first

   Play Let it tremble and watch the arrows change direction.

   **What to observe:** The center and mean velocity oscillate even without a potential.

2. 02

   #### Change the conditions

   Switch to One energy branch, then Remove the mass.

   **What to observe:** With a single branch, the mean velocity stays constant. A massless chiral packet slides along without trembling.

3. 03

   #### Collect and compare

   Choose a frame. Collect 500 position measurements and a separate 500 velocity measurements, pin them, then change the preparation and restore it.

   **What to observe:** The histogram and the sample means approach the model predictions, within the sampling uncertainty. Every raw outcome is in the CSV.

Physical conclusion

This is a dimensionless quantum simulator in one dimension. The two components of the spinor are not the two energy branches. The position density and the current come from the same evolved state. The Lab does not simulate a real electron trajectory, relativistic field quantization or pair creation.

## Related experiments and articles

Quantum evidence · Reading path

### Laws and the formation of quantum mechanics

Articles on this path that use this experiment, followed by the other experiments they suggest.

1. [Article **Dirac’s electron: a successful equation with an unfinished story**](https://sandboxphysics.com/stories/quantum-evidence/dirac-electron-spin-relativity/)
2. [Lab **Klein Wave-Packet Tunnelling** Send a wave packet into a very high barrier (Klein tunnelling)](https://sandboxphysics.com/labs/klein-wavepacket-tunneling/)
3. [Lab **Hydrogen Orbitals & Spectra** Compare the nonrelativistic hydrogen spectrum](https://sandboxphysics.com/labs/hydrogen-orbitals-spectra/)
4. [Lab **Coupled Spin Spectroscopy** Compare spin spectra from an effective model](https://sandboxphysics.com/labs/coupled-spin-spectroscopy/)

Quantum & fields · Starter path

## Start from a single measurement

Predict an outcome, then count what the measurements actually give. The path starts with one qubit and moves on to wave packets, bound states and two-photon interference.

[Start here → **Quantum State & Born Measurement** Predict a probability, turn the analyzer, then compare your prediction with the measured frequency over many shots. Observe · 15 min](https://sandboxphysics.com/labs/qubit-state/)

1. [1 Quantum State & Born Measurement](https://sandboxphysics.com/labs/qubit-state/)
2. [2 Stern–Gerlach Sequence](https://sandboxphysics.com/labs/stern-gerlach-sequence/)
3. [3 Wave Packet & Uncertainty](https://sandboxphysics.com/labs/wave-packet-uncertainty/)
4. [4 Quantum Harmonic Oscillator](https://sandboxphysics.com/labs/quantum-harmonic-oscillator/)
5. [5 Which Path & Quantum Eraser](https://sandboxphysics.com/labs/quantum-eraser/)
6. [6 Hong–Ou–Mandel Two-Photon Interference](https://sandboxphysics.com/labs/hong-ou-mandel/)

[View the full path →](https://sandboxphysics.com/topics/quantum/#starter-path)
