Ph · Physics

How to Prove Minkowski Metric Invariance Under Lorentz Transformations

Published By the 9to5Science editorial team

At a glance

  1. 1. Choose a signature

    Set the Minkowski metric to η = diag(−1, 1, 1, 1), with x⁰ = ct.

  2. 2. Write the transformation

    Represent the Lorentz transformation by x′ = Λx.

  3. 3. Apply the metric

    Transform the interval and require ΛᵀηΛ = η.

  4. 4. Verify a boost

    Substitute the boost matrix and check that the diagonal entries remain −1 and 1 while cross terms vanish.

The components of the Minkowski metric are not unchanged under every change of coordinates. They retain the same Minkowski form under the homogeneous Lorentz transformations that relate inertial frames; translations also preserve intervals, as discussed below.

The central result is

ΛTηΛ=η,\Lambda^{\mathsf T}\eta\Lambda=\eta,

where Λ\Lambda is the Lorentz-transformation matrix and η\eta is the Minkowski metric matrix. This identity is exactly what preserves the spacetime interval.

The Minkowski metric and spacetime interval

Use coordinates

xμ=(x0,x1,x2,x3)=(ct,x,y,z),x^\mu=(x^0,x^1,x^2,x^3)=(ct,x,y,z),

and choose the mostly-plus sign convention

ημν=diag⁡(−1,1,1,1).\eta_{\mu\nu}=\operatorname{diag}(-1,1,1,1).

For an infinitesimal displacement dxμdx^\mu, the squared spacetime interval is

ds2=ημν dxμdxν=−(c dt)2+dx2+dy2+dz2.ds^2=\eta_{\mu\nu}\,dx^\mu dx^\nu =-(c\,dt)^2+dx^2+dy^2+dz^2.

Some texts instead use the mostly-minus convention diag⁡(1,−1,−1,−1)\operatorname{diag}(1,-1,-1,-1). All the arguments are identical; only the overall signs change.

Matrix proof of invariance

Let a Lorentz transformation act on the coordinates as

x′μ=Λμνxν.{x'}^\mu=\Lambda^\mu{}_{\nu}x^\nu.

For displacements, this gives

dx′μ=Λμν dxν.d{x'}^\mu=\Lambda^\mu{}_{\nu}\,dx^\nu.

The interval measured in the primed frame is therefore

(ds′)2=(dx′)Tη dx′=(Λdx)Tη(Λdx)=dxTΛTηΛdx.\begin{aligned} (ds')^2 &=(dx')^{\mathsf T}\eta\,dx'\\ &=(\Lambda dx)^{\mathsf T}\eta(\Lambda dx)\\ &=dx^{\mathsf T}\Lambda^{\mathsf T}\eta\Lambda dx. \end{aligned}

Thus, if

ΛTηΛ=η,\Lambda^{\mathsf T}\eta\Lambda=\eta,

then

(ds′)2=dxTηdx=ds2.(ds')^2=dx^{\mathsf T}\eta dx=ds^2.

This is the proof. The equation ΛTηΛ=η\Lambda^{\mathsf T}\eta\Lambda=\eta is also the defining condition for a Lorentz matrix.

In index notation, the same condition is

ηρσΛρμΛσν=ημν.\eta_{\rho\sigma}\Lambda^\rho{}_{\mu}\Lambda^\sigma{}_{\nu}=\eta_{\mu\nu}.

It says that the metric pairing of any two four-vectors is preserved:

(Λu)⋅(Λv)=u⋅v.(\Lambda u)\cdot(\Lambda v)=u\cdot v.

Direct verification for a boost

Consider a boost in the xx direction with ∣v∣<c|v|<c. Define

β=vc,γ=11−β2.\beta=\frac{v}{c}, \qquad \gamma=\frac{1}{\sqrt{1-\beta^2}}.

With x0=ctx^0=ct, the transformation is

(ct′x′y′z′)=(γ−βγ00−βγγ0000100001)(ctxyz).\begin{pmatrix} ct'\\x'\\y'\\z' \end{pmatrix} = \begin{pmatrix} \gamma&-\beta\gamma&0&0\\ -\beta\gamma&\gamma&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{pmatrix} \begin{pmatrix} ct\\x\\y\\z \end{pmatrix}.

Call this matrix Λ\Lambda. Its nontrivial 2×22\times2 block is

B=(γ−βγ−βγγ),η2=(−1001).B=\begin{pmatrix} \gamma&-\beta\gamma\\ -\beta\gamma&\gamma \end{pmatrix}, \qquad \eta_2=\begin{pmatrix}-1&0\\0&1\end{pmatrix}.

Compute the transformed metric block:

BTη2B=(γ−βγ−βγγ)(−1001)(γ−βγ−βγγ)=(−γ2+β2γ200γ2−β2γ2)=(−1001)=η2,\begin{aligned} B^{\mathsf T}\eta_2B &= \begin{pmatrix} \gamma&-\beta\gamma\\ -\beta\gamma&\gamma \end{pmatrix} \begin{pmatrix}-1&0\\0&1\end{pmatrix} \begin{pmatrix} \gamma&-\beta\gamma\\ -\beta\gamma&\gamma \end{pmatrix}\\[4pt] &= \begin{pmatrix} -\gamma^2+\beta^2\gamma^2&0\\ 0&\gamma^2-\beta^2\gamma^2 \end{pmatrix}\\[4pt] &= \begin{pmatrix}-1&0\\0&1\end{pmatrix} =\eta_2, \end{aligned}

because γ2(1−β2)=1\gamma^2(1-\beta^2)=1.

The yy and zz coordinates are unchanged, so the complete matrix satisfies

ΛTηΛ=η.\Lambda^{\mathsf T}\eta\Lambda=\eta.

Equivalently, substituting the Lorentz formulas directly gives

−(c dt′)2+dx′2+dy′2+dz′2=−(c dt)2+dx2+dy2+dz2.-(c\,dt')^2+dx'^2+dy'^2+dz'^2 =-(c\,dt)^2+dx^2+dy^2+dz^2.

Tensor-component interpretation

There are two closely related statements that are often mixed together.

First, the metric is a geometric tensor. Its components transform under a coordinate change according to

gαβ′=∂xμ∂x′α∂xν∂x′βgμν. g'_{\alpha\beta} =\frac{\partial x^\mu}{\partial x'^\alpha} \frac{\partial x^\nu}{\partial x'^\beta} g_{\mu\nu}.

If x′=Λxx'=\Lambda x, then x=Λ−1x′x=\Lambda^{-1}x', so in matrix notation

η′=(Λ−1)TηΛ−1.\eta'= (\Lambda^{-1})^{\mathsf T}\eta\Lambda^{-1}.

For a Lorentz transformation, this is again η\eta. Therefore every inertial Cartesian coordinate system has the same metric components.

Second, one may actively transform a four-vector while keeping the coordinate basis fixed. In that case the preserved inner product is expressed as

(Λu)Tη(Λv)=uTηv,(\Lambda u)^{\mathsf T}\eta(\Lambda v)=u^{\mathsf T}\eta v,

which directly gives ΛTηΛ=η\Lambda^{\mathsf T}\eta\Lambda=\eta.

The coordinate and active viewpoints use inverse matrices in different places, but they express the same physical invariance.

What is and is not invariant?

The individual coordinates tt, xx, yy, and zz are not invariant. Different inertial observers generally assign different times and spatial positions to the same events. What is invariant is the metric interval constructed from them:

Δs2=−c2Δt2+Δx2+Δy2+Δz2.\Delta s^2=-c^2\Delta t^2+\Delta x^2+\Delta y^2+\Delta z^2.

For finite event separations, replace dxμdx^\mu by Δxμ\Delta x^\mu; the same matrix proof applies.

Translations such as x′μ=Λμνxν+aμx'^\mu=\Lambda^\mu{}_{\nu}x^\nu+a^\mu also preserve intervals, because the constant translation cancels when taking differences. Lorentz transformations together with translations form the Poincaré group.

Common mistakes

  • Using an ordinary orthogonal condition. In Euclidean space the condition is RTR=IR^{\mathsf T}R=I. In Minkowski spacetime it is ΛTηΛ=η\Lambda^{\mathsf T}\eta\Lambda=\eta.
  • Forgetting the metric signature. The formulas depend on whether η=diag⁡(−1,1,1,1)\eta=\operatorname{diag}(-1,1,1,1) or η=diag⁡(1,−1,−1,−1)\eta=\operatorname{diag}(1,-1,-1,-1) is used.
  • Calling the coordinates invariant. Lorentz transformations change coordinates; they preserve the interval and the metric pairing.
  • Mixing active and passive transformations. Decide whether vectors or coordinate components are being transformed, and use the corresponding matrix or inverse matrix consistently.
  • Treating arbitrary coordinate changes as Lorentz transformations. Curvilinear coordinates, accelerated coordinates, and general coordinate transformations need not leave the metric components equal to η\eta everywhere.

References

  1. Spacetime and Geometry: An Introduction to General Relativity — Sean M. Carroll
  2. Introduction to Special Relativity — Robert Resnick

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.