Skip to content

A numerical Dirac solver evolves spinor components with a discretized first-order spatial operator. Preserving its discrete inner product is essential, but not sufficient: a norm-conserving grid can still contain extra low-energy modes or misrepresent the boundary. Starting from the covariant Dirac equation, this page develops a one-dimensional Hamiltonian calculation in a prescribed external field.

Required background. Dirac current defines density and flux, and representations as arrays fixes component ordering.

For a two-component 1+11+1 dimensional model, choose α=σx\alpha=\sigma_x, β=σz\beta=\sigma_z and a real electrostatic potential energy V(x)V(x):

H=−iℏc σx∂x+mc2σz+V(x)I2.H=-i\hbar c\,\sigma_x\partial_x +mc^2\sigma_z+V(x)I_2.

This is a declared reduced model, not the full four-component three-dimensional spinor written on a line. Store each grid site’s two components in a fixed order and construct derivative and component matrices consistently with that ordering.

On a periodic uniform grid, the centered derivative D0D_0 is skew-Hermitian, so Hh=−iℏc(D0⊗σx)+I⊗mc2σz+VhH_h=-i\hbar c(D_0\otimes\sigma_x)+I\otimes mc^2\sigma_z+V_h is Hermitian. With nonuniform quadrature weights WW, the correct condition is

Hh†W=WHh,∥ψh∥W2=ψh†Wψh.H_h^\dagger W=WH_h, \qquad \|\psi_h\|_W^2=\psi_h^\dagger W\psi_h.

Test that identity before propagation. A small ordinary Euclidean residual is not enough when the physical metric is weighted.

The one-dimensional current is j=cψ†σxψj=c\psi^\dagger\sigma_x\psi. Integration by parts produces a boundary bilinear form. A self-adjoint closed boundary must make that form vanish for every pair of allowed states, not merely for one numerical eigenvector.

For example, imposing ψ2=iλψ1\psi_2=i\lambda\psi_1 with fixed real λ\lambda at each endpoint gives zero normal current and a consistent separated boundary subspace. Imposing both components to vanish at both ends can overconstrain a first-order problem. Open scattering boundaries require a separate incoming/outgoing construction or a calibrated absorber.

For a continuum plane wave, H(k)=ℏckσx+mc2σzH(k)=\hbar ck\sigma_x+mc^2\sigma_z has energies E±=±m2c4+ℏ2c2k2E_\pm=\pm\sqrt{m^2c^4+\hbar^2c^2k^2}. The centered grid replaces kk by sin⁡(ka)/a\sin(ka)/a:

E±,h(k)=±m2c4+ℏ2c2sin⁡2(ka)a2.E_{\pm,h}(k)= \pm\sqrt{m^2c^4+\hbar^2c^2\frac{\sin^2(ka)}{a^2}}.

Check the numerical matrix eigenvalues against this lattice dispersion first, then against the continuum at fixed small physical kk as a→0a\to0. Agreement with the lattice formula tests implementation; convergence to the continuum tests discretization. The additional low-energy region near ka=πka=\pi is fermion doubling.

To prepare a free positive-energy packet, project each resolved momentum spinor with P+(k)=[I+H(k)/E+(k)]/2P_+(k)=[I+H(k)/E_+(k)]/2 and renormalize. Use the discrete Hh(k)H_h(k) if testing the discrete solver. At an exactly zero-energy mode, specify the degenerate subspace explicitly instead of dividing by zero. Arbitrary spinor components generally mix both branches.

A midpoint Crank–Nicolson update is unitary in the correct metric for a time-independent self-adjoint discrete Hamiltonian, up to solve errors. Converge its phase error and spatial dispersion separately; exact norm conservation does not establish correct group velocity.

Ordinary imaginary-time ground-state filtering is inappropriate for the unrestricted continuum Dirac Hamiltonian, which is unbounded below. On a finite grid it selects the most negative cutoff state. Bound-state calculations in a spectral gap need sector-aware or shift-targeted methods and checks for spectral pollution.

Strong external fields can mix positive and negative sectors. A one-particle solver does not by itself compute pair creation or a many-body vacuum response; those questions require a field-theoretic interpretation and additional state information. See the Klein paradox.

For a massless centered-grid model, compare the energies at k=0k=0 and k=π/ak=\pi/a.

Solution

Both are zero because sin⁡0=sin⁡π=0\sin0=\sin\pi=0. The second zero persists at the grid edge even though the continuum energy there would be ℏcπ/a\hbar c\pi/a. Norm conservation cannot distinguish this extra low-energy species from the intended one; the discretization itself must be examined.

  • Hammer, René, and Walter Pötz, “Staggered grid leap-frog scheme for the (2+1)D Dirac equation,” arXiv (2013), arXiv:1306.5895 — structure-preserving grid design and dispersion analysis.
  • Thaller, Bernd, The Dirac Equation, Springer (1992), author’s book page — Hamiltonian domains, spectral structure, and physical interpretation.