Raising and Lowering Indices
A tensor lives intrinsically in a product of tangent and cotangent spaces, and the distinction between a vector (an element of , drawn as an arrow) and a covector (an element of , drawn as a stack of level surfaces) is real and basis-independent — one you push forward along a map, the other you pull back. Yet the moment a non-degenerate metric is chosen, these spaces become canonically isomorphic, and the everyday bookkeeping of physics — writing here and there — collapses into a question of which slot we happen to have filled. Raising and lowering indices is the operational name for applying that isomorphism, and it is arguably the single most repeated manipulation in all of theoretical physics. Concretely, the metric is a symmetric, non-degenerate bilinear form, and non-degeneracy is exactly the condition that guarantees an inverse matrix obeying . Contracting a vector with produces a covector ; contracting a covector with regenerates the vector . Because and undo one another, nothing is lost: is one geometric object wearing two component costumes. This article takes the metric duality established in aq-mp-metric-tensor and turns it into a working calculus — why the operations are exact inverses, what index position encodes physically, and how it survives the passage to a curved manifold because the Levi-Civita connection is metric compatible, . That last fact lets and be used interchangeably throughout general relativity.
- A non-degenerate metric and its matrix inverse give a canonical isomorphism between a vector space and its dual, trading contravariant (upper) indices for covariant (lower) ones and back with no loss of information.
- Lowering applies the metric, ; raising applies its inverse, . The two are mutual inverses precisely because .
- The rule extends to any rank: each index is raised or lowered independently at the cost of one factor of or , e.g. , and slot order must be tracked with explicit spacing.
- The metric turns the inner product into a contraction, , unifying the geometric and algebraic pictures of length and angle.
- Index position carries physics: in Minkowski signature lowering flips the time component, , so the operation encodes the causal structure — for the invariant is .
- On a curved manifold varies point to point, yet raising and lowering stay pointwise algebraic and commute with the covariant derivative because .
- Key idea: a non-degenerate metric supplies a canonical isomorphism between a vector space and its dual; lowering applies , raising applies its inverse , and because the operations are mutual inverses that lose no information.
A non-degenerate metric supplies a canonical isomorphism between a vector space and its dual; lowering an index applies , raising applies its inverse , and because the operations are mutual inverses that lose no information.
Where this lives today
Index raising and lowering is not a historical curiosity but the everyday reflex of every working relativist and field theorist. In numerical relativity — the codes that generated the gravitational-wave templates LIGO and Virgo matched against the 2015 binary-black-hole detection and its successors — the Einstein equations are recast in a 3+1 split where spatial indices are raised and lowered with a time-dependent three-metric at every grid point and timestep, and getting that bookkeeping right is essential to a stable simulation. In lattice QCD, discretized gauge fields live on a Euclidean metric where up-down contractions define the action supercomputers evaluate for hadron masses. Physics computer-algebra systems such as xAct and Cadabra implement canonicalization algorithms whose entire job is to track index positions and apply the metric automatically across expressions with hundreds of contracted indices. And every time a particle physicist writes the Lorentz-invariant or a fermion bilinear , the metric silently pairs each upper index with a lowered partner so the number computed is the same in every frame.
The physical picture
Picture a vector as an arrow and a covector as a stack of parallel, equally spaced planes — the level sets of a linear functional, densest where it grows fastest. These are genuinely different animals: an arrow has length and direction, while a covector "reads" a vector by counting how many of its planes the arrow pierces. Without extra structure there is no canonical way to turn one into the other. The metric is precisely that structure: given an arrow , it manufactures the unique stack of planes whose piercing-count of any test arrow equals the projection . That stack is the lowered covector , and the inverse metric runs the machine backwards.
In Euclidean space in Cartesian coordinates the metric is the identity, , so and have identical numbers and the distinction becomes invisible — which is why elementary vector calculus never mentions it. The bookkeeping earns its keep only once the metric is non-trivial: curvilinear coordinates, a curved manifold, or Lorentzian signature. In the last case lowering can flip a sign. The second figure makes that concrete on the simplest four-vector: the mostly-plus Minkowski metric negates the time slot, leaves the space slots alone, and yields a frame-independent contraction.
Two habits make the rest effortless. First, read index gymnastics as type-checking: a correct tensor equation carries the same free indices, in the same up/down positions, on both sides, while every other index appears once up and once down as a summed dummy pair. If a final expression sprouts two free upper 's, an algebra error has crept in. Second, raising and lowering is local — it uses only at the point, never its derivatives — which is why it is algebraic and cleanly separate from differentiation, even though metric compatibility later lets the two be interchanged.
The core equations
The whole calculus rests on two operations and the identity linking them. Lowering an index contracts a contravariant slot against the metric, giving the covariant (dual) representation of the same object.
where: — contravariant (upper-index) components of a vector; — its covariant (lower-index) components, the metric dual; — metric tensor components, symmetric and non-degenerate. Reading: feed the vector into one slot of the metric, leave the other open, and out comes a covector. Raising reverses the move by contracting a covariant slot against the inverse metric. The inverse exists precisely because is non-degenerate, and it is the matrix inverse of .
where: — inverse metric components. Reading: is the machine that turns a stack of planes back into an arrow. The two operations are exact inverses because the metric and its inverse compose to the identity. This one relation is the engine of the entire subject.
where: — the Kronecker delta, components of the identity, equal to when and otherwise. Reading: lowering then raising runs into , which cancel, so you land back on the original components. Nothing here is special to vectors. Each index of a higher-rank tensor sits in its own slot and is raised or lowered independently, each move costing one factor of or , with slot order tracked by explicit horizontal spacing.
where: — fully covariant rank-2 components; — the mixed tensor with the first index raised, the staggered placement recording which original slot it came from. Reading: raise one index at a time, never stacking indices ambiguously. The metric's deepest job is to make lengths and angles computable, and lowering shows the inner product is a contraction in disguise. The three forms below name the same scalar.
where: — the metric inner product, a coordinate-independent scalar. Reading: lower one factor and the metric vanishes into a clean up-down contraction; symmetry of makes it irrelevant which factor you lower. Setting gives the invariant squared length, allowed in Lorentzian signature to be negative, zero, or positive — the algebraic fingerprint of timelike, null, and spacelike vectors.
where: — the invariant length-squared, whose sign is a Lorentz-invariant causal label. Finally, on a curved manifold the metric varies from point to point, yet the operations remain trivial to differentiate because the Levi-Civita connection annihilates the metric — metric compatibility — letting you slide freely through a covariant derivative.
where: — the Levi-Civita (metric-compatible) covariant derivative. Reading: raising and lowering commute with differentiation, so index placement never obstructs the calculus of curvature.
The goal here is to prove that raising and lowering are not merely a notational convenience but the component form of a genuine, basis-independent linear isomorphism between the tangent space and its dual , and to pin down exactly why non-degeneracy of the metric is the precise hypothesis that makes the map invertible. We define the flat map by contraction with the metric, establish its linearity, injectivity, and bijectivity, and show its inverse is forced to have components equal to the inverse metric.
Step 1. Define the flat map by , meaning the covector that acts on any test vector as . Because is bilinear, . Why: linearity is what qualifies as a legitimate map of vector spaces, not just an arbitrary assignment, so all the tools of linear algebra become available.
Step 2. Read off components. Evaluating against the basis vectors gives , which is exactly equation (1). Why: this identifies the abstract map with the concrete operation — "lowering an index" IS applying , so the geometric and computational pictures are literally the same statement.
Step 3. Show injectivity. Suppose , i.e. for every value of . Non-degeneracy of is by definition the statement that the only vector annihilated this way is the zero vector, so and the kernel of is trivial. Why: this is the one place the hypothesis on is spent — degeneracy would leave a nonzero vector in the kernel, and the map would crush distinct vectors together, destroying invertibility.
Step 4. Promote to bijectivity. The tangent space and its dual have the same finite dimension , and an injective linear map between equal-dimensional spaces is automatically surjective, hence a bijection. Its inverse is the sharp map . Why: a bijection has a two-sided inverse, so every covector comes from exactly one vector — raising is well-defined and unambiguous.
Step 5. Force the inverse's components. Demanding means the matrix implementing must satisfy , precisely equation (3) — the raising matrix is the matrix inverse of the metric, . Why: consistency alone dictates that raising must use ; there is no freedom, which is why the construction is called canonical.
Go deeper · Derivation B · 1 minIndex gymnastics in Minkowski space and the mass shell
The aim is to run the abstract machinery on the most important vector in relativistic physics — the energy-momentum four-vector — and watch a single correct index-lowering produce the relativistic energy-momentum relation, the invariant that defines a particle's rest mass. We lower the four-momentum's index with the Minkowski metric, contract to form the frame-independent scalar, and identify it with the mass; every sign traces to the signature.
Step 1. Write the contravariant four-momentum in mostly-plus signature as , the time component carrying the energy and the space components the ordinary momentum. Why: fixing the signature convention up front is essential — the entire sign structure of the result, and even the sign of the invariant, depends on it.
Step 2. Lower the index by contracting with : . Only the time component changes sign because , while leaves the spatial momentum untouched. Why: this is the physical content of lowering in Lorentzian signature — the covariant and contravariant time components genuinely differ, and forgetting the sign is the commonest error in relativistic kinematics.
Step 3. Form the invariant contraction . This pairs a covector with a vector, so the result is a Lorentz scalar — the same number in every inertial frame. Why: contracting an up index with a down index is guaranteed to produce an invariant, which is why physically meaningful quantities are always built as fully contracted expressions.
Step 4. Identify the scalar with the rest mass. Evaluating in the particle's rest frame, where and , gives , so in every frame, which rearranges to . Why: the mass shell is nothing but the statement that the length of the four-momentum is fixed, and that length is computed by exactly one index-lowering — the geometry hands you the dispersion relation for free.
Go deeper · Derivation C · 1 minRaising a higher-rank tensor and the invariant trace
The purpose is to show that the trace of a rank-2 tensor — the scalar you get by contracting one upper against one lower index — is defined only once a metric lets you raise an index, and that the answer is independent of which index you raise when the tensor is symmetric. This is the operation that manufactures the Ricci scalar from the Ricci tensor, the scalar curvature at the heart of Einstein's equations.
Step 1. Start from a fully covariant rank-2 tensor and raise its first index with the inverse metric: . Why: a "trace" needs one up and one down index to contract, but a fully covariant tensor has none upstairs — the metric is what supplies the missing upper index in the first place.
Step 2. Contract the mixed tensor by setting the upper and lower indices equal and summing: . This up-down contraction is a scalar. Why: only an up-down pair contracts to something coordinate-independent; contracting two lower indices without a metric would not transform as a scalar.
Step 3. Check that the choice of index does not matter. Because is symmetric, , so raising the second index instead gives the same number for symmetric . Why: a well-defined trace must not depend on an arbitrary bookkeeping choice, and the symmetry of the metric is exactly what guarantees that.
Step 4. Write the trace as a full double contraction, , a single coordinate-independent scalar. Applied to the Ricci tensor this reads , the Ricci scalar. Why: this is the concrete route by which curvature becomes a number — the scalar that Einstein's field equations balance against the trace of the stress-energy tensor.
Limiting cases
How raising and lowering behave in the special cases that matter most:
| Case | Result | Meaning |
|---|---|---|
| Euclidean Cartesian | Components are numerically unchanged, . The up/down distinction is invisible, which is why introductory vector calculus can ignore it entirely. | |
| Minkowski (mostly plus) | Lowering flips the time component, , and leaves space components, . Here as matrices because is its own inverse. | |
| Diagonal curvilinear | (no sum) | In spherical coordinates , , ; lowering rescales each component by its diagonal metric factor. |
| Conformal rescaling | Lowering picks up , raising picks up ; a mixed tensor's fully traced scalar changes, which is why conformal weight bookkeeping matters. | |
| Degenerate / no metric | The inverse does not exist; raising is impossible and vectors cannot be canonically identified with covectors. A non-degenerate metric is the prerequisite. |
Worked examples
1 · Lowering a Minkowski four-vector and reading its causal character (confidence builder)
In Minkowski space with mostly-plus metric , a vector has contravariant components . Find its covariant components , its invariant norm , and classify the vector.
Step 1. Lower each index with , using . The metric is diagonal, so each component is simply scaled by the matching diagonal entry: , and , with . So — only the time component changed sign.
Step 2. Form the invariant norm as the contraction , pairing the covariant components just found with the original contravariant ones: . Equivalently , the same number by construction.
Step 3. Classify. In mostly-plus signature a negative norm means the vector is timelike — its time part dominates its space part, the character of a particle's four-velocity or four-momentum. Had it would be spacelike, and null. The single sign is a Lorentz-invariant physical verdict: , , timelike.
2 · Lowering a vector in spherical coordinates
In flat 3-space in spherical coordinates the metric is diagonal with , , . At , a vector has contravariant components . Find , and compare the physical (orthonormal) -component.
Step 1. Evaluate the metric factors at the point. With and (so ): , , and . The metric is diagonal, so lowering acts componentwise with no sums.
Step 2. Lower each index via (no sum): , , and . So — the covariant components differ dramatically from the contravariant ones because the angular metric factors are large at .
Step 3. Contrast with the physical component. The orthonormal -component a lab reports is , which sits between the contravariant and the covariant . The three numbers differ by successive factors of : contravariant, physical, and covariant are one vector scaled by powers of the metric factor.
3 · The trace of the metric with its own inverse
Show that contracting the metric fully against its inverse returns the dimension of the space.
Step 1. Raise one index of the metric with its inverse: by equation (3) — the mixed form of the metric is just the identity.
Step 2. Contract the remaining pair by setting and summing: , since summing the Kronecker delta over its diagonal counts the coordinate directions. In spacetime this is , the identity used whenever one traces the Einstein tensor.
Physics of the portrait
Raising and lowering indices is the working grammar of a language invented to write the laws of physics in a form independent of coordinates — and its inventor spent years being ignored before Einstein made his calculus indispensable.
Origins · 1 minGregorio Ricci-Curbastro and how this was discovered
Gregorio Ricci-Curbastro created, almost single-handedly, the calculus in which raising and lowering indices is the fundamental move. Influenced by Riemann's 1854 vision of a manifold carrying a metric and by Christoffel's work on quadratic differential forms, Ricci set out in the 1880s to build a systematic machinery for quantities that keep their meaning under arbitrary change of coordinates. By 1892 he had it: the "absolute differential calculus," which introduced the systematic distinction between covariant and contravariant components and the operations — using the metric and its inverse — that convert one into the other. For years the work was dismissed as an obscure formalism. The turning point was the great 1900 memoir he wrote with his student Tullio Levi-Civita, "Méthodes de calcul différentiel absolu et leurs applications," which laid out the index calculus and transformation rules in the form still taught today. Its vindication came in 1915, when Einstein — tutored in the formalism by Marcel Grossmann — found that Ricci's tensor calculus was precisely the mathematics general relativity required, with the contraction now called the Ricci tensor and its metric trace the Ricci scalar at the centre of the field equations. What had looked like abstract bookkeeping turned out to be the natural language of gravitation, and the humble act of trading an upper index for a lower one became one of the most-performed operations in all of physics.
Going further
Texts. Stone & Goldbart, Mathematics for Physics, chapter on tensors and the metric · Arfken, Weber & Harris, Mathematical Methods for Physicists, 7th ed., tensor-analysis chapter · Nakahara, Geometry, Topology and Physics, 2nd ed., §5.4 (Riemannian geometry) · Hassani, Mathematical Physics, tensor chapters · Byron & Fuller, Mathematics of Classical and Quantum Physics, tensor sections · Misner, Thorne & Wheeler, Gravitation, §3 · Wald, General Relativity, §2.3. The key results to keep in mind: defines the inverse metric and makes raising and lowering mutual inverses; the mostly-plus Minkowski sign flip gives , so lowers to with invariant ; the energy-momentum relation follows from ; the spherical-coordinate factors , give for at , ; the full metric contraction is in spacetime; and metric compatibility holds for the Levi-Civita connection.
Prerequisites. Covariant and Contravariant Tensors · The Metric Tensor · Tensor Algebra and the Tensor Product · Tensor Contraction and the Trace. Leads to. The Covariant Derivative · Hodge Star and the Codifferential · The Riemann Curvature Tensor · Differential Forms.
Ask the tutor: Ask me to lower the indices of any four-vector you name and read off whether it is timelike, spacelike, or null, or to show step by step how the Ricci scalar is built by raising and contracting the Riemann tensor.
Why bother distinguishing upper and lower indices at all?
Because they label genuinely different objects that transform in opposite ways under a change of coordinates: an upper index transforms with the Jacobian, a lower index with the inverse Jacobian. Keeping them apart makes the Einstein summation convention a reliable type-check — a contracted pair, one up and one down, transforms into a coordinate-independent scalar, whereas summing two indices in the same position gives something coordinate-dependent and physically meaningless. The distinction only becomes invisible in Cartesian coordinates on flat space, where the two transformation laws happen to coincide.
What does "non-degenerate" mean, and why is it required?
A metric is non-degenerate at a point if the only vector satisfying for all is the zero vector — equivalently, if has nonzero determinant and hence an inverse. Lowering works with any bilinear form, but raising needs the inverse metric , which exists only when . If the metric were degenerate, lowering would collapse distinct vectors onto the same covector with no way to invert it, and vectors and covectors could no longer be identified. Non-degeneracy is thus not a technical nicety but the precise condition for the whole isomorphism to exist.
Why does lowering flip the sign of the time component but not the space ones?
Purely because of the metric's signature. In the mostly-plus convention , so lowering with multiplies the time component by and each space component by . The single minus sign encodes that time is different from space — it is what makes the interval Lorentz-invariant and gives light cones their structure. So the sign flip is not an arbitrary rule; it is the causal geometry of spacetime showing up in the bookkeeping. In the mostly-minus convention the roles reverse, which is why stating your signature is mandatory.
Is T^μ_ν the same tensor as T_ν^μ?
Only if the tensor is symmetric; in general they are different objects and the notation must distinguish them. The expression raises the first slot of , while raises the second. These agree when but differ otherwise — for an antisymmetric tensor they are exact negatives. This is why you must never write a lazy stacked with the indices vertically aligned: the horizontal staggering records which original slot the raised index came from, and losing it can silently change the value of your result.
Do raising and lowering commute with differentiation?
With the covariant derivative, yes — one of the most useful facts in the subject. The Levi-Civita connection is metric compatible, : the metric is constant as far as covariant differentiation is concerned. So differentiating a lowered vector, the Leibniz rule gives , the first term vanishes, and — you may raise or lower before or after differentiating and get the same answer. Note the qualifier "covariant": for the ordinary partial this fails on a curved manifold, since in general.
What are the "musical" isomorphisms, sharp and flat?
They are the coordinate-free names for exactly the operations this article describes. The flat map (as in lowering a musical note) sends a vector to a covector by ; the sharp map sends a covector back by . They are inverse isomorphisms between the tangent and cotangent bundles — the same maps physicists invoke every time they raise or lower an index. The gradient of a function, for instance, is naturally a covector ; applying sharp gives the gradient vector you actually point along.