Chapter 16: Weak Field Limit
The weak field limit connects general relativity to Newtonian gravity and provides the framework for understanding gravitational waves, gravitational lensing, and post-Newtonian corrections to orbital dynamics.
Linearized Gravity
For weak gravitational fields, the metric is a small perturbation of flat spacetime:
\( g_{\mu\nu} = \eta_{\mu\nu} + h_{\mu\nu}, \quad |h_{\mu\nu}| \ll 1 \)
ημν = Minkowski metric, hμν = perturbation
To linear order in h, the Einstein tensor becomes:
\( G^{(1)}_{\mu\nu} = \frac{1}{2}\left( \partial^\rho \partial_\mu h_{\nu\rho} + \partial^\rho \partial_\nu h_{\mu\rho} - \Box h_{\mu\nu} - \partial_\mu \partial_\nu h - \eta_{\mu\nu}(\partial^\rho \partial^\sigma h_{\rho\sigma} - \Box h) \right) \)
where h = ημνhμν and □ = ∂μ∂μ
Gauge Freedom
Infinitesimal coordinate transformations give gauge freedom in hμν:
\( h_{\mu\nu} \to h_{\mu\nu} + \partial_\mu \xi_\nu + \partial_\nu \xi_\mu \)
Lorenz Gauge (Harmonic)
\( \partial^\mu \bar{h}_{\mu\nu} = 0 \)
where \( \bar{h}_{\mu\nu} = h_{\mu\nu} - \frac{1}{2}\eta_{\mu\nu}h \)
Wave Equation
\( \Box \bar{h}_{\mu\nu} = -\frac{16\pi G}{c^4} T_{\mu\nu} \)
Gravitational waves!
Gravitational Waves
In vacuum (Tμν = 0), the wave equation \( \Box \bar{h}_{\mu\nu} = 0 \) has plane wave solutions:
\( h_{\mu\nu} = \epsilon_{\mu\nu} e^{ik_\rho x^\rho} \)
kμkμ = 0 (null wavevector)
Transverse-Traceless (TT) Gauge
For wave propagating in z-direction:
\( h^{TT}_{\mu\nu} = \begin{pmatrix} 0 & 0 & 0 & 0 \\ 0 & h_+ & h_\times & 0 \\ 0 & h_\times & -h_+ & 0 \\ 0 & 0 & 0 & 0 \end{pmatrix} \cos(\omega t - kz) \)
Two polarizations: plus (+) and cross (×)
Interactive Simulation: Gravitational Wave Effects
Run this Python code to visualize how gravitational waves deform a ring of test masses. The simulation shows both plus (+) and cross (×) polarizations at different phases, with the amplitude exaggerated for visibility. Try modifying the parameters!
Gravitational Wave Visualization
PythonVisualize GW effects on test masses in the weak field limit
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Fortran: Linearized Gravity Analysis
This Fortran code demonstrates the weak field equations, calculates GW150914-like event parameters, and shows how LIGO detects gravitational waves through tiny length changes.
Weak Field Limit Calculations
FortranLinearized gravity and gravitational wave physics
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server