General Relativity

Einstein's Masterpiece: Gravity is the curvature of spacetime. Mass-energy tells spacetime how to curve, and spacetime tells mass-energy how to move.

Chapter 17: Newtonian Limit

General relativity must reduce to Newtonian gravity in the appropriate limit: weak fields, slow motions, and non-relativistic matter. This correspondence shows that Einstein's theory is the correct generalization of Newton's.

Newtonian Limit Conditions

Weak Field

\( |h_{\mu\nu}| \ll 1 \)

|Φ|/c² ≪ 1 where Φ is Newtonian potential

Slow Motion

\( v \ll c \)

Non-relativistic velocities

Static or Slow-Varying Field

\( \partial_t g_{\mu\nu} \approx 0 \)

Time derivatives negligible

Non-Relativistic Matter

\( T_{00} \approx \rho c^2 \gg T_{ij} \)

Pressure negligible vs rest mass energy

Derivation

With g00 = -(1 + 2Φ/c²), the 00-component of Einstein's equations:

\( G_{00} = \frac{8\pi G}{c^4} T_{00} \)

\( \nabla^2 h_{00} = -\frac{16\pi G}{c^4} \rho c^2 \)

\( \nabla^2 \Phi = 4\pi G \rho \)

Poisson's equation! (Newtonian gravity)

The geodesic equation for slow motion (uμ ≈ (c, 0, 0, 0)) gives:

\( \frac{d^2 \vec{x}}{dt^2} = -\nabla \Phi \)

Newton's law of gravitation!

Post-Newtonian Corrections

Beyond the Newtonian limit, GR predicts corrections of order (v/c)² and (Φ/c²):

Perihelion Precession

\( \Delta\phi = \frac{6\pi GM}{c^2 a(1-e^2)} \) per orbit

Mercury: 43 arcsec/century (confirmed!)

Light Deflection

\( \delta\theta = \frac{4GM}{c^2 b} \) (twice Newtonian prediction)

Sun: 1.75 arcsec (confirmed 1919!)

Shapiro Time Delay

\( \Delta t = \frac{4GM}{c^3} \ln\left(\frac{4r_1 r_2}{b^2}\right) \)

Radar ranging to planets, pulsars

Interactive Simulation: Newtonian Limit

Run this Python code to explore the transition from GR to Newtonian gravity. The simulation computes the relativistic parameter ε = |Φ|/c² for different objects and visualizes post-Newtonian corrections like Mercury's perihelion precession.

Newtonian Limit Analysis

Python

Explore when GR reduces to Newtonian gravity

newtonian_limit.py165 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Fortran: Orbital Precession

This Fortran code calculates the GR perihelion precession for all inner planets and the famous binary pulsar PSR B1913+16, demonstrating the post-Newtonian regime.

Post-Newtonian Precession

Fortran

Calculate GR corrections to planetary orbits

newtonian_limit.f90122 lines

Click Run to execute the Fortran code

Code will be compiled with gfortran and executed on the server