Running Coupling Constants
Running Coupling Constants
One of the most profound results of Quantum Field Theory is that coupling constants are not truly constant — they run with the energy scale at which they are probed. This running arises from quantum corrections (loop diagrams) that dress the bare interaction vertex.
QED: α Increases with Energy
In Quantum Electrodynamics the fine-structure constant grows logarithmically with energy due to vacuum polarisation (electron–positron virtual pairs screen the bare charge):
where is the low-energy value and GeV. At the Z mass, .
QCD: αs Decreases with Energy (Asymptotic Freedom)
The strong coupling constant does the opposite: it decreases at high energy. This is asymptotic freedom, discovered by Gross, Politzer, and Wilczek (Nobel Prize 2004). At one loop:
where is the number of active quark flavours (typically 5 above the bottom threshold), and GeV is the QCD scale where the coupling diverges. The coefficient governs the running speed.
| Scale | |
|---|---|
| 1 GeV | (non-perturbative) |
| GeV | (measured) |
| 1 TeV |
Your Task
Implement:
alpha_QED_running(Q_GeV)— running QED coupling at scalealpha_s_running(Q_GeV, n_f=5, Lambda_QCD=0.217)— one-loop QCD running couplingcoupling_ratio_QCD_QED(Q_GeV)— ratio at scale (implement both inline)
All constants must be defined inside each function body.