Curvature as the Commutator of Covariant Derivatives
On a flat plane in Cartesian coordinates, partial derivatives commute: , and the order in which you differentiate never matters. The covariant derivative promotes to curved manifolds and to tensor fields, adding connection terms that compensate for the twisting of the coordinate basis. It is natural to ask whether this upgraded derivative keeps the commutativity of the flat one it replaced. It does not — and the exact amount by which and fail to commute, when they act on a vector field, is precisely the Riemann curvature tensor. This is the most economical definition of curvature in all of geometry, and one of the most powerful. It is manifestly tensorial in a way that looks almost too good: although is itself a derivative of , the antisymmetrized double derivative contains no derivatives of at all. Every term carrying cancels, leaving a pointwise multiplicative operator built only from the connection and its first derivatives. Because that operator produces a genuine tensor out of an arbitrary vector, its coefficient must be a tensor field. The same one line pays for a great deal at once. The antisymmetry of the commutator in hands us for free. Acting on higher-rank tensors gives one curvature term per index with a fixed sign rule; acting on a scalar gives zero for a torsion-free connection. And it is the algebraic twin of a geometric fact — parallel transport around a small closed loop rotates a vector by an amount set by Riemann. The commutator is the infinitesimal generator of that loop. From here the Ricci tensor, the scalar curvature, the Einstein tensor, and the Bianchi identities all follow.
- The Riemann tensor is the failure of second covariant derivatives to commute on a vector: , with all derivatives of cancelling.
- Unlike partial derivatives, covariant derivatives generically do not commute on a curved manifold; the obstruction is local, tensorial, and equal to the curvature.
- The commutator picks out curvature, not the connection: in normal coordinates the Christoffel symbols vanish at a point, yet their antisymmetrized derivatives — the Riemann tensor — need not.
- Each index of an arbitrary tensor contributes its own term: per upper index, per lower index; a scalar gives zero, and a torsion term appears only if the connection is not symmetric.
- Algebra equals geometry: this is the same object as the holonomy generated by parallel transport around an infinitesimal loop, and it makes Riemann's symmetries and both Bianchi identities transparent.
- Key idea: the Riemann tensor is the operator-valued curvature of the connection — acting on any tensor is purely multiplicative (no surviving derivatives), its coefficient on each index is , and geometrically it is the holonomy generator for infinitesimal parallel-transport loops.
The Riemann tensor is the operator-valued curvature of the connection: acting on any tensor field is purely multiplicative (no surviving derivatives), and its coefficient on each index is . Geometrically it is the holonomy generator for infinitesimal parallel-transport loops.
Where this lives today
The commutator-Riemann identity is not a museum piece; it is the working definition of curvature in every modern gravitational calculation. Gravitational-wave detectors read it out directly: a passing wave is, in the transverse-traceless frame, an oscillating set of Riemann components , and geodesic deviation — the commutator applied along a congruence — is literally what stretches and squeezes the arms of LIGO and Virgo by one part in . Numerical relativity evolves the full Riemann tensor (through the metric and connection) to simulate black-hole mergers, and the Weyl part of Riemann encodes the outgoing radiation extracted at large radius. The gauge-theory analogy makes the same structure the organizing principle of the tetrad and Palatini formulations, where gravity is a gauge theory of the Lorentz connection and holonomies of that connection govern how spinors are parallel-transported — the curved-spacetime Dirac equation. The holonomy idea itself has become a computational tool: loop quantum gravity is built from holonomies of the connection around loops, and the same Berry-phase mathematics appears when electrons are transported around loops in a crystal's band structure. Across all of it, the one sentence "curvature is the commutator of covariant derivatives" is the definition being computed.
The physical picture
Carry a vector by parallel transport along two edges of a tiny coordinate parallelogram, then back along the other two edges. On a flat plane the vector returns exactly as it left. On a curved surface it comes back rotated, and the rotation depends only on the loop and the curvature it encloses. The commutator is precisely the infinitesimal version of "transport around the loop, minus the identity"; its value on a vector is the rotation that loop induces. This is why the order of two covariant derivatives matters — differentiating along then transports along one pair of edges, and the reversed order transports along the other pair. The first figure shows exactly this mismatch, and names the object it defines.
Why must the result be tensorial with no leftover derivatives? Because contains a top term that is symmetric in , plus mixed pieces that are also symmetric once the dummy indices are relabelled. Antisymmetrizing — subtracting the swapped order — annihilates every one of them. What survives multiplies with no derivative attached, which is the signature of a curvature. This is exactly the structure of a gauge field strength, : the Riemann tensor is the curvature of the Levi-Civita connection just as is the curvature of the gauge connection, with the Lorentz group acting on the tangent space in place of the internal symmetry group. The cleanest place to see the geometry become a number is the round sphere. A vector carried around a closed loop on a sphere returns rotated by the solid angle the loop encloses; for a geodesic triangle the rotation equals the angle excess, which equals the enclosed area times the Gaussian curvature. The second figure works the sharpest case — an octant of the unit sphere, three right angles — where the holonomy is exactly a quarter turn.
The core equations
The whole subject rests on a single identity: acting on a contravariant vector, the antisymmetrized pair of covariant derivatives is a multiplication by the Riemann tensor. No derivatives of the vector survive, so the coefficient is a genuine tensor. This is the definition of curvature we will unpack.
where: — covariant derivative of the Levi-Civita connection; — an arbitrary contravariant vector field; — the Riemann curvature tensor acting here as a multiplicative operator; — the commutator . Reading it: the left side looks like two derivatives, the right side has none — that collapse is the whole content. Expanding the commutator explicitly gives the Riemann tensor in terms of the connection and its first derivatives. This is the formula you compute with, and it exposes the two structural pieces: a curl of the connection and a quadratic piece.
where: — Christoffel symbols of the second kind (the Levi-Civita connection); — ordinary coordinate partial derivative. Reading it: manifest antisymmetry in is built in, and this is Carroll's sign convention, defined with ordered first. The commutator flips sign on a covariant index. Acting on a one-form, the coefficient is with the tensor's free index sitting in the second slot. This opposite sign is exactly what keeps scalars consistent.
where: — an arbitrary covariant vector (one-form). Reading it: contract a vector with a one-form into a scalar and the and terms cancel, so the scalar commutes — as it must. For a tensor of any rank the rule is simply additive: one curvature term per index, for each upper slot and for each lower slot. Nothing else appears for a torsion-free connection.
where: — a tensor of arbitrary rank; each sum runs over the tensor's indices of that type. Reading it: the metric gives zero here (two lower indices whose terms cancel by Riemann's pair symmetry), which is metric compatibility seen from the commutator. On a scalar the commutator does not automatically vanish — it returns the torsion contracted with the gradient. For the symmetric Levi-Civita connection of general relativity the torsion is zero, so scalars commute; but the general statement is more informative.
where: — a scalar field; — the torsion tensor, the antisymmetric part of the connection. Reading it: curvature lives in , torsion in the antisymmetric part of itself; they are logically independent obstructions. Restoring torsion on a vector gives the fully general commutator, with a curvature term plus a torsion term proportional to one derivative of . In standard general relativity the second term is absent.
where: all symbols as above. Reading it: the curvature term multiplies , the torsion term differentiates it — the two are distinguishable by whether a derivative of survives, and GR keeps only the first.
The goal is to show that the second covariant derivative of a vector, once antisymmetrized in its two derivative indices, loses every term carrying a derivative of the vector itself, leaving a purely multiplicative operator whose coefficient is built from the connection and its first derivatives — the Riemann tensor. We compute term by term, being careful that the inner object is a tensor and must be differentiated as one, then subtract the swap and read off what remains.
Step 1. Differentiate once: , a rank- tensor with a free upper index and a free lower index . Why: the second derivative cannot treat this as a plain vector — the new lower index demands its own connection term in the next step.
Step 2. Differentiate again, giving every index its connection term: . Why: the upper index earns a and the lower index earns a ; this is the covariant derivative of a tensor, no more and no less.
Step 3. Expand fully into . Why: sorting the six terms by whether they carry a derivative of is the whole trick — three of them do, and those are the ones that must die.
Step 4. Subtract the same expression with and swapped. The pure second derivative is symmetric in and cancels; the term is symmetric in (torsion-free ) and cancels; the two cross terms and are equal after relabelling the dummy index and cancel. Why: every surviving object must therefore multiply with no derivative attached — that is what guarantees the result is a tensor times .
Step 5. Collect the survivors: . Why: since is arbitrary and the left side is a tensor, the bracketed coefficient is a tensor — the Riemann tensor — with no further assumptions.
Go deeper · Derivation B · 1 minThe scalar commutator and the role of torsion
The goal is to isolate torsion as a separate obstruction from curvature by acting with the commutator on a scalar, where no Riemann term can appear because a scalar has no index for curvature to grab. We compute for a scalar and find that what survives is the antisymmetric part of the connection contracted with the gradient — the torsion — which vanishes identically for the Levi-Civita connection, explaining why curvature in GR only manifests on tensors of rank one or higher.
Step 1. On a scalar the covariant derivative is just the partial: , because a scalar has no index for a connection term to attach to. Why: this makes the first derivative trivially symmetric-looking, so any asymmetry must enter at the second step.
Step 2. The gradient is now a one-form, so the second derivative carries a connection term: . Why: even though we started with a scalar, the first derivative produced a one-form, and one-forms do feel the connection.
Step 3. Antisymmetrize: . Why: the symmetric cancels, and only the antisymmetric part of — the torsion — remains, with no curvature in sight.
Step 4. For the Levi-Civita connection , so and . Why: this is why second covariant derivatives of scalars commute in GR, and why the curvature of spacetime can only be detected by transporting a vector or higher tensor, never a scalar.
Go deeper · Derivation C · 1 minParallel transport around an infinitesimal loop
The goal is to connect the algebraic commutator to its geometric twin — the change a vector suffers when parallel transported around a small closed loop — and to show they are the same tensor. We transport around a coordinate parallelogram spanned by two small displacements, keep terms to second order in the edge lengths (the leading order that survives after the loop closes), and identify the coefficient of the enclosed area with the Riemann tensor of equation (2).
Step 1. Parallel transport along a leg shifts the vector by , the statement that the covariant derivative along the path is zero. Why: this first-order rule is the definition of "carrying the vector without turning it" relative to the connection.
Step 2. Go around the parallelogram — out along , up along , back along , down along — accumulating the shift order by order. The first-order pieces cancel because the loop closes; the surviving change is second order, one factor from each pair of opposite edges. Why: a closed loop can only produce an effect at the order where the two directions interfere, which is precisely the antisymmetric combination the commutator computes.
Step 3. The net change is , where is the oriented area of the loop and the coefficient is exactly the Riemann tensor of equation (2). Why: the same and combination that emerged from the commutator reappears here as the holonomy, so the two constructions define one object.
Step 4. Shrinking the loop, the holonomy per unit area is the commutator: is the infinitesimal generator of loop transport. Why: this is why "curvature" and "non-commuting derivatives" and "holonomy" are three names for a single tensor.
Limiting cases
How the commutator behaves in the important special cases:
| Case | Result | Meaning |
|---|---|---|
| Flat space | on all fields | vanishing curvature is equivalent to all covariant derivatives commuting; the manifold is then locally isometric to flat space even if the chart looks curved |
| Acting on a scalar | for the torsion-free Levi-Civita connection this is zero, so second covariant derivatives of scalars are symmetric | |
| Connection with torsion | a general affine connection adds a term linear in ; GR sets torsion to zero, dropping it | |
| Maximally symmetric space | for spheres, hyperbolic space, and (anti-)de Sitter the commutator's coefficient is fixed entirely by the constant scalar curvature in dimensions | |
| Unit 2-sphere | , , | the single independent component; transporting a vector around a loop rotates it by the enclosed solid angle |
Worked examples
1 · The 2-sphere, from Christoffel symbols to a 90° holonomy (fully worked)
Take the unit 2-sphere with metric . Compute its one independent Riemann component directly from equation (2), confirm the commutator interpretation, and use it to predict the rotation of a vector parallel-transported around an octant.
Step 1. The nonzero Christoffel symbols are and . These come from the metric in the usual way; everything else vanishes.
Step 2. Evaluate . The first term is ; the second and third vanish; the fourth is . Summing gives .
Step 3. Lower the index: . The Gaussian curvature is , and the scalar curvature — the standard values for the unit sphere.
Step 4. The commutator reading: on the sphere , so covariant derivatives genuinely fail to commute — the direct algebraic fingerprint of curvature.
Step 5. Geometry as a number: a vector parallel-transported around the boundary of a geodesic triangle rotates by the angle excess, which equals . An octant of the unit sphere is a triangle with three right angles, so its excess is and its area is . The holonomy is therefore Δθ = π/2 = 90°, exactly the second figure — and it is the finite integral of the infinitesimal commutator around the loop.
2 · Tidal stretch as a Riemann component (order-of-magnitude)
Geodesic deviation, , is derived by commuting covariant derivatives along a congruence of geodesics — the same algebra as equation (1). Use it to estimate the tidal Riemann component at Earth's surface and the relative acceleration across a standing person.
Step 1. In the Newtonian limit the relevant curvature component in an orthonormal frame is for the radial direction outside a spherical mass , with .
Step 2. Insert Earth's numbers, kg, m, : the combination , so the Riemann component is — the curvature of spacetime you are standing in, in natural geometric units.
Step 3. Geodesic deviation turns this into a tidal acceleration: for a head-to-foot separation m the radial stretch is — about , utterly imperceptible on Earth but growing as until, near a stellar-mass black hole, the same component spaghettifies. The point is structural: a physically measurable tidal force is a component of the tensor that the commutator defines.
Physics of the portrait
The identity that curvature is the commutator of covariant derivatives — and its geometric face, parallel transport around a loop — was not born with the Riemann tensor in 1854. It took the parallel-transport idea of the early twentieth century to turn Riemann's algebraic object into a picture of holonomy, and no one did more to build that bridge than Tullio Levi-Civita.
Origins · 1 minTullio Levi-Civita and how this was discovered
Tullio Levi-Civita was the Italian mathematician who gave curvature its modern geometric meaning. Bernhard Riemann had introduced the curvature tensor in his 1854 Göttingen habilitation lecture as an intrinsic measure of how a manifold departs from flatness, and Elwin Christoffel wrote down the connection symbols in 1869, but the machinery remained formal. Working with his teacher Gregorio Ricci-Curbastro, Levi-Civita systematized these ideas into the absolute differential calculus — tensor analysis — in their 1900 memoir, the toolkit Einstein would seize on to build general relativity in 1915. Levi-Civita's own decisive stroke came in 1917, when he defined parallel transport: a rule for carrying a vector along a curve without turning it relative to the connection. This exposed the meaning hidden in Riemann's formula — the failure of a vector to return unchanged after transport around a closed loop, the holonomy, is exactly the curvature, and the commutator of covariant derivatives is its infinitesimal generator. He corresponded with Einstein, who wrote that he admired Levi-Civita's methods more than the theory of relativity itself. Dismissed from his Rome chair in 1938 under the Fascist racial laws, he died in 1941, but the connection that carries his name — the unique torsion-free, metric-compatible connection whose curvature is the Riemann tensor — is the backbone of every calculation in gravitational physics.
Going further
Texts. Misner, Thorne & Wheeler, Gravitation (1973), §11.3–11.4 · Wald, General Relativity (1984), §3.2 · Carroll, Spacetime and Geometry (2004), §3.6–3.7 · Schutz, A First Course in General Relativity (2009), §6.5 · Hartle, Gravity (2003), Ch. 21–22 · Nakahara, Geometry, Topology and Physics (2003), §7.3. Key results to keep in mind: the full antisymmetrized expansion of has all terms cancelling; the scalar result is ; the unit-2-sphere component is , giving , , and octant holonomy ; and the Earth tidal estimate gives . All signs follow the -first convention; readers using alternate index orderings should adjust accordingly.
Prerequisites. Covariant Derivative and Christoffel Symbols · Riemann Curvature Tensor · Tensors and Transformation Laws. Leads to. Geometric Meaning of Curvature via Parallel Transport · Algebraic Symmetries of the Riemann Tensor · First (Algebraic) Bianchi Identity · Second (Differential) Bianchi Identity · Ricci Tensor.
Ask the tutor: ask me to expand any single line of the vector-commutator cancellation, or to compute the Riemann tensor and holonomy for a metric of your choice.
Why does the commutator have no derivatives of V, even though each ∇ is a derivative?
Because the highest term, , is symmetric in and cancels when you subtract the swapped order, and the mixed cross terms are also symmetric after relabelling the dummy index, so they cancel too. What is left multiplies with no derivative attached. That is precisely why the result can be a tensor times : if any survived, the object would depend on how varies nearby and could not be a pointwise tensor. The cancellation is not a coincidence but the defining feature of a curvature.
If the Christoffel symbols vanish at a point, how can the curvature not vanish there?
The connection and its curvature are different objects. In Riemann normal coordinates centred on a point you can always arrange at that point, which kills the quadratic terms there. But the Riemann tensor also contains , the first derivatives of the connection, and those do not vanish just because does — a function can be zero at a point while its derivative is not. Curvature is a genuine tensor, so if it is nonzero it is nonzero in every coordinate system; no clever chart can remove it at a point. This is the mathematical statement of the equivalence principle: you can erase gravity locally (first derivatives), but not tidal forces (second derivatives).
Why does a scalar commute but a vector does not?
A scalar carries no index for the curvature to act on. When you feed the commutator a scalar, the only thing that can survive is the antisymmetric part of the connection contracted with the gradient — the torsion — and for the Levi-Civita connection of GR the torsion is zero, so scalars commute. A vector, by contrast, has an index that the curvature grabs: the Riemann tensor rotates the vector's components, and that rotation is exactly the holonomy of transporting it around a loop. So the difference is geometric — a scalar has no direction to be rotated, while a vector does.
How is this the same as the field strength Fμν of a gauge theory?
Very literally. In a gauge theory the covariant derivative is , and its commutator is the field strength: . In gravity the covariant derivative is , and its commutator is the Riemann tensor. Both are curvatures of a connection; the only difference is the symmetry group — an internal group like for the gauge case, the Lorentz group acting on the tangent space for gravity. This is why gravity can be written as a gauge theory of the Lorentz connection (the tetrad and Palatini formulations), and why the same holonomy language describes Aharonov-Bohm phases and parallel transport of vectors on a manifold.
Why does each index get its own ±R term, with plus for upper and minus for lower?
Because the covariant derivative treats upper and lower indices with opposite-sign connection terms ( for upper, for lower), and the commutator inherits that pattern. Running the vector derivation for each index independently gives a separate Riemann term per index, additive because the second derivative acts linearly on the product of index structures. The signs are fixed by consistency: contract an upper index against a lower one to form a scalar, and the and must cancel so the scalar commutes. The same bookkeeping shows the metric gives zero under the commutator, which is metric compatibility read off from curvature.
What is the difference between curvature and torsion, since both come from the connection?
They are independent obstructions living in different parts of the connection. Torsion is the antisymmetric part of itself, ; it measures whether infinitesimal parallelograms fail to close. Curvature is built from the derivatives of (plus a quadratic piece); it measures whether parallel transport around a closed loop rotates a vector. You can have one without the other: a space can be flat but have torsion (teleparallel gravity), or curved but torsion-free (standard GR). The commutator separates them cleanly — the torsion term always carries a derivative of the transported field, while the curvature term multiplies it.
How does the infinitesimal commutator relate to a finite loop like the sphere octant?
The commutator is the holonomy per unit area in the limit of a vanishingly small loop: transport a vector around an infinitesimal parallelogram of area and it changes by . To get a finite loop you integrate this over the enclosed surface — a path-ordered exponential in general, but for the round sphere it collapses to a clean result. Around an octant of the unit sphere the accumulated rotation is exactly , equal to the enclosed area times the constant curvature . So the 90° holonomy of the second figure is the finite integral of the same tensor the commutator defines pointwise.