Relativistic Hydrogen Atom
Therelativistic_hydrogen.py module implements a complete Dirac equation solver for hydrogen-like atoms, including fine structure, Zitterbewegung, and spin-orbit coupling.
Theory Background
Dirac Equation
The Dirac equation for a relativistic electron in Coulomb potential:Fine Structure Energy Levels
Fromrelativistic_hydrogen.py:526-554, the exact Dirac energy:
Installation Check
Verify the module loads correctly:Basic Usage
Gamma Matrices
Fromrelativistic_hydrogen.py:112-193, the Dirac gamma matrices in standard representation:
- Gamma Matrices
- Anticommutation
Dirac Hamiltonian Operator
Fromrelativistic_hydrogen.py:199-304:
Zitterbewegung Simulation
Zitterbewegung is the “trembling motion” of a relativistic electron caused by interference between positive and negative energy states.Theory
Frequency: ω = 2mc²/ℏ ≈ 2c² ≈ 2 × 137² ≈ 37,500 a.u.⁻¹ Amplitude: Δx ∼ ℏ/(2mc) ∼ 1/(2c) ≈ 0.004 a.u. ≈ 2 × 10⁻³ ÅImplementation
Fromrelativistic_hydrogen.py:639-827:
Visualization
- Energy Spectrum
- Orbital Visualization
- Zitterbewegung
- Fine structure splitting for each n, l
- Comparison with non-relativistic energies
- Degeneracies
Model Loading
The module can use trained Dirac spectral networks (relativistic_hydrogen.py:391-510):Configuration
Fromrelativistic_hydrogen.py:40-89:
Key Results
Fine Structure Constant
α = 1/137.036 is THE fundamental constant determining:- Fine structure splitting magnitude
- Lamb shift
- Relativistic corrections
Energy Level Formula
For hydrogen (Z=1):Command Line Usage
Next Steps
Visualization
Orbital and state visualization
Quantum Algorithms
Circuit implementations