Defines the Christoffel symbols as the components of the derivatives of the basis vectors, derives them from the metric, shows that they are not tensor components, builds the covariant derivative of a tensor of any type, and uses it to define parallel transport, worked out on the sphere.
In a general coordinate system the basis vectors ei=∂x/∂ui change from point to point, so their derivatives do not vanish. Each derivative is itself a vector and may be expanded in the basis. The coefficients are the Christoffel symbols of the second kind Γkij:
∂uj∂ei=Γkijek,equivalentlyΓkij=ek⋅∂uj∂ei,the second form obtained by dotting the first with ek and using reciprocity. There are n3 of them at each point — 27 in three dimensions — and they depend on the coordinate system, not only on the point. Differentiating the reciprocity relation ei⋅ej=δij and substituting gives the companion rule for the other basis,
∂uj∂ei=−Γikjek,with the opposite sign. The Christoffel symbol of the first kind is the same object with its upper index lowered,
[ij,k]=gmkΓmij=ek⋅∂uj∂ei,a notation due to Arfken, Weber and Harris that is convenient in the derivation below. In Cartesian coordinates the ei are constant, so every Γkij and every [ij,k] is zero.
Despite carrying three indices, the Γkij are not the components of a tensor; the statement below says precisely how they transform and why.
Definition(The metric formula, the symmetry, and the transformation law)AdaptedAdapted from Riley, Hobson & Bence (2006), section 26.18, Eqs. (26.78) and (26.82), pp. 966-967; Arfken, Weber & Harris (2013), section 4.3, Eqs. (4.61)-(4.63), pp. 223-224Let u1,…,un be a general coordinate system with metric gij (The metric tensor), and suppose the coordinate map x is C3 so that the symbols are differentiable. Then:
- Symmetry. Γkij=Γkji, and likewise [ij,k]=[ji,k].
- Derivative of the metric. ∂uk∂gij=[ik,j]+[jk,i]=Γlikglj+Γljkgil.
- The metric formula. The symbols are determined by the metric and its first derivatives alone:
Γmij=21gmk(∂ui∂gjk+∂uj∂gki−∂uk∂gij).
- Transformation law. Under a change of coordinates u→uˉ,
Γˉkij=∂un∂uˉk∂uˉi∂ul∂uˉj∂umΓnlm+∂ul∂uˉk∂uˉi∂uˉj∂2ul.
The first term is the type (1,2) tensor law; the second term, containing a second derivative, is not of that form, so the Γkij are not tensor components. The second term does not depend on Γ, so the difference of two sets of Christoffel symbols on the same region is a tensor.
Idea of the proofOriginalThe symmetry is the equality of mixed partial derivatives in disguise: ∂ei/∂uj and ∂ej/∂ui are both ∂2x/∂ui∂uj. The metric formula then comes from a trick that is worth remembering rather than re-deriving. Differentiating gij=ei⋅ej produces a sum of two Christoffel symbols; one such equation cannot be solved for one symbol. Writing the same equation three times with the indices i,j,k cycled gives three sums of two, and the particular combination "second plus third minus first" is arranged so that four of the six terms cancel in pairs and the survivors are two copies of the same symbol. Lowering an index with gmk finishes it. The transformation law is a direct computation: express the barred basis and reciprocal basis in terms of the unbarred ones and differentiate, and the product rule emits exactly one term in which the derivative lands on the transformation coefficients rather than on a basis vector. That is the offending term.
1. Symmetry. Because ei=∂x/∂ui and x is at least C2,
∂uj∂ei=∂uj∂ui∂2x=∂ui∂uj∂2x=∂ui∂ej.Dotting with ek gives Γkij=Γkji, and contracting with gmk gives the same for the first-kind symbols. This step uses that the basis comes from coordinates; see the remark.
2. Derivative of the metric. Differentiate gij=ei⋅ej by the product rule and insert the definition twice:
∂uk∂gij=∂uk∂ei⋅ej+ei⋅∂uk∂ej=Γlikel⋅ej+Γljkei⋅el=Γlikglj+Γljkgil,which in first-kind notation is [ik,j]+[jk,i].
3. The metric formula. Write item 2 three times, cycling i→j→k→i:
∂kgij=Γlikglj+Γljkgil,∂igjk=Γljiglk+Γlkigjl,∂jgki=Γlkjgli+Γlijgkl.Add the second and third and subtract the first. Using the symmetry from item 1 and the symmetry of g, the term Γlkigjl cancels against Γlikglj, and Γlkjgli cancels against Γljkgil. What remains is Γljiglk+Γlijgkl=2Γlijgkl, so
∂ui∂gjk+∂uj∂gki−∂uk∂gij=2Γlijgkl.Contract with gmk and use gmkgkl=δml (the nondegeneracy of the metric is used here, and only here) to get item 3. Arfken, Weber and Harris organise the same cancellation through the first-kind symbols, obtaining [ij,k] from the three derivatives first and raising the index afterwards; the arithmetic is identical.
4. Transformation law. In the barred system Γˉkij=eˉk⋅∂eˉi/∂uˉj. Substitute the two basis transformation laws of Tensors and their transformation laws, namely eˉk=(∂uˉk/∂un)en and eˉi=(∂ul/∂uˉi)el. Differentiating the second by the product rule,
∂uˉj∂eˉi=∂uˉj∂uˉi∂2ulel+∂uˉi∂ul∂uˉj∂um∂um∂el,where the chain rule converted ∂/∂uˉj acting on el into ∂um/∂uˉj times ∂/∂um. Now dot with eˉk. In the first term en⋅el=δnl collapses the sum and leaves (∂uˉk/∂ul)(∂2ul/∂uˉi∂uˉj); in the second, en⋅∂el/∂um=Γnlm by definition. Adding the two gives item 4.
For the last sentence of item 4: if Γ and Γ~ are two such arrays on the same region, both transforming by item 4, their difference Γ−Γ~ loses the second-derivative term, which is the same for both, and obeys the pure type (1,2) law. □
Partial differentiation destroys tensor character. Transforming ∂vi/∂uj and differentiating the transformation coefficients along the way produces
∂uˉj∂vˉi=∂ul∂uˉi∂uˉj∂uk∂uk∂vl+∂uˉj∂uk∂uk∂ul∂2uˉivl,whose second term spoils the type (1,1) law. The cure is to differentiate the vector, basis and all, rather than its components. From v=viei,
∂uj∂v=∂uj∂viei+vi∂uj∂ei=∂uj∂viei+viΓkijek=(∂uj∂vi+Γikjvk)ei,the last step exchanging the two dummy labels i and k inside the second term so that ei factors out. The bracket is the covariant derivative of v, written with a semicolon (a comma denoting the plain partial derivative):
vi;j=∂uj∂vi+Γikjvk=vi,j+Γikjvk.Since ∂v/∂uj=vi;jei is a genuine vector for each j, and duj is an arbitrary contravariant vector, the quotient rule of Tensors and their transformation laws identifies vi;j as the mixed components of a type (1,1) tensor, written ∇v. The same calculation starting from v=viei, using the minus sign in the derivative of ei, gives the covariant form
vi;j=∂uj∂vi−Γkijvk.For a tensor of any type the rule is: differentiate the components, then add one Christoffel term per index — with a plus sign and the symbol's upper index for each contravariant index, with a minus sign for each covariant index — and in every term the index of differentiation sits in the last lower slot of the symbol. For second rank this reads
Tij;k=Tij,k+ΓilkTlj+ΓjlkTil,Tij;k=Tij,k+ΓilkTlj−ΓljkTil,Tij;k=Tij,k−ΓlikTlj−ΓljkTil,and these are the components of one third-rank tensor ∇T against the three tensor bases. A scalar has no basis vectors to differentiate, so
φ;j=φ,j=∂uj∂φ,which is already a covariant vector. In Cartesian coordinates every Γ vanishes and the covariant derivative is the partial derivative.
With the Christoffel symbols defined from the metric as above,
gij;k=0,gij;k=0,δij;k=0.Consequently raising and lowering indices commutes with covariant differentiation: (gilTlj);k=gilTlj;k, so one may raise an index before or after differentiating and get the same tensor. A rule for differentiating that annihilates the metric in this way is called a Levi-Civita connection; Stakgold and Holst characterise it exactly so, and it is the connection used throughout this chapter.
Apply the covariant-derivative rule for a type (0,2) tensor to g:
gij;k=∂uk∂gij−Γlikglj−Γljkgil.Item 2 of the statement above says that the first term is exactly Γlikglj+Γljkgil, so the right-hand side is zero. For the contravariant metric, differentiate gijgjk=δik covariantly. The covariant derivative obeys the product rule (it is a partial derivative plus terms linear in the components, and both respect products), and δik has constant components with its two Christoffel terms cancelling, so δik;l=0; hence gij;lgjk=0, and contracting with gkm gives gim;l=0. □
Definition(Parallel transport)AdaptedAdapted from do Carmo (2016), section 4-4, Definitions 1, 4, 5 and 6 and Eq. (1), pp. 241-245Let t↦u(t), t∈[a,b], be a C1 curve in the coordinate region, and let v(t) be a vector field defined along it, with contravariant components vi(t). Its covariant derivative along the curve is
dtDvi=dtdvi+Γijk(u(t))vj(t)dtduk,obtained from vi;k by contracting with the velocity u˙k; it is therefore a vector, and it depends on the curve only through the point and the velocity there. The field is parallel along the curve if Dvi/dt=0 for all t, and the value v(t1) of the parallel field with prescribed initial value v(t0)=v0 is the parallel transport of v0 from u(t0) to u(t1) along that curve.
Do Carmo arrives at the same equation from outside: for a surface sitting in R3, the covariant derivative is the ordinary derivative dv/dt followed by orthogonal projection onto the tangent plane, and a field is parallel when its ordinary derivative is purely normal to the surface — it does not turn as seen from within the surface. His Eq. (1) shows that the projection depends only on the Christoffel symbols and the velocity, which is what makes the notion intrinsic.
Definition(Parallel transport exists, is unique, and preserves the metric)AdaptedAdapted from do Carmo (2016), section 4-4, Propositions 1 and 2 and the remark on p. 245, pp. 244-245Let t↦u(t) be a C1 curve on [a,b] lying in a region where the metric is C1, and let t0∈[a,b].
- Existence and uniqueness. For each v0 there is exactly one parallel field v(t) along the curve with v(t0)=v0, defined on the whole of [a,b].
- Linearity and isometry. The map P:v0↦v(t1) is linear, and if v(t) and w(t) are both parallel then gijviwj is constant along the curve. In particular parallel transport preserves lengths and the angles between vectors, so it is a linear isometry from the tangent space at u(t0) onto the tangent space at u(t1).
- Independence of the parametrisation. Reparametrising a regular curve rescales Dv/dt by the nonzero factor dt/dσ and so does not change which fields are parallel.
ProofAdaptedAdapted from do Carmo (2016), section 4-4, Proposition 1, p. 2441. The condition Dvi/dt=0 reads
dtdvi=−Γijk(u(t))u˙k(t)vj(t),a system of n first-order ordinary differential equations that is linear and homogeneous in the unknowns v1,…,vn, with coefficient matrix Aij(t)=−Γijk(u(t))u˙k(t) continuous on [a,b]. A linear system with continuous coefficients has a unique solution for each initial value, and that solution exists on the whole interval on which the coefficients are continuous, with no possibility of blow-up (Linear systems and the matrix exponential, Existence and uniqueness of solutions). Linearity of P in item 2 is the linearity of the solution map of a linear system.
2. Let v,w be parallel. Since g is covariantly constant, the product rule for the covariant derivative along the curve gives
dtd(gijviwj)=dtDgijviwj+gijdtDviwj+gijvidtDwj=0+0+0=0,because the left-hand side is a scalar, whose ordinary and covariant derivatives agree, and each of the three terms vanishes: the first by gij;k=0, the other two by parallelism. Hence gijviwj is constant; taking w=v gives constancy of ∣v∣, so cos∠(v,w)=gijviwj/(∣v∣∣w∣) is a ratio of constants and is itself constant. Since P is a linear map between spaces of the same dimension that preserves lengths, it is injective and therefore an isomorphism, that is, an isometry onto. Do Carmo proves the same proposition geometrically for surfaces: both dv/dt and dw/dt are normal to the tangent plane, so the derivative of v⋅w is zero.
3. Under t=t(σ) the chain rule multiplies every term of Dvi/dt by dt/dσ, and dt/dσ=0 for a regular reparametrisation, so the vanishing of one expression is equivalent to the vanishing of the other. □
Method(Christoffel symbols and covariant derivatives from a metric)Original
- Write the metric gij in the chosen coordinates, as a matrix, and invert it to get gij. For a diagonal metric both are diagonal and the inversion is free.
- List the independent symbols. Symmetry in the lower pair leaves n2(n+1)/2 of them: 18 in three dimensions, 6 in two.
- For each, use Γmij=21gmk(∂igjk+∂jgki−∂kgij). With a diagonal metric only k=m contributes, which reduces the work to three derivatives per symbol.
- Sanity-check: a symbol can be nonzero only if some gij actually depends on a coordinate appearing among i,j,m. If the metric has constant entries, all symbols vanish.
- Assemble covariant derivatives by the index rule: copy the partial derivative, then add +Γ(upper)lk terms for upper indices and −Γl(lower)k terms for lower ones, with k the differentiation index always last.
- Check the result on the metric itself: gij;k must come out zero. This catches sign and index-order errors immediately.
- For transport along a curve, substitute into v˙i=−Γijkvju˙k and solve the linear system. Verify that gijvivj is constant along the solution.
Example(Parallel transport around a circle of latitude on the sphere)OriginalTake the unit sphere with the usual colatitude and longitude (u1,u2)=(θ,φ), for which
(ds)2=(dθ)2+sin2θ(dφ)2,[gij]=(100sin2θ),[gij]=(100sin−2θ).Step 1-3: the symbols. The only coordinate-dependent entry is gφφ=sin2θ, and it depends only on θ, so a symbol survives only when it can use ∂θgφφ=2sinθcosθ. Applying the formula with the metric diagonal:
Γθφφ=21gθθ(−∂θgφφ)=−sinθcosθ,Γφθφ=Γφφθ=21gφφ∂θgφφ=sinθcosθ=cotθ,and all other symbols vanish. Note Γφθφ→∞ at the poles: the coordinates, not the sphere, break down there.
Step 6: the check. gφφ;θ=∂θgφφ−2Γlφθglφ=2sinθcosθ−2cotθ⋅sin2θ=0, as required.
Step 7: transport along a latitude circle. Fix a colatitude θ0 with 0<θ0<π/2 and run once round the circle θ=θ0, using φ itself as the parameter, so θ˙=0 and φ˙=1. The transport equations are
dφdvθ+Γθφφvφ=0,dφdvφ+Γφθφvθ=0,that is
dφdvθ=sinθ0cosθ0vφ,dφdvφ=−cotθ0vθ.The mixed coefficients are an artefact of the basis not being orthonormal. Change to the physical components a=vθ and b=sinθ0vφ, which are the components against the unit vectors and satisfy ∣v∣2=a2+b2. Then
dφda=cosθ0b,dφdb=sinθ0dφdvφ=−cosθ0a.Writing z=a+ib turns this into dz/dφ=−icosθ0z, so
z(φ)=e−iφcosθ0z(0).The transported vector keeps its length, as item 2 of the transport statement promised, and rotates in the local orthonormal frame at the constant rate cosθ0 per radian of longitude. After one full circuit, φ:0→2π, it has turned through
Δ=2πcosθ0.A number. Take θ0=π/3, the circle 30∘ north of the equator. Then cosθ0=1/2 and
Δ=2π⋅21=πso a vector carried once around that circle comes back exactly reversed: v(2π)=−v(0). Starting from the unit vector pointing due south, (vθ,vφ)=(1,0), the solution is a=cos(φ/2), b=−sin(φ/2), which at φ=2π is (a,b)=(−1,0).
The transport is therefore genuinely path-dependent: along the circle the vector is reversed, while along any path staying at a fixed point it is unchanged. The discrepancy from the identity, 2π−Δ=2π(1−cosθ0), is numerically equal to the area of the spherical cap the circle encloses, which is the local Gauss-Bonnet theorem (The Gauss-Bonnet theorem) and the reason the obstruction is called curvature (The Riemann curvature tensor). At the equator, θ0=π/2, the rotation is zero: the equator is a great circle, hence a geodesic (Geodesics), and transport along it is trivial in this frame.
Application(The Foucault pendulum)OriginalA Foucault pendulum swings in a vertical plane whose horizontal direction is a tangent vector to the Earth's surface. Over one swing the suspension exerts no horizontal torque about the vertical, so the only change in that direction is the change forced by the support being dragged along a circle of latitude by the Earth's rotation: the swing direction is parallel-transported along that circle, in exactly the sense defined above. Over one sidereal day the support completes one circuit of the latitude circle θ0=90∘−λ, where λ is the latitude, and the calculation just performed applies verbatim with cosθ0=sinλ.
The plane of swing therefore rotates relative to the ground by
Δ=2πsinλper sidereal day,clockwise in the northern hemisphere. At λ=45∘ this is 2πsin45∘=4.4429 radians, or 254.56∘ per sidereal day. With the sidereal day equal to 23.9345 hours, the precession rate is
23.9345 h254.56∘=10.64∘ per hour,so the plane takes 360/10.64=33.8 hours to come back to its starting direction — more than a day, which is the observation that made the original 1851 demonstration persuasive. The two extreme cases are the ones the geometry predicts: at the pole, λ=90∘, the latitude circle degenerates to a point, the holonomy is a full turn, and the plane appears to rotate once per day as the ground turns beneath it; at the equator, λ=0, the path is a geodesic, the holonomy vanishes and the pendulum does not precess at all.
The precession rate itself is the classical Ωsinλ of rotating-frame mechanics; what the geometry adds is the reason the answer depends on latitude through the enclosed solid angle rather than on anything local to the pendulum.
Application(The covariant derivative in general relativity)AdaptedAdapted from Stakgold & Holst (2011), section 10.4, p. 728The same machinery, with the same Christoffel symbols, carries much heavier loads. Stakgold and Holst set out the chain in a page. Spacetime is a pseudo-Riemannian four-manifold; its metric gab determines a Levi-Civita connection, characterised by annihilating the metric exactly as in the statement above, and written in components as va;b=va,b+Γacbvc with the Christoffel symbols of the surface. On a curved manifold covariant derivatives do not commute: the combination va;bc−va;cb, which vanishes identically in flat space where partial derivatives commute, equals Radbcvd, and
Radbc=Γabd,c−Γacd,b+ΓaecΓebd−ΓaebΓecdis what is left over — the Riemann tensor, built from the symbols and their first derivatives alone, and so from the metric and its first two derivatives. Contracting it gives the Ricci tensor Rab and the scalar curvature R, and from them the Einstein tensor Gab=Rab−21Rgab, which encodes the deformation of spacetime. The field equations
Gab=κTab,κ=c48πG,then set it equal to the stress-energy tensor that encodes matter and energy. Everything on the left-hand side descends from the one definition in this unit; the covariant derivative is the whole of the differential apparatus of the theory. The curvature tensor itself is The Riemann curvature tensor, and the manifold language is Riemannian manifolds.