ProofComplete

Proof of Cartan's Structure Equations

Cartan's structure equations express the torsion and curvature of a connection in terms of connection and coframe forms, providing the most efficient computational framework for curvature calculations.


Statement

Theorem7.6Cartan's structure equations

Let (M,g)(M, g) be a Riemannian manifold with an orthonormal coframe {θ1,,θn}\{\theta^1, \ldots, \theta^n\} (i.e., g=δijθiθjg = \delta_{ij}\theta^i \otimes \theta^j) and connection 1-forms ωji\omega^i_j determined by the Levi-Civita connection. Then:

First structure equation (torsion):

dθi+ωjiθj=0.d\theta^i + \omega^i_j \wedge \theta^j = 0.

Second structure equation (curvature):

Ωji=dωji+ωkiωjk,\Omega^i_j = d\omega^i_j + \omega^i_k \wedge \omega^k_j,

where Ωji\Omega^i_j are the curvature 2-forms. Additionally, metric compatibility gives ωij=ωji\omega_{ij} = -\omega_{ji} (skew-symmetry, where ωij=δikωjk\omega_{ij} = \delta_{ik}\omega^k_j).


Proof

Proof

First structure equation. Let {e1,,en}\{e_1, \ldots, e_n\} be the orthonormal frame dual to {θi}\{\theta^i\}, so θi(ej)=δji\theta^i(e_j) = \delta^i_j. The Levi-Civita connection gives Xei=ωij(X)ej\nabla_X e_i = \omega^j_i(X) e_j. We need to show dθi=ωjiθjd\theta^i = -\omega^i_j \wedge \theta^j.

By the formula for exterior derivative of a 1-form:

dθi(X,Y)=X(θi(Y))Y(θi(X))θi([X,Y]).d\theta^i(X, Y) = X(\theta^i(Y)) - Y(\theta^i(X)) - \theta^i([X, Y]).

For the right side, (ωjiθj)(X,Y)=ωji(X)θj(Y)+ωji(Y)θj(X)-(\omega^i_j \wedge \theta^j)(X,Y) = -\omega^i_j(X)\theta^j(Y) + \omega^i_j(Y)\theta^j(X). Taking X=ekX = e_k, Y=elY = e_l:

dθi(ek,el)=ek(δli)el(δki)θi([ek,el])=θi([ek,el]).d\theta^i(e_k, e_l) = e_k(\delta^i_l) - e_l(\delta^i_k) - \theta^i([e_k, e_l]) = -\theta^i([e_k, e_l]).

And ωji(ek)δlj+ωji(el)δkj=ωli(ek)+ωki(el)-\omega^i_j(e_k)\delta^j_l + \omega^i_j(e_l)\delta^j_k = -\omega^i_l(e_k) + \omega^i_k(e_l).

Torsion-freeness gives ekelelek=[ek,el]\nabla_{e_k} e_l - \nabla_{e_l} e_k = [e_k, e_l], so:

θi([ek,el])=θi(ekel)θi(elek)=ωli(ek)ωki(el).\theta^i([e_k, e_l]) = \theta^i(\nabla_{e_k} e_l) - \theta^i(\nabla_{e_l} e_k) = \omega^i_l(e_k) - \omega^i_k(e_l).

Therefore dθi(ek,el)=ωli(ek)+ωki(el)=(ωjiθj)(ek,el)d\theta^i(e_k, e_l) = -\omega^i_l(e_k) + \omega^i_k(e_l) = -(\omega^i_j \wedge \theta^j)(e_k, e_l).

Skew-symmetry. Metric compatibility 0=d(δij)=dg(ei,ej)=g(ei,ej)+g(ei,ej)0 = d(\delta_{ij}) = dg(e_i, e_j) = g(\nabla e_i, e_j) + g(e_i, \nabla e_j) gives ωji+ωij=0\omega_{ji} + \omega_{ij} = 0.

Second structure equation. Define the curvature 2-form by Ωji(X,Y)ei=R(X,Y)ej\Omega^i_j(X,Y)e_i = R(X,Y)e_j. Then:

R(X,Y)ej=XYejYXej[X,Y]ej.R(X,Y)e_j = \nabla_X\nabla_Y e_j - \nabla_Y\nabla_X e_j - \nabla_{[X,Y]}e_j.

Computing: X(ωji(Y)ei)=X(ωji(Y))ei+ωji(Y)ωik(X)ek\nabla_X(\omega^i_j(Y)e_i) = X(\omega^i_j(Y))e_i + \omega^i_j(Y)\omega^k_i(X)e_k. Similarly for YX\nabla_Y\nabla_X. The result is:

Ωji(X,Y)=dωji(X,Y)+(ωkiωjk)(X,Y).\Omega^i_j(X,Y) = d\omega^i_j(X,Y) + (\omega^i_k \wedge \omega^k_j)(X,Y). \quad \blacksquare

Computational Example

ExampleCurvature of $S^2$ via structure equations

On S2S^2 with θ1=dθ\theta^1 = d\theta, θ2=sinθdϕ\theta^2 = \sin\theta \, d\phi. From the first structure equation dθ2=cosθdθdϕ=ω12θ1d\theta^2 = \cos\theta \, d\theta \wedge d\phi = -\omega^2_1 \wedge \theta^1, we read off ω12=cosθdϕ\omega^2_1 = -\cos\theta \, d\phi (and ω21=cosθdϕ\omega^1_2 = \cos\theta \, d\phi).

The curvature: Ω21=dω21=sinθdθdϕ=sinθθ1θ2sinθ=θ1θ2\Omega^1_2 = d\omega^1_2 = -\sin\theta \, d\theta \wedge d\phi = -\sin\theta \, \theta^1 \wedge \frac{\theta^2}{\sin\theta} = -\theta^1 \wedge \theta^2.

So K=1K = 1 (the Gaussian curvature of the unit sphere), recovering the expected result in just a few lines.

RemarkEfficiency of the method

Cartan's structure equations avoid computing Christoffel symbols (which involve n2(n+1)/2n^2(n+1)/2 functions) and working directly with the curvature 2-forms (which leverage the skew-symmetry to reduce computation). This method is especially efficient for spaces with symmetry or for computing curvature of Lie groups.