Analogous to the famous Euler angle parametrization in three-dimensional Euclidean space, a reflection-free Lorentz transformation in (2 + 1)-dimensional Minkowski space can be decomposed into three simple parts. Applying this decomposition to the Wigner rotation problem, we are able to show that the related mathematics becomes much simpler and the physical meanings more comprehensible and enlightening.

First discovered by Silberstein, then rediscovered by Thomas,1,2 the phenomenon that two successive non-parallel boosts (i.e., Lorentz transformations that contain neither rotation nor reflection) lead to a boost and a rotation is generally called the Wigner rotation.3 It has been studied by many authors for almost a century,4–9 yet the conclusion is still “paradoxical” for most people. “The spatial rotation resulting from the successive application of two non-parallel Lorentz transformations has been declared every bit as paradoxical as the more frequently discussed apparent violations of common sense, such as the so-called ‘twin paradox’…” said Goldstein in his classic work Classical Mechanics.10 

To explain how the puzzlement arises, we start with the classical counterpart of a boost transformation, the so-called Galilean transformation between two inertial frames with relative velocity V = [ V x , V y , V z ],
(1)
From a geometrical point of view, the first three lines of Eq. (1) constitute a time-dependent passive translation. It implies that a Galilean transformation follows the rules of a three-dimensional translation, e.g., the composition of two translations leads to another one, and this net translation does not depend on the order in which the original two are undertaken. Being the relativistic version of Galilean transformation, a boost is often believed to possess this same property.

As a matter of fact, relativistic boosts do not commute unless their directions are parallel, i.e., their composition is order-dependent in general. Moreover, as mentioned earlier, the composition of two non-parallel boosts is not a single boost, but a boost along with a rotation. This is quite counter-intuitive since the rotation seems to emerge out of nowhere from the three-dimensional point of view. Getting to the bottom of the matter, it is inappropriate to analogize boost to translation since the former is essentially a sort of rotation (or more precisely a pseudo-rotation) in four-dimensional spacetime. Therefore, the Wigner rotation may be regarded as a geometric problem that involves both rotation and pseudo-rotation, and the mathematical complexity is enough to cloud those subtle physical meanings.

If the mathematics could be substantially simplified, we believe the physical meanings of the Wigner rotation would become clear, and people would find this phenomenon is not so counter-intuitive as usually thought. To achieve this goal, we develop a formulation analogous to the Euler angle parametrization of SO(3), i.e., decomposing a reflection-free Lorentz transformation in (2 + 1)-dimensional Minkowski space into a product of two rotations and one pseudo-rotation (Sec. II). As a demonstration of its effectiveness, we show how simple it is to derive important rules about the Wigner rotation problem (Sec. III) and how little mathematical knowledge is needed to calculate the most general Wigner angle (Sec. IV). Physical insights into Wigner rotation via this decomposition are discussed in Sec. III, and a rigorous proof of this decomposition is provided in the  Appendix.

Although physical spacetime is the (3 + 1)-dimensional Minkowski space 3 , 1, physicists work on its subspace in many cases without losing generality. For example, when discussing a pure (i.e., rotation-free and reflection-free) Lorentz transformation between two inertial frames with the Minkowski coordinates ( x , y , z , c t ) and ( x , y , z , c t ), where c is the light speed, we may assume the relative velocity V is along the x-direction and consider just the transformation between (x, ct) and ( x , c t ), which is represented by the formula
(2)
where β = tanh η = V / c and γ = cosh  η = 1 / 1 β 2 . This transformation is usually called a boost along the x-direction or an x-direction boost. From a geometric point of view, it is a pseudo-rotation around (0, 0) in the (1 + 1)-dimensional Minkowski space 1 , 1 .

Similarly, since the Wigner rotation problem involves only two relative velocities, it is legitimate to put them in the xy-plane so that none of the z-components show up in the calculations. Therefore, our discussion will be restricted to the (2 + 1)-dimensional Minkowski space 2 , 1, which is sufficient for us to derive all of the related results.

It is apparent x 2 c 2 t 2 is an invariant under the transformation represented in Eq. (2). When we use this invariant as the criterion for the (1 + 1)-dimensional Lorentz transformation, the reflections such as x x or c t c t will be included as well. It is straightforward to generalize this criterion to (2 + 1)-dimensional Minkowski space, i.e., we may define the Lorentz transformation in this space as the one that preserves x 2 + y 2 c 2 t 2. Clearly, both of the x-direction and y-direction boosts as well as the xy-plane rotation are special cases of this (2 + 1)-dimensional Lorentz transformation.

There are many similarities between 2 , 1 and the three-dimensional Euclidean space 3. For example, the three-dimensional rotation by the angle θ about the axis [ sin ϕ , cos ϕ , 0 ] takes the form
(3)
while the transformation
(4)
represents a pseudo-rotation around the corresponding axis [ sin ϕ , cos ϕ , 0 ] in 2 , 1, and it meets the criterion of being a (2 + 1)-dimensional Lorentz transformation. However, note that the product of the three transformation matrices in Eq. (3) is an orthogonal matrix, i.e., its transpose is equal to its inverse, while that of Eq. (4) is a symmetric one, i.e., its transpose is itself.
Finally, if we express x 2 + y 2 c 2 t 2 as a matrix product
(5)
it is easy to see that the necessary and sufficient condition for a 3 × 3 matrix L to represent a (2 + 1)-dimensional Lorentz transformation is L g L = g, where the superscript represents taking transpose of the matrix. Accordingly, if we have two (2 + 1)-dimensional Lorentz transformation matrices, say L1 and L2, then both L 1 L 2 and L 2 L 1 are also Lorentz transformations of this kind. (For the sake of brevity, we will henceforward not distinguish between the transformation and its matrix representation.)
The theory of Euler angles guarantees that any proper (i.e., reflection-free) rotation in 3 can be decomposed into three simple proper rotations with each of them keeping one coordinate axis fixed. Among those commonly used Euler angle parametrizations, the one suits us most is
(6)
where 0 ϕ , ψ < 2 π and 0 θ π.
Based on the analogy between Eqs. (3) and (4), it is reasonable to assume that the (2 + 1)-dimensional counterpart of Eq. (6) takes the form
(7)
where η 0 and the ranges of ϕ and ψ are the same as those of Eq. (6). For an obvious reason, Eq. (7) will also be called an Euler decomposition in this paper.
In the  Appendix, we will prove that the (2 + 1)-dimensional reflection-free Lorentz transformation
(8)
can always be expressed as Eq. (7). If we further demand L 33 1, then the decomposition is unique and the parameters are determined by the following formulas:
(9)

A boost transformation takes place between two inertial frames; hence, each boost is defined by a constant velocity that is the relative velocity between the frames. When a (2 + 1)-dimensional velocity undergoes a boost B ( V ) with V being the relative velocity, the formula W = B ( V ) W is analogous to the boost transformation of spacetime coordinates, where the column matrices W and W represent the (2 + 1)-dimensional velocities in the old and the new frames, respectively. Conversely, the inverse boost transformation W = B ( V ) 1 W allows us to calculate the (2 + 1)-dimensional velocity in the old frame from that in the new one.

Note that for an object with the spacetime coordinates (x, y, ct), its (2 + 1)-dimensional velocity W is defined as
(10)
where τ is the proper time of this object, v = [ v x , v y ] is the two-dimensional velocity with respect to the coordinate time, and
(11)
Assume the object at rest in the new frame. Since its two-dimensional velocity relative to the old frame equals the relative velocity V between those two frames, transforming its (2 + 1)-dimensional velocity in the new frame back to that in the old reveals the information of the boost velocity,
(12)
Taking Eq. (4) as an example, interpreting this pseudo-rotation as a boost gives us the corresponding (2 + 1)-dimensional velocity
(13)
This reveals that the boost velocity V = [ V x , V y ] = c tanh η [ cos ϕ , sin ϕ ]. Accordingly, Eq. (4) enumerates all possible boosts in 2 , 1.
When a problem involves three inertial frames and two successive boosts, say first B ( V 1 ) then B ( V 2 ), the (2 + 1)-dimensional velocity of a rest object in the third frame can be transformed to that in the first by
(14)
The two-dimensional velocity contained in this (2 + 1)-dimensional velocity is the composition of the two boost velocities in that order and can be denoted by V 1 2. Therefore, we rewrite Eq. (14) as
(15)
By employing the Euler decomposition, we can derive three important rules about the Wigner rotation problem systematically and effortlessly. To be concise, the following shorthand notations will be used:
(16)
(17)
and
(18)
Thereupon, Eqs. (4) and (7) can be, respectively, expressed as
and
(19)

Rule 1. Two successive boosts are equivalent to a boost followed or preceded by a rotation, which may be taken as the definition of Wigner rotation.

Proof: As discussed in Sec. II A, for any two boosts B 1 and B 2 in 2 , 1 , their product B 2 B 1 must be a Lorentz transformation in this space. Since these boosts contain no reflection according to Eq. (4), neither does their product. Hence, we may apply the Euler decomposition to this product and demand that
(20)
Note that the corresponding coordinate transformation is
(21)
i.e., the boost B1 takes place before B2.
Referring to Eq. (18), Eq. (20) can be rearranged in two different ways,
(22)
wherein the product R ( ϕ ψ ) B ϕ ( η ) corresponds to a boost followed by a Wigner rotation, while B ψ ( η ) R ( ϕ ψ ) to a boost preceded by the same rotation.

If the boosts B 1 and B 2 are parallel, i.e., their directions are the same or differ by 180 °, then it is easy to prove ψ = ϕ and R ( ϕ ψ ) = I. On the other hand, ψ ϕ implies B 1 and B 2 are not parallel. In other words, the non-parallelism of boosts B 1 and B 2 is a necessary condition for the existence of a non-trivial Wigner rotation. It is also a sufficient condition as will be proved in Sec. IV B.

Rule 2. If the order of the boosts in Rule 1 is exchanged, then the sense of Wigner rotation is reversed.

Proof: Since the boost matrices are all symmetric and rotation matrices all orthogonal, this rule can be proved by taking the transpose of Eq. (22),
(23)

For convenience sake, ψ ϕ will be called Wigner angle from now on.

Rule 3. The two-dimensional velocities corresponding to B 2 B 1 and B 1 B 2 in the previous rules differ only by a Wigner angle.8,9

Proof: According to Eq. (15), the two-dimensional velocities V 1 2 and V 2 1 are generated by B 2 B 1 and B 1 B 2, respectively, via the following formulas:
(24)
(25)
Substituting Eq. (20) into Eq. (24) gives us
(26)
Similarly, substituting the transpose of Eq. (20) into Eq. (25) leads to
(27)
Thus, we find V 1 2 = c tanh η [ cos ϕ , sin ϕ ] and V 2 1 = c tanh η [ cos ψ , sin ψ ], i.e., their magnitudes are the same while their directions differ by a Wigner angle ψ ϕ.

The physical meaning of Rule 3 is as follows: Consider three inertial frames K A , K B , and KC. If KB results from boosting KA by B1 and KC from boosting KB by B 2 , then a rest observer in KA finds the two-dimensional velocity of KC is c tanh η [ cos ϕ , sin ϕ ]. On the other hand, if KB is from boosting KA by B2 and KC from boosting KB by B 1 , the same observer will find KC moving with the same speed but toward the direction [ cos ψ , sin ψ ].

Assume the spacetime coordinates of an inertial frame K are (x, y, ct). Applying Eq. (23) to this frame yields two equivalent results. Both of them correspond to the same transformed frame K with the coordinates ( x , y , c t ),
(28)
Although being mathematically equivalent, they convey significantly different physical meanings. According to a rest observer in the original frame K, the first R ( ψ ϕ ) operates on a rest frame, i.e., K itself, while the second is responsible for rotating a moving frame, which is K boosted by B ψ ( η ).
In comparing them, the first rotation is more intriguing. This is because
(29)
where B ϕ ( η ) = R ( ϕ ) B x ( η ) R ( ϕ ) = R ( ϕ 180 ° ) B x ( η ) R ( ϕ + 180 ° ) .

The physical meaning of the second line of Eq. (29) is the following. When we apply B ϕ ( η ) to K to obtain a rest frame, the new frame will differ from the original rest frame by a Wigner angle ψ ϕ. In other words, it is possible to engineer a Wigner rotation in two-dimensional Euclidean space since the rotation of a rest frame does not involve the temporal dimension.

In principle, for any two (2 + 1)-dimensional boosts B 1 and B 2, we can always use Eq. (9) to calculate the corresponding ( ϕ , η , ψ ) and obtain Wigner angle ψ ϕ for the product B 2 B 1. In practice, there is an easier way as shown in the following two examples.

If the directions of B 1 and B 2 are perpendicular to each other, it is legitimate to specify
and
(30)
where η1 and η2 are positive. As discussed in Sec. III A, we may write
(31)
where the subscript p denotes “perpendicular.”
Now instead of using Eq. (9) to express ( ϕ p , η p , ψ p ) in terms of those elements in B 2 B 1, we calculate the following (2 + 1)-dimensional velocities:
(32)
(33)
Comparing these results with Eqs. (26) and (27), we obtain what we are looking for, namely,
(34)
The benefit of this method is there is no need to perform any 3 × 3 matrix multiplication.
Once obtaining Eq. (34), with the help of the identity
(35)
we are able to calculate the sine and cosine functions of ψ p ϕ p,
(36)
(37)
and find the range of ψ p ϕ p is ( 0 , π / 2 ).
If we adopt the β γ notation from Sec. II A,
(38)
the results in Eqs. (36) and (37) become
and
(39)
and the results in Eq. (34) can be expressed elegantly via the Euler decomposition,
(40)
where γ p = γ 1 γ 2 , and
(41)

If the directions of the two boosts differ by an arbitrary angle Θ = 2 θ [ 0 , π ], the calculation of Wigner angle becomes complicated and is usually performed using advanced mathematical tools.6–8 With the aid of Euler decomposition, however, it is not necessary to introduce any new tool and the derivation is just a little longer than that of the perpendicular case.

In order to make the most of the symmetry, we consider the following two boosts without losing generality:
(42)
(43)
where η1 and η2 are positive. It is obvious that their products are
(44)
and
(45)
We will denote the Euler decompositions of these two products by R ( ψ ) B x ( η ) R ( ϕ ) and R ( ϕ ) B x ( η ) R ( ψ ), respectively. There is no need to provide a subscript for the parameters because the current case is no less general than the one discussed in Sec. III A.
The perpendicular example suggests it might be wise to use the (2 + 1)-dimensional velocities corresponding to B 2 B 1 and B 1 B 2 as shortcuts, so our calculation begins by writing down the inverses of these two products,
(46)
(47)
Combining Eqs. (46) and (26) leads to
(48)
which generates the relations
(49)
(50)
(51)
Similarly, Eqs. (47) and (27) together give us
(52)
The similarity between Eqs. (48) and (52) enables us to obtain the following two relations from Eqs. (49) and (50) by change of notation,
(53)
(54)
Now we are equipped to find out sin ( ψ ϕ ) and cos ( ψ ϕ ), but it is better to make a detour to calculate tan [ ( ψ ϕ ) / 2 ] first. This is because the identity
(55)
eliminates the common sinh  η term when calculating the ratio, and the calculation will be simpler.
Substituting Eqs. (49), (50), (53), and (54) to the right hand side of Eq. (55) and ignoring those sinh  η's, we find the numerator is proportional to
(56)
and the denominator proportional to
(57)
Thus, Eq. (55) can be expressed as
(58)
where Θ = 2 θ [ 0 , π ], and
(59)

Since both η1 and η2 are positive, X is always finite and Eq. (58) leads to the conclusion that ψ ϕ = 0 implies Θ = 0 or π. Therefore, the non-parallelism of B 1 and B 2 is a sufficient condition for the existence of a non-zero Wigner angle. Once the range of Θ is restricted to ( 0 , π ), we can deduce from > X > 1 that 0 < ψ ϕ < Θ.

Next step is to use Eq. (58) to derive the sine and cosine functions of the half angle,
(60)
(61)
where cosh  η is given in Eq. (51), and
(62)
has been used in the derivation.
Switching to the β γ notation, we obtain the following results:8,11
(63)
(64)
(65)
(66)
where γ = γ 1 γ 2 ( 1 + β 1 β 2 cos Θ ).

The Euler decomposition introduced in this paper is the most natural and powerful tool for studying the Wigner rotation problem. Once the mathematics is substantially simplified, the physical meanings are easier to comprehend even for the beginners.

This paper is in memory of my father Colonel Li-jung Yeh (1930–2021) and my thesis advisor Professor Geoffrey F. Chew (1924–2019).

The author has no conflicts to disclose.

In this appendix, we provide a rigorous proof for the validity of Euler decomposition of the reflection-free Lorentz transformation in the (2 + 1)-dimensional Minkowski space 2 , 1. Our proof begins with considering a general Lorentz transformation in this space,
(A1)
From the discussion in Sec. II A, we know the matrix L is neither symmetric nor orthogonal in general. Instead, it satisfies the condition L g L = g, which implies det ( L ) = ± 1 and L is invertible. This condition and its equivalent L g L = g together generate 12 relations among the elements in L (not totally independent of course), wherein the following four will be used in our proof:
(A2)
(A3)
(A4)
(A5)
To exclude reflections from the transformation Eq. (A1), we first rule out those with det ( L ) = 1, e.g.,
and
(A6)
Then among the L's with positive determinant, we have to rule out those with negative L33, which correspond to the transformations containing both spatial and temporal reflections, e.g.,
and
(A7)
Since L 33 2 1 according to Eq. (A2) or Eq. (A3), once the negative part is ruled out, the range of L33 is reduced to [ 1 , ).

In summary, for Eq. (A1) to contain no reflection, the matrix L has to satisfy: (i) det ( L ) = 1 and (ii) L 33 1.12 

Equations (A2) and (A3) also tell us that L 33 = 1 implies L 13 = L 23 = L 31 = L 32 = 0, and accordingly L degenerates to a rotation which corresponds to a special case of Eq. (7),
(A8)
It is obvious that the Euler decomposition is valid for this degenerate case, but with the result that the parameters ϕ and ψ are not unique.
After we exclude all reflections and the degenerate case, a one-to-one correspondence can be built between Eq. (A1) and the transformation matrix in Eq. (7)
(A9)

This correspondence may be achieved through the following three steps.

(1) Since L 33 > 1, we can always find a unique positive η such that L 33 = cosh  η, and accordingly sinh  η = L 33 2 1 > 0.

(2) Since Eq. (A2) is the same as ( L 13 ) 2 + ( L 23 ) 2 = L 33 2 1, a unique ψ [ 0 , 2 π ) exists such that
(A10)
(A11)
For the same reason, Eq. (A3) guarantees there is a unique ϕ [ 0 , 2 π ) such that
(A12)
(A13)
(3) So far we have obtained Eq. (9) which allows us to determine a unique set ( ϕ , η , ψ ) by the matrix elements L 13 , L 23 , L 31 , L 32, and L33. What remains is to verify that Eq. (9) is consistent with the other four relations,
(A14)
This is equivalent to proving the following four equalities:
(A15)
Taking Eqs. (A3)–(A5) into account, these four equalities can be reduced to the following two:
(A16)
(A17)
In order to prove Eqs. (A16) and (A17), we express the determinant of L as (adopting the summation convention)
(A18)
then transpose one of the two Levi-Civita symbols to the other side of the equal sign13 
(A19)
Since L g L = g is equivalent to gLg = ( L ) 1, the above equality can be transformed to
(A20)
Both Eqs. (A16) and (A17) are special cases of Eq. (A20), the former corresponds to ( r , i , j ) = ( 3 , 2 , 3 ) and the latter to ( r , i , j ) = ( 3 , 3 , 1 ) . Q.E.D.
1.
L.
Silberstein
,
The Theory of Relativity
(
Macmillan
,
New York
,
1914
), pp.
168
169
.
2.
L. H.
Thomas
, “
The motion of the spinning electron
,”
Nature
117
,
514
(
1926
);
L. H.
Thomas
The kinematics of an electron with an axis
,”
Philos. Mag.
3
,
1
22
(
1927
).
3.
E. P.
Wigner
, “
On unitary representations of the inhomogeneous Lorentz group
,”
Ann. Math.
40
,
149
204
(
1939
).
4.
A.
Ben-Menahem
, “
Wigner's rotation revisited
,”
Am. J. Phys.
53
,
62
66
(
1985
).
5.
A. A.
Ungar
, “
Thomas rotation and the parametrization of the Lorentz transformation group
,”
Found. Phys. Lett.
1
,
57
89
(
1988
) and references therein.
6.
H.
Urbantke
, “
Physical holonomy, Thomas precession, and Clifford algebra
,”
Am. J. Phys.
58
,
747
750
(
1990
);
H.
Urbantke
Erratum
Am. J. Phys.
59
,
1150
1151
(
1991
).
7.
J. A.
Rhodes
and
M. D.
Semon
, “
Relativistic velocity space, Wigner rotation, and Thomas precession
,”
Am. J. Phys.
72
,
943
960
(
2004
).
8.
K.
O'Donnell
and
M.
Visser
, “
Elementary analysis of the special relativistic combination of velocities, Wigner rotation and Thomas precession
,”
Eur. J. Phys.
32
,
1033
1047
(
2011
).
9.
K.
Rȩbilas
, “
Comment on ‘Elementary analysis of the special relativistic combination of velocities, Wigner rotation and Thomas precession
,’”
Eur. J. Phys.
34
,
L55
L61
(
2013
).
10.
H.
Goldstein
,
C.
Poole
, and
J.
Safko
,
Classical Mechanics
, 3rd ed. (
Addison-Wesley
,
Boston
,
2002
), p.
285
.
11.
H. P.
Stapp
, “
Relativistic theory of polarization phenomena
,”
Phys. Rev.
103
,
425
434
(
1956
).
12.
É.
Gourgoulhon
,
Special Relativity in General Frames: From Particles to Astrophysics
(
Springer
,
Berlin
,
2013
), pp.
172
174
.
13.
P.
Grinfeld
,
Introduction to Tensor Analysis and the Calculus of Moving Surfaces
(
Springer
,
Berlin
,
2013
), pp.
135
136
.