Skip to content

Geroch-Held-Penrose Calculus

Scrollable formula. Use Left and Right arrow keys to reveal hidden content.

Scrollable table. Use Left and Right arrow keys to reveal additional columns.

Scrollable figure. Use Left and Right arrow keys to inspect hidden content.

The Geroch–Held–Penrose calculus differentiates null-tetrad components without fixing the residual boost and spin of a preferred pair of null directions. Its basic fields are weighted scalars, best regarded locally as components that patch to sections of complex line bundles. Corrected directional derivatives absorb the inhomogeneous transformation of four connection coefficients, so every term in a GHP equation has a definite boost-spin weight.

Required background. Frames, coframes, and anholonomy supplies local frame transformations and connection coefficients; The Riemann curvature tensor supplies curvature projections; The Einstein equation supplies the Ricci sources in weighted field equations.

Helpful background. Hypersurface normals and tangential projectors helps identify preferred null directions; Timelike congruences and spatial projection supplies the optical quantities used in the example below.

Weighted scalars for a preferred null pair

Section titled “Weighted scalars for a preferred null pair”

Assume a time-oriented, oriented spacetime and a locally defined normalized tetrad (ℓ,n,m,mˉ)(\ell,n,m,\bar m) with

ℓ⋅n=−1,m⋅mˉ=1.\ell\cdot n=-1, \qquad m\cdot\bar m=1.

Suppose the two real null directions are geometrically preferred, but their normalization and the phase of mm are not. Two aligned tetrads then differ by

(ℓ,n,m,mˉ)↦(Aℓ,A−1n,eiχm,e−iχmˉ),A>0.(\ell,n,m,\bar m) \mapsto (A\ell,A^{-1}n,e^{i\chi}m,e^{-i\chi}\bar m), \qquad A>0.

A scalar of GHP type {p,q}\{p,q\} transforms as

η↦A(p+q)/2ei(p−q)χ/2η.\eta\mapsto A^{(p+q)/2}e^{i(p-q)\chi/2}\eta.

Thus its boost and spin weights are b=(p+q)/2b=(p+q)/2 and s=(p−q)/2s=(p-q)/2. Complex conjugation interchanges the type: if η\eta has type {p,q}\{p,q\}, then ηˉ\bar\eta has type {q,p}\{q,p\}. Examples are

ηρσκτΨ0Ψ2{p,q}{1,1}{3,−1}{3,1}{1,−1}{4,0}{0,0}.\begin{array}{c|cccccc} \eta&\rho&\sigma&\kappa&\tau&\Psi_0&\Psi_2\\ \hline \{p,q\}&\{1,1\}&\{3,-1\}&\{3,1\}&\{1,-1\}&\{4,0\}&\{0,0\}. \end{array}

This construction is the central scope of GHP covariance: it controls the C∗\mathbb C^* spin-boost freedom preserving the selected null directions. The bundle interpretation and the relation between (p,q)(p,q) and (b,s)(b,s) are stated explicitly in Andersson et al. 2022, Appendix A, Definition A.1 and the discussion following it, PDF. It also explains why one can work with regular local transverse frames even when no global mm exists on a sphere.

Let D,Δ,δ,δˉD,\Delta,\delta,\bar\delta be the four tetrad directional derivatives. For a scalar η\eta of type {p,q}\{p,q\}, define

Pη=(D−pϵ−qϵˉ)η,P′η=(Δ+pϵ′+qϵˉ′)η,ðη=(δ−pβ+qβˉ′)η,ð′η=(δˉ+pβ′−qβˉ)η.\begin{aligned} \mathsf P\eta &=(D-p\epsilon-q\bar\epsilon)\eta,\\ \mathsf P'\eta &=(\Delta+p\epsilon'+q\bar\epsilon')\eta,\\ \eth\eta &=(\delta-p\beta+q\bar\beta')\eta,\\ \eth'\eta &=(\bar\delta+p\beta'-q\bar\beta)\eta. \end{aligned}

Here P\mathsf P is read as “thorn”; P′\mathsf P' is thorn-prime. The coefficient definitions are those fixed earlier in this chapter, including their (−,+,+,+)(-,+,+,+) signature translation. The resulting type shifts are

operatoroutput typeP{p+1,q+1}P′{p−1,q−1}ð{p+1,q−1}ð′{p−1,q+1}.\begin{array}{c|c} \text{operator}&\text{output type}\\ \hline \mathsf P&\{p+1,q+1\}\\ \mathsf P'&\{p-1,q-1\}\\ \eth&\{p+1,q-1\}\\ \eth'&\{p-1,q+1\}. \end{array}

For a quantity of type {0,0}\{0,0\}, the correction terms vanish on the first derivative. The output still has the shifted type, so a second derivative usually does need connection terms. For example, Pf=Df\mathsf P f=Df for an ordinary invariant scalar, but P(Pf)\mathsf P(\mathsf P f) acts on a field of type {1,1}\{1,1\}. Ignoring that change loses covariance.

The cancellation can be checked directly. Under a local boost-spin transformation,

ϵnew=A(ϵ+12Dln⁡A+i2Dχ).\epsilon_{\mathrm{new}} =A\left(\epsilon+\frac12D\ln A+\frac{i}{2}D\chi\right).

When DD acts on A(p+q)/2ei(p−q)χ/2ηA^{(p+q)/2}e^{i(p-q)\chi/2}\eta, it generates exactly the Dln⁡AD\ln A and DχD\chi terms subtracted by pϵnew+qϵˉnewp\epsilon_{\mathrm{new}}+q\bar\epsilon_{\mathrm{new}}. Therefore Pη\mathsf P\eta acquires the original factor and one additional power of AA, as its type shift requires. The other three cancellations follow from the corresponding transformations of ϵ′,β,β′\epsilon',\beta,\beta'.

The spherical Minkowski tetrad provides a concrete meaning for ð\eth. In the angular patch 0<θ<π0\lt\theta\lt\pi, direct projection of the connection gives

ϵ=ϵ′=0,β=β′=cot⁡θ22r.\epsilon=\epsilon'=0, \qquad \beta=\beta'=\frac{\cot\theta}{2\sqrt2r}.

For spin weight s=(p−q)/2s=(p-q)/2, the two angular operators reduce to

ðη=12r(∂θ+icsc⁡θ ∂ϕ−scot⁡θ)η,ð′η=12r(∂θ−icsc⁡θ ∂ϕ+scot⁡θ)η.\begin{aligned} \eth\eta &=\frac1{\sqrt2r} \left(\partial_\theta+i\csc\theta\,\partial_\phi-s\cot\theta\right)\eta,\\ \eth'\eta &=\frac1{\sqrt2r} \left(\partial_\theta-i\csc\theta\,\partial_\phi+s\cot\theta\right)\eta. \end{aligned}

The extra cot⁡θ\cot\theta term compensates the rotation of the angular frame over the sphere. It is absent for a spin-zero scalar on its first derivative, but cannot be dropped after that derivative changes the spin weight. Different normalizations of the null tetrad or angular eth operator can move the factor 1/(2r)1/(\sqrt2r) or an overall sign; the expressions here follow from the displayed tetrad and coefficient definitions.

For a geodesic null direction, κ=0\kappa=0, a projected Ricci identity can be written

Pρ=ρ2+σσˉ+Φ00.\mathsf P\rho =\rho^2+\sigma\bar\sigma+\Phi_{00}.

Every term has type {2,2}\{2,2\}. In a frame affinely and spin-parallel transported along ℓ\ell, one may set ϵ=0\epsilon=0, reducing P\mathsf P to DD and recovering the earlier Newman–Penrose optical equation. After a local boost or spin, DρD\rho alone develops derivative terms, whereas Pρ\mathsf P\rho continues to transform homogeneously. This illustrates what the weighted calculus achieves without changing the underlying tensor identity.

Geroch, Held, and Penrose introduced this calculus to exploit a pair of null directions while retaining covariance under their residual transformations; the primary account is Geroch, Held, and Penrose 1973, pp. 874–881. Modern presentations can differ in metric signature, priming conventions, and the signs used for spin coefficients, so the operator formulas must be read together with their definitions.

GHP covariance is not covariance under null rotations. A null rotation changes one of the preferred directions and mixes the Weyl scalars polynomially; a new aligned pair must be chosen before the GHP types above apply. Nor is spin-boost gauge a substitute for diffeomorphism gauge: the former changes a tetrad over fixed spacetime points, while the latter acts on spacetime fields by pullback.

Weighted does not mean invariant. Only type {0,0}\{0,0\} quantities are unchanged under spin-boost, and even they can change under null rotations. Finally, a compact weighted equation is trustworthy only when all terms have the same type and the same signature convention. Weight matching is a strong error check, but it cannot detect a common overall sign error in a convention-translated curvature identity.

Let η\eta have type {p,q}\{p,q\}. Show explicitly that Pη\mathsf P\eta has type {p+1,q+1}\{p+1,q+1\}, and verify the weights in the optical identity.

Solution

Write b=(p+q)/2b=(p+q)/2 and s=(p−q)/2s=(p-q)/2. Then

Dnewηnew=Ab+1eisχ[Dη+(bDln⁡A+isDχ)η].D_{\mathrm{new}}\eta_{\mathrm{new}} =A^{b+1}e^{is\chi} \left[D\eta+(bD\ln A+isD\chi)\eta\right].

Using the displayed transformation of ϵ\epsilon and its conjugate, the correction pϵnew+qϵˉnewp\epsilon_{\mathrm{new}}+q\bar\epsilon_{\mathrm{new}} subtracts bDln⁡A+isDχbD\ln A+isD\chi. Hence (Pη)new=Ab+1eisχPη(\mathsf P\eta)_{\mathrm{new}}=A^{b+1}e^{is\chi}\mathsf P\eta, which is type {p+1,q+1}\{p+1,q+1\}. For the optical equation, ρ\rho has type {1,1}\{1,1\}, so Pρ\mathsf P\rho and ρ2\rho^2 have type {2,2}\{2,2\}. Since σ\sigma has type {3,−1}\{3,-1\}, σˉ\bar\sigma has type {−1,3}\{-1,3\} and their product has type {2,2}\{2,2\}. Finally Rabℓaℓb/2R_{ab}\ell^a\ell^b/2 has boost weight two and spin weight zero, hence type {2,2}\{2,2\}.

  • Andersson, Lars, Thomas Bäckdahl, Pieter Blue, and Siyuan Ma. “Nonlinear Radiation Gauge for Near Kerr Spacetimes.” Communications in Mathematical Physics 396 (2022): 45–90. DOI.
  • Geroch, Robert, A. Held, and Roger Penrose. “A Space-Time Calculus Based on Pairs of Null Directions.” Journal of Mathematical Physics 14, no. 7 (1973): 874–881. DOI.