Chapter 9: Weyl Tensor

The Weyl tensor is the trace-free part of the Riemann tensor. It describes the purely gravitational degrees of freedomβ€”tidal forces and gravitational wavesβ€”independent of local matter content.

Definition

The Weyl tensor (conformal tensor) is defined as:

\(C_{\rho\sigma\mu\nu} = R_{\rho\sigma\mu\nu} - \frac{2}{n-2}\left(g_{\rho[\mu}R_{\nu]\sigma} - g_{\sigma[\mu}R_{\nu]\rho}\right) + \frac{2}{(n-1)(n-2)} R \, g_{\rho[\mu}g_{\nu]\sigma}\)

In 4 dimensions, this simplifies to:

\(C_{\rho\sigma\mu\nu} = R_{\rho\sigma\mu\nu} - \left(g_{\rho[\mu}R_{\nu]\sigma} - g_{\sigma[\mu}R_{\nu]\rho}\right) + \frac{1}{3} R \, g_{\rho[\mu}g_{\nu]\sigma}\)

Key Properties

Trace-Free

\(C^\rho_{\;\sigma\rho\nu} = 0\) β€” All contractions vanish

Same Symmetries as Riemann

Antisymmetric in first pair, antisymmetric in second pair, symmetric under pair exchange

Conformally Invariant

\(Under (\tilde{g}_{\mu\nu} = \Omega^2 g_{\mu\nu}): (\tilde{C}^\rho_{\;\sigma\mu\nu} = C^\rho_{\;\sigma\mu\nu})\)

Independent Components

10 components in 4D (same as Ricci tensor) β€” total 20 = 10 (Weyl) + 10 (Ricci)

Physical Interpretation

Gravitational Waves

In vacuum (RΞΌΞ½ = 0), all curvature is in Weyl tensor. Gravitational waves are propagating Weyl curvature.

Tidal Effects

The Weyl tensor describes shape distortion without volume change (pure shear).

Free Gravitational Field

Represents curvature not directly caused by local matterβ€”propagating from distant sources.

Petrov Classification

Spacetimes classified by algebraic type of Weyl tensor (Type I, II, D, III, N, O).

Decomposition of the Riemann TensorRμνρσ20 independent components (4D)=CμνρσWeyl (traceless)10 componentsRΞΌΞ½Ricci (trace part)9 componentsRScalar curvature1 component++Tidal / Gravitational WavesFree gravitational fieldShape distortion (no volume change)Propagates in vacuumMatter ContentEinstein equations:RΞΌΞ½ ∝ TΞΌΞ½Volume deformationTotal CurvatureR = gΞΌΞ½ RΞΌΞ½Overall volume scalingR ∝ T (trace)

Python: Weyl Tensor Computation

Python
weyl_tensor.py212 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Fortran: Weyl Scalar Calculation

Python
weyl_plot.py105 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Rate this chapter: