Skip to content

Frames and spin connections

In general relativity, a metric tells us how to measure lengths, while a connection tells us how to compare vectors at neighboring points. A local orthonormal frame puts those measurements into a familiar Euclidean or Lorentzian basis. It also introduces a choice: that basis can rotate from point to point. The connection must account for its rotation.

We will calculate this effect in ordinary flat space written in cylindrical coordinates. The answer will be nonzero in a radial frame and zero in a Cartesian frame. Seeing both answers describe the same geometry is the useful checkpoint. The calculation uses basic GR and a short introduction to differential forms; it requires no earlier supersymmetry lesson.

A coframe is a local set of measuring rods

Section titled “A coframe is a local set of measuring rods”

Begin with a fixed, positive-definite metric in three dimensions. Coordinate indices are μ,ν=1,2,3\mu,\nu=1,2,3, and orthonormal-frame indices are a,b=1,2,3a,b=1,2,3. An orthonormal coframe is a set of one-forms

ea=eaμ dxμe^a=e^a{}_\mu\,dx^\mu

whose components form an invertible matrix and reconstruct the metric:

g=δab ea⊗eb,gμν=δabeaμebν.g=\delta_{ab}\,e^a\otimes e^b, \qquad g_{\mu\nu}=\delta_{ab}e^a{}_\mu e^b{}_\nu.

A one-form maps a vector to a number. Thus ea(V)e^a(V) gives the aath orthonormal component of a vector VV. The tensor product in the metric means that g(V,W)=δabea(V)eb(W)g(V,W)=\delta_{ab}e^a(V)e^b(W). A coframe is often called a vielbein; “frame” is also frequently used for its components. We will distinguish it from its dual vector basis,

Ea=eaμ∂μ,ea(Eb)=δab,eaμebμ=δab.E_a=e_a{}^\mu\partial_\mu, \qquad e^a(E_b)=\delta^a{}_b, \qquad e^a{}_\mu e_b{}^\mu=\delta^a{}_b.

The inverse relation is eaμeaν=δμνe_a{}^\mu e^a{}_\nu=\delta^\mu{}_\nu. Coordinate and frame indices describe the same tangent space in different bases; they are not interchangeable labels. The metric reconstruction agrees with the three-manifold paper, equation (A.7).

Our example is the patch ρ>0\rho>0 with

ds2=dρ2+ρ2dθ2+dz2,e1=dρ,e2=ρ dθ,e3=dz.ds^2=d\rho^2+\rho^2d\theta^2+dz^2, \qquad e^1=d\rho,\quad e^2=\rho\,d\theta,\quad e^3=dz.

Here ρ,z\rho,z have dimensions of length, and θ\theta is dimensionless. Squaring the coframe immediately gives the metric above. Its dual is

E1=∂ρ,E2=1ρ∂θ,E3=∂z.E_1=\partial_\rho,\qquad E_2=\frac1\rho\partial_\theta,\qquad E_3=\partial_z.

The factor 1/ρ1/\rho matters: ∂θ\partial_\theta has squared length ρ2\rho^2, whereas E2E_2 has unit length. We work locally in the angular coordinate. The radial frame does not extend through the axis ρ=0\rho=0, where the polar coordinate system fails.

Let ∇μ\nabla_\mu be the Levi-Civita connection of the metric. Define connection one-forms Ωab=Ωμab dxμ\Omega^a{}_b=\Omega_\mu{}^a{}_b\,dx^\mu by

∇μEb=ΩμabEa,Ωμab=eaν(∂μebν+Γνμλebλ).\nabla_\mu E_b=\Omega_\mu{}^a{}_b E_a, \qquad \Omega_\mu{}^a{}_b =e^a{}_\nu \left(\partial_\mu e_b{}^\nu+ \Gamma^\nu{}_{\mu\lambda}e_b{}^\lambda\right).

The last expression connects the new notation to the Christoffel symbols you already know. The first frame index labels the output direction; the second labels the vector being differentiated.

Write a vector as V=VaEaV=V^aE_a. The product rule gives

∇μV=(∂μVa+ΩμabVb)Ea.\nabla_\mu V= \left(\partial_\mu V^a+\Omega_\mu{}^a{}_bV^b\right)E_a.

Thus the ordinary variation of its components and the variation of its basis occur together. The matrix-valued one-form Ω\Omega is the orthonormal-frame connection. It is commonly called the spin connection because the same local rotation connection can act on spinor components through the spin representation. We will first determine it using vectors.

Metric compatibility says that orthonormal vectors remain orthonormal under parallel comparison. Differentiating g(Ea,Eb)=δabg(E_a,E_b)=\delta_{ab} gives

Ωab=−Ωba,Ωab:=δacΩcb.\Omega_{ab}=-\Omega_{ba}, \qquad \Omega_{ab}:=\delta_{ac}\Omega^c{}_b.

Antisymmetry is a constraint on the two frame indices, with the one-form index left untouched.

Cartan’s equation turns the calculation into exterior algebra

Section titled “Cartan’s equation turns the calculation into exterior algebra”

The wedge product is the antisymmetric product of forms:

dxμ∧dxν=−dxν∧dxμ.dx^\mu\wedge dx^\nu=-dx^\nu\wedge dx^\mu.

In particular, a one-form wedged with itself vanishes. The exterior derivative of A=AμdxμA=A_\mu dx^\mu is

dA=∂μAν dxμ∧dxν=12(∂μAν−∂νAμ)dxμ∧dxν.dA=\partial_\mu A_\nu\,dx^\mu\wedge dx^\nu =\frac12(\partial_\mu A_\nu-\partial_\nu A_\mu) dx^\mu\wedge dx^\nu.

This formula is enough to do the example; no integration theorem is needed.

The relation between the coordinate and frame connections can also be written as the tetrad postulate:

∂μeaν−Γλμνeaλ+Ωμabebν=0.\partial_\mu e^a{}_\nu -\Gamma^\lambda{}_{\mu\nu}e^a{}_\lambda +\Omega_\mu{}^a{}_b e^b{}_\nu=0.

“Tetrad” is the four-dimensional name, but this relation holds in any dimension. To see why it follows, covariantly differentiate the identity ea(Eb)=δabe^a(E_b)=\delta^a{}_b and use the definition of Ω\Omega. Antisymmetrizing in μ,ν\mu,\nu removes the Christoffel term because the Levi-Civita connection has zero torsion. The result is Cartan’s torsion-free equation:

dea+Ωab∧eb=0.de^a+\Omega^a{}_b\wedge e^b=0.

Use this equation together with Ωab=−Ωba\Omega_{ab}=-\Omega_{ba}. Torsion freedom alone does not impose metric compatibility. Together the two conditions determine the unique Levi-Civita connection for an invertible coframe.

For the cylindrical coframe,

de1=0,de2=dρ∧dθ=1ρe1∧e2,de3=0.de^1=0,\qquad de^2=d\rho\wedge d\theta=\frac1\rho e^1\wedge e^2, \qquad de^3=0.

The second equation is canceled by Ω21=dθ\Omega^2{}_1=d\theta. Antisymmetry then requires Ω12=−dθ\Omega^1{}_2=-d\theta. Set the components involving the third direction to zero and substitute into all three Cartan equations:

de1+Ω12∧e2=−dθ∧ρ dθ=0,de2+Ω21∧e1=dρ∧dθ+dθ∧dρ=0,de3=0.\begin{aligned} de^1+\Omega^1{}_2\wedge e^2 &=-d\theta\wedge\rho\,d\theta=0,\\ de^2+\Omega^2{}_1\wedge e^1 &=d\rho\wedge d\theta+d\theta\wedge d\rho=0,\\ de^3&=0. \end{aligned}

We have exhibited a metric-compatible, torsion-free solution, so uniqueness identifies it as the required connection:

Ω=(0−dθ0dθ00000).\Omega= \begin{pmatrix} 0&-d\theta&0\\ d\theta&0&0\\ 0&0&0 \end{pmatrix}.

The same entry is Ω21=ρ−1e2\Omega^2{}_1=\rho^{-1}e^2. Its coefficient is dimensionless in the dθd\theta basis and has inverse-length dimension in the orthonormal basis. Dimensional checks must say which basis is being used.

An independent route begins with the coordinate metric, without using Cartan’s equation. The usual formula

Γλμν=12gλσ(∂μgσν+∂νgσμ−∂σgμν)\Gamma^\lambda{}_{\mu\nu} =\frac12g^{\lambda\sigma} \left(\partial_\mu g_{\sigma\nu} +\partial_\nu g_{\sigma\mu} -\partial_\sigma g_{\mu\nu}\right)

gives the only nonzero coefficients

Γρθθ=−ρ,Γθρθ=Γθθρ=1ρ.\Gamma^\rho{}_{\theta\theta}=-\rho, \qquad \Gamma^\theta{}_{\rho\theta} =\Gamma^\theta{}_{\theta\rho}=\frac1\rho.

Apply them to the dual frame:

∇θE1=1ρ∂θ=E2,∇θE2=1ρ(−ρ)∂ρ=−E1,∇ρE2=−1ρ2∂θ+1ρ1ρ∂θ=0.\begin{aligned} \nabla_\theta E_1 &=\frac1\rho\partial_\theta=E_2,\\ \nabla_\theta E_2 &=\frac1\rho(-\rho)\partial_\rho=-E_1,\\ \nabla_\rho E_2 &=-\frac1{\rho^2}\partial_\theta +\frac1\rho\frac1\rho\partial_\theta=0. \end{aligned}

All other derivatives of these frame vectors vanish. Therefore Ωθ21=1\Omega_\theta{}^2{}_1=1 and Ωθ12=−1\Omega_\theta{}^1{}_2=-1, exactly as above. The cancellation in ∇ρE2\nabla_\rho E_2 shows why differentiating the inverse vielbein itself cannot be omitted.

Set x=ρcos⁡θx=\rho\cos\theta and y=ρsin⁡θy=\rho\sin\theta. The Cartesian coframe is

(dxdydz)=R(θ)(e1e2e3),R(α)=(cos⁡α−sin⁡α0sin⁡αcos⁡α0001).\begin{pmatrix}dx\\dy\\dz\end{pmatrix} =R(\theta)\begin{pmatrix}e^1\\e^2\\e^3\end{pmatrix}, \qquad R(\alpha)= \begin{pmatrix} \cos\alpha&-\sin\alpha&0\\ \sin\alpha&\cos\alpha&0\\ 0&0&1 \end{pmatrix}.

Since RTR=1R^TR=1, the rotated coframe reconstructs the same metric. This is a change of orthonormal frame; we can still express every one-form in the original coordinates (ρ,θ,z)(\rho,\theta,z).

For a general position-dependent rotation e′=Ree'=Re, vector components obey V′=RVV'=RV. Write DV=dV+ΩVDV=dV+\Omega V for the column of covariant component differentials, and D′V′=dV′+Ω′V′D'V'=dV'+\Omega'V' in the new frame. Requiring D′V′=R DVD'V'=R\,DV gives

d(RV)+Ω′RV=R dV+(dR+Ω′R)V.d(RV)+\Omega'RV =R\,dV+(dR+\Omega'R)V.

Equating the remaining terms for every VV yields

Ω′=RΩR−1−dR R−1.\Omega'=R\Omega R^{-1}-dR\,R^{-1}.

The second term is essential. A connection does not transform as an ordinary tensor under a varying frame rotation.

Let

J=(0−10100000).J= \begin{pmatrix}0&-1&0\\1&0&0\\0&0&0\end{pmatrix}.

Our cylindrical answer is Ω=J dθ\Omega=J\,d\theta. For R=R(θ)R=R(\theta), direct differentiation gives dR R−1=J dθdR\,R^{-1}=J\,d\theta, while RJR−1=JRJR^{-1}=J. Consequently Ω′=0\Omega'=0. The rotated coframe is (dx,dy,dz)(dx,dy,dz), precisely where a zero connection is expected.

This is flat space with a rotating radial basis. Nonzero connection coefficients by themselves do not demonstrate curvature. Conversely, one cannot generally remove a connection throughout a curved neighborhood by a frame rotation. The example establishes flatness here through the explicit Cartesian coordinates and coframe.

Translate the paper’s index order before using it

Section titled “Translate the paper’s index order before using it”

The three-manifold paper defines its connection in Appendix A.2, equation (A.8) as

ωμab=ebν∇μeaν.\omega_{\mu a}{}^b=e^b{}_\nu\nabla_\mu e_a{}^\nu.

The input frame index comes first in this notation. Comparing definitions gives the dictionary

ωμab=Ωμba,ωμab=Ωμba=−Ωμab.\omega_{\mu a}{}^b=\Omega_\mu{}^b{}_a, \qquad \omega_{\mu ab}=\Omega_{\mu ba}=-\Omega_{\mu ab}.

The last equality uses the Euclidean frame metric and antisymmetry. Thus, in our example, the paper’s nonzero entries are ωθ12=1\omega_{\theta1}{}^2=1 and ωθ21=−1\omega_{\theta2}{}^1=-1. There is no disagreement between the two answers: the displayed order of the frame indices changed. Keep this dictionary when inserting the connection into the paper’s spinor derivative.

Nothing in the frame definition or Cartan equation required three-dimensional gamma matrices. For a four-dimensional Euclidean example, add dw2dw^2 to the cylindrical metric and choose e4=dwe^4=dw. The connection becomes the same three-by-three block with an additional zero row and column.

For Lorentzian geometry, use the constant orthonormal metric ηab\eta_{ab} in place of δab\delta_{ab}. For example, with signature (−+++)(-+++),

ds2=−dt2+dρ2+ρ2dθ2+dz2,e0=dt, e1=dρ, e2=ρ dθ, e3=dz.ds^2=-dt^2+d\rho^2+\rho^2d\theta^2+dz^2, \qquad e^0=dt,\ e^1=d\rho,\ e^2=\rho\,d\theta,\ e^3=dz.

The same spatial connection solves Cartan’s equation, and Ω0a=Ωa0=0\Omega^0{}_a=\Omega^a{}_0=0. Metric compatibility means antisymmetry after lowering with η\eta: Ωab=ηacΩcb=−Ωba\Omega_{ab}=\eta_{ac}\Omega^c{}_b=-\Omega_{ba}. Frame changes now preserve η\eta rather than a Euclidean identity matrix. This supplies the geometric entrance to four-dimensional spinor derivatives independently of the three-dimensional spinor lesson.

On an interval where a smooth function f(ρ)f(\rho) is positive, take

ds2=dρ2+f(ρ)2dθ2+dz2,e1=dρ,e2=f(ρ)dθ,e3=dz.ds^2=d\rho^2+f(\rho)^2d\theta^2+dz^2, \qquad e^1=d\rho,\quad e^2=f(\rho)d\theta,\quad e^3=dz.

Find the connection and its nonzero Christoffel symbols. Check the cases f(ρ)=ρf(\rho)=\rho and f(ρ)=Lf(\rho)=L with constant L>0L>0.

Hint

Compute de2de^2 before guessing a connection. Its coefficient in the orthonormal basis is f′/ff'/f, where a prime means d/dρd/d\rho.

Solution

Metric reconstruction follows by squaring the stated coframe. Its derivative is

de2=f′ dρ∧dθ=f′fe1∧e2.de^2=f'\,d\rho\wedge d\theta =\frac{f'}f e^1\wedge e^2.

The antisymmetric solution is

Ω21=f′ dθ=f′fe2,Ω12=−f′ dθ,\Omega^2{}_1=f'\,d\theta=\frac{f'}f e^2, \qquad \Omega^1{}_2=-f'\,d\theta,

with every other entry zero. In the second Cartan equation, f′dρ∧dθf'd\rho\wedge d\theta cancels f′dθ∧dρf'd\theta\wedge d\rho. In the first, the connection term wedges dθd\theta with itself.

Computing independently from gθθ=f2g_{\theta\theta}=f^2 gives

Γρθθ=−ff′,Γθρθ=Γθθρ=f′f.\Gamma^\rho{}_{\theta\theta}=-ff', \qquad \Gamma^\theta{}_{\rho\theta} =\Gamma^\theta{}_{\theta\rho}=\frac{f'}f.

For example, ∇θE1=(f′/f)∂θ=f′E2\nabla_\theta E_1=(f'/f)\partial_\theta=f'E_2, confirming the connection coefficient. With f=ρf=\rho these are the cylindrical results. With f=Lf=L, both the Christoffel symbols and this frame connection vanish: locally y=Lθy=L\theta turns the metric into dρ2+dy2+dz2d\rho^2+dy^2+dz^2. If θ\theta is periodic, the global identification of yy remains. A local calculation does not erase that identification.

Return to the cylindrical metric and replace the coframe by e′=R(2θ)ee'=R(2\theta)e. Find Ω′\Omega' and explain why its sign can differ from Ω\Omega while the metric stays the same.

Hint

Use R(α)JR(α)−1=JR(\alpha)JR(\alpha)^{-1}=J and differentiate the angle 2θ2\theta. Do not drop the derivative term in the connection transformation.

Solution

The derivative is dR(2θ)R(2θ)−1=2JdθdR(2\theta)R(2\theta)^{-1}=2Jd\theta. Hence

Ω′=Jdθ−2Jdθ=−Jdθ.\Omega'=Jd\theta-2Jd\theta=-Jd\theta.

The metric remains unchanged because the rotation is orthogonal. A direct check of torsion is possible without expanding every trigonometric coefficient:

de′+Ω′∧e′=dR∧e+R de+(RΩR−1−dRR−1)∧Re=R(de+Ω∧e)=0.\begin{aligned} de'+\Omega'\wedge e' &=dR\wedge e+R\,de +(R\Omega R^{-1}-dR R^{-1})\wedge Re\\ &=R(de+\Omega\wedge e)=0. \end{aligned}

This manipulation keeps the order of the matrices fixed. Antisymmetry also holds. The sign change describes how fast the chosen basis rotates; it does not change the metric or create curvature.

3. Constant components or a parallel vector?

Section titled “3. Constant components or a parallel vector?”

The fixed Cartesian vector V=∂xV=\partial_x has cylindrical orthonormal components

Va=(cos⁡θ,−sin⁡θ,0).V^a=(\cos\theta,-\sin\theta,0).

Check that DVa=dVa+ΩabVb=0DV^a=dV^a+\Omega^a{}_bV^b=0. Compare it with the vector W=E1W=E_1, whose orthonormal components are constant, and explain what “constant” fails to specify.

Hint

First multiply the two-component column by JJ. The differential of the components and the connection term must both be included.

Solution

For VV,

dV=(−sin⁡θ−cos⁡θ0)dθ,ΩV=(sin⁡θcos⁡θ0)dθ.dV= \begin{pmatrix}-\sin\theta\\-\cos\theta\\0\end{pmatrix}d\theta, \qquad \Omega V= \begin{pmatrix}\sin\theta\\\cos\theta\\0\end{pmatrix}d\theta.

They cancel. In the coordinate basis this vector is

V=cos⁡θ ∂ρ−sin⁡θρ∂θ=∂x,V=\cos\theta\,\partial_\rho -\frac{\sin\theta}{\rho}\partial_\theta=\partial_x,

which independently explains why it is parallel in Euclidean space.

By contrast, Wa=(1,0,0)W^a=(1,0,0) has dWa=0dW^a=0 but

DWa=(0,dθ,0).DW^a=(0,d\theta,0).

The outward radial unit vector changes direction as θ\theta changes. Constant components in a rotating frame need not describe a parallel vector; changing components can compensate exactly for the rotating basis. Both statements concern the patch ρ>0\rho>0, where the chosen frame exists.

You can now reconstruct a metric, calculate its connection, and test the result in a second basis. Covariant derivatives of spinors asks how the same connection acts when a field’s components transform as a spinor rather than a vector. Before proceeding, check that you can recover the sign of the cylindrical connection from Cartan’s equation and translate it into ωμab\omega_{\mu a}{}^b without memorizing either matrix.