Klein Paradox
On the negative-energy branch of a Dirac step problem, an outgoing wave can have negative momentum. Choosing it by momentum sign alone changes the boundary condition and can produce a misleading flux interpretation. This notebook solves the two-component matching problem with incidence from the left, classifies channels by current, and sweeps the step through the positive continuum, evanescent gap, and negative continuum. The interpretation is developed at Klein Paradox.
Required background. Klein Paradox specifies the boundary-value problem; Dirac Current specifies its density and flux. Helpful background. Pair Creation explains why these stationary one-body coefficients alone are not a particle count.
Run the investigation. The program and retained results below support the stated experiment. Follow Running an Experiment for environment and output-directory guidance. The recorded evidence applies to its stated parameters and environment.
Stationary modes and outgoing current
Section titled “Stationary modes and outgoing current”Use , normal incidence in one fixed spin channel, and
Here is potential energy, with on the left and on the right. Assume total energy with , and no incident wave from the right. In a constant region, a spinor satisfies
For real propagating modes, and
Thus outgoing on the right means . When , it requires . The program uses stable spinor charts on the two sides of the mass gap, avoiding a division by the small combination near the negative threshold.
Real channel spinors are normalized to unit absolute current. With an incoming left mode , reflected mode , and outgoing right mode , continuity at the step gives
The algorithm solves this linear system. In propagating regions, and , and direct current evaluation checks . For the owner’s exact example, , , , , the outgoing right momentum is , and
These are positive Dirac probability-current fractions with the stated one-sided incidence. They are not the signed Klein–Gordon charge current coefficients, nor vacuum pair-production probabilities.
Evanescent modes and excluded thresholds
Section titled “Evanescent modes and excluded thresholds”For , choose with , so the right wave decays as . Its current is zero. The program normalizes this mode to unit density at the interface; its nonzero coefficient is therefore not a unit-flux transmission amplitude. The transmitted flux remains and .
At , the propagating channel has zero current and cannot be normalized to unit flux. The sweep records these thresholds as excluded rows with empty entries. Empty values must not be replaced by zero measurements. For , the adjacent limits are , ; those limits do not construct a unit-flux mode at the threshold.
Default , , sweep. The right-channel thresholds are and . Curves connect the retained uniform samples separately in each region; sampling is coarse close to the square-root thresholds. Hollow points show the analytic limits, while the channels at the exact thresholds remain excluded from the data.
The excluded points concern this asymptotic normalization. They do not declare a gap in the spectrum of the entire step Hamiltonian. The default profile download samples three analytic stationary solutions: a positive-continuum step, an evanescent step, and the negative-continuum example above. Increasing the profile sample count improves the plotted sampling; it does not change the matching calculation.
Independent checks and limiting regimes
Section titled “Independent checks and limiting regimes”The calculation checks the matching solution against closed amplitudes, direct currents, Hermitian eigensolver projectors, exact rational fixtures, and the unitary two-port scattering matrix where both channels propagate. In the default sweep the largest flux-balance discrepancy is approximately . The condition number of each matching matrix is also exported; flux balance alone is not an accuracy estimate for every amplitude near a threshold.
Two fixed studies supplement the configured sweep. The threshold approach table uses , , so its threshold step energies are 1 and 3, rather than the default sweep’s and . Its approaching propagating channels have . The derivative table likewise uses , , with steps , , and . At points , away from the interface, centered differences test the stationary Dirac equation as the spacing decreases from to .
The resulting residual divided by the spinor norm falls at second order. It still has energy units in natural units; it is not a universal dimensionless relative error. This finite-difference diagnostic does not mean that a mesh evolution produced the solution. At the discontinuity the spinor is continuous, but its derivative need not be.
The limiting-case table includes exact massless transmission for the tested nonthreshold steps and a massive nonrelativistic comparison. In the latter, hold physical mass , incident kinetic energy , and step energy fixed while increasing . The solver’s mass slot then contains the rest energy , since its two-component equations use natural-unit form. This is a change of the relativistic scale, not a varying physical mass. The reflection approaches the Schrödinger result at order . In this scaling comparison the solver’s represents times physical momentum; the common velocity factor cancels from the flux ratios being compared.
The experiment assumes an abrupt stationary external step. It does not include a smooth interface, transverse momentum, a finite barrier, source recoil, radiation, switching history, or backreaction. Quantized in/out modes and an initial state are required for a pair-production calculation.
Run, inspect, and reproduce
Section titled “Run, inspect, and reproduce”Download the standalone Python program. The retained run used Python 3.12.14 and NumPy 2.3.5 and passed 4,007 checks. Use a fresh output directory:
python -m pip install numpy==2.3.5python klein-paradox.py --output-dir klein-resultsExisting output files are protected. The default step sweep has 121 uniform samples from zero to six plus two explicit excluded thresholds. For a finer sampled sweep:
python klein-paradox.py --samples 1201 --output-dir klein-finer-sweep| Download | Contents |
|---|---|
| Sweep CSV | Region, momentum, current, amplitudes, normalization, flux fractions, and conditioning |
| Profiles CSV | Analytically sampled spinor, density, and current for three representative steps |
| Thresholds CSV | Fixed approaches to the channel thresholds |
| Derivatives CSV | Fixed-fixture stationary-equation residuals versus finite-difference spacing |
| Limits CSV | Massless, large-step, and nonrelativistic comparisons |
| JSON report | Parameters, checks, excluded rows, environment, limitations, and file hashes |
The public JSON replaces local output paths with download paths; numerical results and CSV bytes retain the executed run’s values. To reproduce the figure, put the default sweep CSV beside the TikZ source and use PGFPlots 1.18:
latex notebook-klein-flux.texdvisvgm --no-fonts notebook-klein-flux.dviThe source selects the three default row blocks and adds hollow analytic threshold limits. Update the block selection and threshold positions when changing the sweep.
Exercises
Section titled “Exercises”Zero flux with nonzero amplitude. Inspect the right half of the evanescent profile. Why does a nonzero density there not imply nonzero transmission through the semi-infinite region?
Solution
The decaying mode has nonzero density but zero conserved current. Its coefficient measures interface amplitude in a unit-density normalization. Transmission is defined from outgoing asymptotic current, which vanishes. A finite barrier with a second interface would be a different matching problem.
Shift the energy origin. Use the importable
match_step function to add the same
constant to . What should happen
to the flux fractions? Why is shifting
only in a zero-left-potential
run a different operation?
Solution
Shifting all three leaves both kinetic energies and unchanged. The channel spinors and are therefore unchanged. If stays zero while changes, the incident kinetic energy and its spinor change, so the experiment is different.
Reverse the Klein-region momentum. At , replace the selected negative by positive . Is the new mode still outgoing on the right?
Solution
No. Its velocity and current have the sign of . It travels toward the interface from the right. Matching it describes another boundary condition, not the same scattering solution with an anomalous probability.
References
Section titled “References”- Calogeracos, Alex, and Norman Dombey. “History and physics of the Klein paradox.” Contemporary Physics 40, 313–321 (1999). doi:10.1080/001075199181387; arXiv:quant-ph/9905076.
- Gavrilov, S. P., and D. M. Gitman. “Quantization of charged fields in the presence of critical potential steps.” Physical Review D 93, 045002 (2016). doi:10.1103/PhysRevD.93.045002; arXiv:1506.01156.