Chapter 3: The Metric Tensor

The metric tensor is the fundamental object in general relativity. It encodes all information about spacetime geometry: distances, angles, volumes, and ultimately gravity itself.

The Metric: Measuring Distance on a Curved SurfacePQdsdxΒΉdxΒ²dsΒ² = gΞΌΞ½ dxΞΌ dxΞ½The metric encodes geometry via infinitesimal distancescurvedsurface

Definition and Properties

The metric tensor gΞΌΞ½ is a symmetric (0,2) tensor that defines the infinitesimal spacetime interval:

\(ds^2 = g_{\mu\nu} dx^\mu dx^\nu\)

The line element β€” fundamental invariant of spacetime

Symmetry

\(g_{\mu\nu} = g_{\nu\mu}\)

10 independent components in 4D

Non-degeneracy

\(\det(g_{\mu\nu}) \neq 0\)

Invertible everywhere

Signature

(-,+,+,+) or (+,-,-,-)

One time, three space dimensions

Inverse Metric

\(g^{\mu\nu} g_{\nu\rho} = \delta^\mu_\rho\)

Raises indices

Important Spacetime Metrics

Minkowski (Flat Spacetime)

ds^2 = -c^2dt^2 + dx^2 + dy^2 + dz^2

Special relativity, no gravity

Schwarzschild (Spherical Mass)

\(ds^2 = -\left(1 - \frac{2GM}{rc^2}\right)c^2dt^2 + \frac{dr^2}{1 - \frac{2GM}{rc^2}} + r^2 d\Omega^2\)

Black holes, stars, planets

FLRW (Expanding Universe)

\(ds^2 = -c^2dt^2 + a(t)^2\left[\frac{dr^2}{1-kr^2} + r^2 d\Omega^2\right]\)

Cosmology, Big Bang

Physical Interpretation

Proper Time

\(For timelike intervals: d\tau^2 = -ds^2/c^2\) β€” time measured by a moving clock

Proper Length

For spacelike intervals: dl^2 = ds^2 β€” distance measured by a ruler

Null Intervals

ds^2 = 0 β€” light rays, photon worldlines

Python: Schwarzschild Metric Analysis

Python
schwarzschild_metric.py102 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Fortran: Metric Determinant and Inverse

Fortran + Python: Schwarzschild Metric Visualization

Python

Compiles Fortran code and plots metric components vs radial coordinate

metric_plot.py114 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Rate this chapter: