Chapter 12: The Equivalence Principle

The equivalence principle is the cornerstone of general relativity. It states that gravitational and inertial mass are equivalent, and that locally, gravity is indistinguishable from acceleration. This insight led Einstein to describe gravity as spacetime curvature.

Three Forms

Weak Equivalence Principle (WEP)

All test particles fall with the same acceleration in a gravitational field, regardless of their composition.

m_{inertial} = m_{gravitational} (tested to 10-15 precision)

Einstein Equivalence Principle (EEP)

In a freely falling local reference frame, the laws of physics are those of special relativity.

Includes WEP + local Lorentz invariance + local position invariance

Strong Equivalence Principle (SEP)

EEP applies to all physics, including gravitational experiments. Self-gravitating bodies fall like test particles.

Only satisfied by general relativity (not scalar-tensor theories)

Einstein's Thought Experiments

The Elevator

An observer in a closed elevator cannot distinguish between:
• Resting on Earth's surface in gravity g
• Accelerating upward at g in empty space

Free Fall

An observer in free fall cannot distinguish between:
• Falling in a gravitational field
• Floating in empty space far from masses

EarthgGravitational field gaEmpty spaceAcceleration a = gLocally indistinguishable -- the observer cannot tell which scenario they are in

Key Implication

Gravity can be "transformed away" locally by choosing a freely falling frame. This means gravity is not a force but a property of spacetime geometry!

Mathematical Formulation

At any point in spacetime, we can choose coordinates where the metric is locally Minkowski:

\(g_{\mu\nu}(P) = \eta_{\mu\nu}, \quad \Gamma^\rho_{\mu\nu}(P) = 0\)

Local inertial frame (Riemann normal coordinates)

However, second derivatives (curvature) cannot be transformed away:\(R^\rho_{\;\sigma\mu\nu}(P) \neq 0\) in general. This is the tidal effect that distinguishes true gravity from mere acceleration.

Python: Free Fall Simulation

Free Fall Simulation: The Equivalence Principle

Python
script.py63 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Fortran: Tidal Forces

Python
tidal_forces_plot.py116 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Rate this chapter: