Relativistic Landau Levels
Numerical diagonalization of a truncated Landau Hamiltonian can return the correct lowest energies with the wrong apparent multiplicity. The top oscillator state introduces a spurious partner that remains degenerate with the physical lowest level as the cutoff increases. This notebook constructs the full finite matrix, then separates physical and spurious contributions using complete energy-cluster projectors. The analytic spectrum and spinors remain at Relativistic Landau Levels.
Required background. Relativistic Landau Levels supplies the physical invariant sectors; The Dirac Hamiltonian supplies the spectral interpretation. Helpful background. Landau-Level Degeneracy explains orbital counting, while Foldy–Wouthuysen Expansion supplies the magnetic correction used in the separate massive comparison.
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.
Finite oscillator Dirac Hamiltonian
Section titled “Finite oscillator Dirac Hamiltonian”Take a prescribed uniform with , signed , , and . There is no anomalous magnetic moment, photon emission, or radiative shift in this minimal-coupling calculation. The Hamiltonian is
The code keeps one guiding-center orbital and oscillator states . It constructs directly from , sets , and builds
Tensoring with four Dirac components gives a matrix, diagonalized by NumPy’s Hermitian eigensolver. This constructs the first-order matrix independently of the analytic energy formula.
The physical sectors use , with seed spin . Their positive energy magnitudes are
For nonzero , each sign of energy has one internal state at and two at . A seed spin label generally does not make the complete Dirac spinor an eigenstate of ; the level table therefore exports its spin mean and variance. The macroscopic orbital degeneracy per transverse area, , is outside the one-orbital matrix calculation.
Why the cutoff creates a false lowest level
Section titled “Why the cutoff creates a false lowest level”The finite oscillator matrices satisfy
not the infinite oscillator commutator. The extra term changes the squared Hamiltonian on the top oscillator state. In particular, an opposite-spin top state produces an additional two-dimensional Dirac block with eigenvalues . Thus raw counting gives two states at each nonzero lowest energy, although only one belongs to the physical lowest level. Increasing moves the artificial state to a different oscillator basis vector; it does not move its energy away.
The eigensolver may rotate physical and spurious vectors within their degenerate energy space. Classifying a single returned eigenvector by its largest component is therefore unreliable. If contains an orthonormal basis of the full energy cluster and projects onto a known invariant sector, use
The weights are invariant under for any unitary within the cluster. The program checks this explicitly and verifies that disjoint sector weights sum to the raw multiplicity.
Four default energy clusters, shown as categories. Here , , , , , and . The energies are and . All four raw multiplicities are two, but the projector weights distinguish the physical lowest level from its cutoff artifact.
In the cluster CSV,
physical_N0_weight is already part of
physical_interior_weight. Do not add
both when accounting for the total.
The disjoint decomposition is the physical
interior, the boundary-adjacent physical
sector, and the spurious top
sector. The boundary-adjacent physical
block is exact for this model, but is
excluded from the reported low-sector
cutoff comparisons.
Cutoff, zero modes, and massive limits
Section titled “Cutoff, zero modes, and massive limits”The independent cutoff study constructs matrices at and compares fixed physical sectors. The largest energy discrepancy is about in the retained run. This roundoff-level agreement reflects exact invariant blocks already contained in each matrix; it is not evidence for a fitted algebraic convergence rate. A sorted eigenvalue index is a poor comparison label because its physical sector can change as the matrix grows.
At exactly , the physical positive and negative branches coalesce into one two-dimensional zero space. The finite matrix also contains two artificial zero states, giving a raw cluster of dimension four. The program does not evaluate at or count the coalesced physical space twice. Very small but nonzero gaps that cannot be resolved at the declared clustering tolerance are rejected rather than relabeled as this exact apex.
The separate nonrelativistic CSV uses a fixed massive fixture, even when the configured spectral run is massless. For its scalar value , it compares
The full is retained. Decimal arithmetic verifies the positive remainder bounds discussed in the FW notebook. For , the last measured orders approach four, ranging from approximately 3.98495 to 3.99958. These are massive fixed-field limits, not an expansion in at .
Reproduce the spectrum and multiplicity audit
Section titled “Reproduce the spectrum and multiplicity audit”Download the standalone Python program. The default run used Python 3.12.14 and NumPy 2.3.5 and passed 1,748 checks, including 60 exact rational assertions across twenty parameter fixtures. Those fixtures use an unnormalized ladder basis with its factorial Gram matrix, so Hermiticity is checked in that weighted inner product.
python -m pip install numpy==2.3.5python relativistic-landau-levels.py --output-dir landau-resultsDefaults are the parameters in the figure, with physical levels through exported. Existing outputs are protected. Two useful fresh runs are:
python relativistic-landau-levels.py --charge 1 --cutoff 20 --output-dir landau-positive-chargepython relativistic-landau-levels.py --mass 0 --pz 0 --output-dir landau-zero-mode| Download | Contents |
|---|---|
| Raw spectrum CSV | All 48 default eigenvalues and first-order residuals |
| Clusters CSV | Degenerate-cluster multiplicities and invariant projector weights |
| Levels CSV | Analytic physical branches, seed labels, spin means, and variances |
| Spinors CSV | Coefficients of the normalized first-order physical modes |
| Cutoff CSV | Fixed low-sector comparisons across independent oscillator cutoffs |
| Nonrelativistic CSV | Separate massive energy expansion and decimal remainder bounds |
| JSON report | Checks, tolerances, parameters, environment, limitations, and hashes |
The public JSON uses download paths; its numerical fields and the CSV bytes retain the executed run’s results. The cluster file contains a quoted JSON array in its final column. Use a quote-aware CSV reader, even if plotting only the earlier numeric columns.
For the figure, place the default cluster CSV beside the TikZ source and use PGFPlots 1.18:
latex notebook-landau-multiplicity.texdvisvgm --no-fonts notebook-landau-multiplicity.dviThe figure selects default records for . Select the corresponding clusters afresh if changing the output parameters or row layout.
Exercises
Section titled “Exercises”A trace obstruction. Explain why no finite square matrices can satisfy , and check that the exported finite commutator avoids the contradiction.
Solution
The trace of any finite matrix commutator vanishes by cyclicity, whereas . The boundary correction has trace , so , as required.
Mix the lowest-level eigenvectors. Rotate the two columns in a nonzero lowest-energy cluster by an arbitrary unitary. Which physical multiplicity diagnostic survives, and why?
Solution
The individual columns can each contain both physical and artificial components. The trace of the physical projector on the complete cluster remains one: cyclicity and remove the unitary rotation. The artificial weight likewise remains one. Raw energy multiplicity alone remains two and cannot make this distinction.
A misleading convergence study. Suppose the two lowest positive eigenvalues agree with for every tested . What additional calculation is needed before reporting two physical states?
Solution
Resolve the cluster against the known physical and boundary sector projectors. One unit of weight belongs to the opposite-spin top artifact for every cutoff. Energy stability therefore does not imply that both states approximate physical lowest-level modes.
References
Section titled “References”- Bjorken, James D., and Sidney D. Drell. Relativistic Quantum Mechanics. McGraw–Hill, 1964.
- Thaller, Bernd. The Dirac Equation. Springer, 1992. doi:10.1007/978-3-662-02753-0.