Skip to content

Lorentz Transformations, Rapidity, and Velocity Addition

Scrollable formula. Use Left and Right arrow keys to reveal hidden content.

Scrollable table. Use Left and Right arrow keys to reveal additional columns.

Scrollable figure. Use Left and Right arrow keys to inspect hidden content.

The Lorentz transformation tells two inertial observers how to assign coordinates to the same events. Its mixing of space and time explains relativity of simultaneity, time dilation, and length contraction. A parameter called rapidity then makes successive boosts along one direction as easy to combine as ordinary rotation angles: their rapidities add, although their velocities do not.

Required background. Calculus and Linear Algebra provides linear maps, matrix composition, and hyperbolic functions; Variational Mechanics and Symmetries supplies the distinction between a trajectory and its description after a regular change of coordinates.

Put the inertial frames in standard configuration: their spatial axes are parallel with no extra rotation, their origins coincide at t=t′=0t=t'=0, and S′S' moves with velocity +v ex+v\,\mathbf e_x relative to SS. We transform the coordinates of the same event from SS to S′S'. The worldline of the S′S' origin is x=vtx=vt, so the sign convention must make it satisfy x′=0x'=0:

t′=γ(t−vx),x′=γ(x−vt),y′=y,z′=z,t'=\gamma(t-vx), \qquad x'=\gamma(x-vt), \qquad y'=y,\quad z'=z,

with γ=(1−v2)−1/2\gamma=(1-v^2)^{-1/2} and ∣v∣<1|v|\lt1. The inverse has the same form with v↦−vv\mapsto-v.

Spacetime homogeneity and the inertial-chart structure make the transformation affine. The coincident origin event removes its constant term, leaving a linear map. In standard configuration, the condition x′=0x'=0 along x=vtx=vt first gives x′=A(x−vt)x'=A(x-vt). Requiring both null lines x=±tx=\pm t to remain null fixes t′=A(t−vx)t'=A(t-vx). Substitution into

−t′2+x′2=−t2+x2-t'^2+x'^2=-t^2+x^2

then yields A2(1−v2)=1A^2(1-v^2)=1, and continuity with the identity selects A=γ>0A=\gamma\gt0. This derives both the coefficients and their signs. Tong gives the corresponding construction in Tong 2013, §7.1, printed pp. 108–111 (PDF).

Each familiar effect uses a different pair of events. Stating that pair prevents most apparent contradictions.

Simultaneity. Two separated flashes simultaneous in SS have Δt=0\Delta t=0. Their time separation in S′S' is Δt′=−γvΔx\Delta t'=-\gamma v\Delta x, which generally is not zero. This is a comparison of synchronized clock readings, after accounting for light travel time; it is not merely a delay in seeing a distant flash.

Time dilation. Let two ticks occur on a clock at rest in S′S'. They obey Δx′=0\Delta x'=0, so the inverse boost gives

Δt=γΔt′=γΔτ.\Delta t=\gamma\Delta t'=\gamma\Delta\tau.

The moving clock records the proper time Δτ\Delta\tau between its own ticks. The SS lattice records a longer coordinate interval. Exchanging SS and S′S' gives the reciprocal result for a different clock at rest in SS; it does not compare the same pair of worldlines between a departure and a reunion.

Length contraction. A rod at rest along x′x' has rest length L0L_0. To measure its length LL in SS, record the positions of its two ends at the same SS time, so Δt=0\Delta t=0. The spatial boost then gives

L0=Δx′=γΔx=γL,L=L0γ.L_0=\Delta x'=\gamma\Delta x=\gamma L, \qquad L=\frac{L_0}{\gamma}.

The two endpoint events are not simultaneous in S′S', but its rod ends stay at fixed x′x' and their separation remains L0L_0. For v=3/5v=3/5, γ=5/4\gamma=5/4: a one-second tick interval becomes 1.251.25 seconds of laboratory time, and a five-metre rest length becomes four metres when measured simultaneously in the laboratory. These are measurement protocols, not a claim about a photograph, whose photons can leave the rod at different times. The derivations and their event choices are developed in Tong 2013, §§7.2.1–7.2.4, pp. 115–124, PDF.

Define the rapidity χ\chi by

v=tanh⁡χ,γ=cosh⁡χ,γv=sinh⁡χ.v=\tanh\chi, \qquad \gamma=\cosh\chi, \qquad \gamma v=\sinh\chi.

The identity cosh⁡2χ−sinh⁡2χ=1\cosh^2\chi-\sinh^2\chi=1 mirrors the invariant timelike norm. Unlike vv, which is restricted to (−1,1)(-1,1), χ\chi can be any real number; no finite rapidity reaches light speed.

On the (t,x)(t,x) plane, the boost is

Bx(χ)=(cosh⁡χ−sinh⁡χ−sinh⁡χcosh⁡χ).B_x(\chi)= \begin{pmatrix} \cosh\chi&-\sinh\chi\\ -\sinh\chi&\cosh\chi \end{pmatrix}.

Hyperbolic addition identities immediately give

Bx(χ2)Bx(χ1)=Bx(χ1+χ2).B_x(\chi_2)B_x(\chi_1)=B_x(\chi_1+\chi_2).

Therefore two successive collinear frame velocities v1v_1 and v2v_2 produce

vtotal=tanh⁡(χ1+χ2)=v1+v21+v1v2.v_{\rm total} =\tanh(\chi_1+\chi_2) =\frac{v_1+v_2}{1+v_1v_2}.

This is why rapidity, rather than velocity, is the natural group parameter; see Tong 2013, §7.3.2, printed pp. 128–131 (PDF).

For an object whose velocity in SS is u\mathbf u, differentiating the boost gives

ux′=ux−v1−vux,u⊥′=u⊥γ(1−vux).u'_x=\frac{u_x-v}{1-vu_x}, \qquad \mathbf u'_\perp= \frac{\mathbf u_\perp}{\gamma(1-vu_x)}.

The minus sign here answers a different question from the plus sign in vtotalv_{\rm total}: it transforms an object’s velocity into a frame already moving at +v+v. Solving the first equation for the velocity of a second moving frame recovers the plus-sign composition law. The longitudinal and transverse formulas can be checked independently against Hughes 2024, Lecture 6, §6.1, printed pp. 46–47 (PDF).

Rapidity adds as a scalar only for boosts along the same oriented line. Boosts in different directions do not commute:

By(χ2)Bx(χ1)≠Bx(χ1)By(χ2),χ1χ2≠0.B_y(\chi_2)B_x(\chi_1)\ne B_x(\chi_1)B_y(\chi_2), \qquad \chi_1\chi_2\ne0.

Their product is generally a boost followed or preceded, depending on convention, by a spatial Wigner rotation. Thus “the rapidities add” must never be applied componentwise to noncollinear velocities. Ferraro and Thibeault 1999, Introduction and §II, pp. 1–3 (arXiv v1 PDF) derives this decomposition and fixes the Wigner-rotation terminology.

Collinear boosts form an Abelian one-parameter subgroup. Pure boosts in arbitrary directions do not form a subgroup at all, because their products need not be pure boosts. Closure is restored only after spatial rotations are included in the full Lorentz group.

Frame S′S' moves at v1=3/5v_1=3/5 relative to SS, and S′′S'' moves at v2=3/5v_2=3/5 relative to S′S', in the same +x+x direction. Find the velocity and Lorentz factor of S′′S'' relative to SS.

Solution

Since

χ1=χ2=artanh⁡35=12ln⁡1+3/51−3/5=ln⁡2,\chi_1=\chi_2=\operatorname{artanh}\frac35 =\frac12\ln\frac{1+3/5}{1-3/5} =\ln2,

the total rapidity is χ=ln⁡4\chi=\ln4. Hence

vtotal=tanh⁡(ln⁡4)=4−1/44+1/4=1517≈0.882.v_{\rm total}=\tanh(\ln4) =\frac{4-1/4}{4+1/4} =\frac{15}{17}\approx0.882.

Direct velocity addition gives the same result:

3/5+3/51+9/25=1517.\frac{3/5+3/5}{1+9/25}=\frac{15}{17}.

The total Lorentz factor is

γtotal=cosh⁡(ln⁡4)=12(4+14)=178.\gamma_{\rm total}=\cosh(\ln4) =\frac12\left(4+\frac14\right)=\frac{17}{8}.

As a cross-check, each individual γ\gamma is 5/45/4, and

γtotal=γ1γ2(1+v1v2)=25163425=178.\gamma_{\rm total} =\gamma_1\gamma_2(1+v_1v_2) =\frac{25}{16}\frac{34}{25} =\frac{17}{8}.

The result stays below unity even though the Newtonian sum is 6/56/5. For small velocities the denominator tends to one, recovering ordinary addition.

The derivation assumes inertial frames and a constant relative velocity. It does not describe an accelerated coordinate system, and ∣v∣=1|v|=1 is a singular limit rather than a valid rest frame. The next page uses these boosts only as optional coordinate tools; the elapsed time itself is obtained invariantly from the worldline.

Proper Time, Worldlines, and the Clock Effect compares clocks without assigning causal power to acceleration.