fbpx
Wikipedia

3D rotation group

In mechanics and geometry, the 3D rotation group, often denoted SO(3), is the group of all rotations about the origin of three-dimensional Euclidean space under the operation of composition.[1]

By definition, a rotation about the origin is a transformation that preserves the origin, Euclidean distance (so it is an isometry), and orientation (i.e., handedness of space). Composing two rotations results in another rotation, every rotation has a unique inverse rotation, and the identity map satisfies the definition of a rotation. Owing to the above properties (along composite rotations' associative property), the set of all rotations is a group under composition.

Every non-trivial rotation is determined by its axis of rotation (a line through the origin) and its angle of rotation. Rotations are not commutative (for example, rotating R 90Β° in the x-y plane followed by S 90Β° in the y-z plane is not the same as S followed by R), making the 3D rotation group a nonabelian group. Moreover, the rotation group has a natural structure as a manifold for which the group operations are smoothly differentiable, so it is in fact a Lie group. It is compact and has dimension 3.

Rotations are linear transformations of and can therefore be represented by matrices once a basis of has been chosen. Specifically, if we choose an orthonormal basis of , every rotation is described by an orthogonal 3 Γ— 3 matrix (i.e., a 3 Γ— 3 matrix with real entries which, when multiplied by its transpose, results in the identity matrix) with determinant 1. The group SO(3) can therefore be identified with the group of these matrices under matrix multiplication. These matrices are known as "special orthogonal matrices", explaining the notation SO(3).

The group SO(3) is used to describe the possible rotational symmetries of an object, as well as the possible orientations of an object in space. Its representations are important in physics, where they give rise to the elementary particles of integer spin.

Length and angle

Besides just preserving length, rotations also preserve the angles between vectors. This follows from the fact that the standard dot product between two vectors u and v can be written purely in terms of length:

Β 

It follows that every length-preserving linear transformation in Β  preserves the dot product, and thus the angle between vectors. Rotations are often defined as linear transformations that preserve the inner product on Β , which is equivalent to requiring them to preserve length. See classical group for a treatment of this more general approach, where SO(3) appears as a special case.

Orthogonal and rotation matrices

Every rotation maps an orthonormal basis of Β  to another orthonormal basis. Like any linear transformation of finite-dimensional vector spaces, a rotation can always be represented by a matrix. Let R be a given rotation. With respect to the standard basis e1, e2, e3 of Β  the columns of R are given by (Re1, Re2, Re3). Since the standard basis is orthonormal, and since R preserves angles and length, the columns of R form another orthonormal basis. This orthonormality condition can be expressed in the form

Β 

where RT denotes the transpose of R and I is the 3 Γ— 3 identity matrix. Matrices for which this property holds are called orthogonal matrices. The group of all 3 Γ— 3 orthogonal matrices is denoted O(3), and consists of all proper and improper rotations.

In addition to preserving length, proper rotations must also preserve orientation. A matrix will preserve or reverse orientation according to whether the determinant of the matrix is positive or negative. For an orthogonal matrix R, note that det RT = det R implies (det R)2 = 1, so that det R = Β±1. The subgroup of orthogonal matrices with determinant +1 is called the special orthogonal group, denoted SO(3).

Thus every rotation can be represented uniquely by an orthogonal matrix with unit determinant. Moreover, since composition of rotations corresponds to matrix multiplication, the rotation group is isomorphic to the special orthogonal group SO(3).

Improper rotations correspond to orthogonal matrices with determinant βˆ’1, and they do not form a group because the product of two improper rotations is a proper rotation.

Group structure

The rotation group is a group under function composition (or equivalently the product of linear transformations). It is a subgroup of the general linear group consisting of all invertible linear transformations of the real 3-space Β .[2]

Furthermore, the rotation group is nonabelian. That is, the order in which rotations are composed makes a difference. For example, a quarter turn around the positive x-axis followed by a quarter turn around the positive y-axis is a different rotation than the one obtained by first rotating around y and then x.

The orthogonal group, consisting of all proper and improper rotations, is generated by reflections. Every proper rotation is the composition of two reflections, a special case of the Cartan–DieudonnΓ© theorem.

Axis of rotation

Every nontrivial proper rotation in 3 dimensions fixes a unique 1-dimensional linear subspace of Β  which is called the axis of rotation (this is Euler's rotation theorem). Each such rotation acts as an ordinary 2-dimensional rotation in the plane orthogonal to this axis. Since every 2-dimensional rotation can be represented by an angle Ο†, an arbitrary 3-dimensional rotation can be specified by an axis of rotation together with an angle of rotation about this axis. (Technically, one needs to specify an orientation for the axis and whether the rotation is taken to be clockwise or counterclockwise with respect to this orientation).

For example, counterclockwise rotation about the positive z-axis by angle Ο† is given by

Β 

Given a unit vector n in Β  and an angle Ο†, let R(Ο†, n) represent a counterclockwise rotation about the axis through n (with orientation determined by n). Then

  • R(0, n) is the identity transformation for any n
  • R(Ο†, n) = R(βˆ’Ο†, βˆ’n)
  • R(π + φ, n) = R(Ο€β€‰βˆ’β€‰Ο†, βˆ’n).

Using these properties one can show that any rotation can be represented by a unique angle Ο† in the range 0 ≀ Ο† ≀ Ο€ and a unit vector n such that

  • n is arbitrary if Ο† = 0
  • n is unique if 0 < Ο† < Ο€
  • n is unique up to a sign if Ο† = Ο€ (that is, the rotations R(Ο€, Β±n) are identical).

In the next section, this representation of rotations is used to identify SO(3) topologically with three-dimensional real projective space.

Topology

The Lie group SO(3) is diffeomorphic to the real projective space Β [3]

Consider the solid ball in Β  of radius Ο€ (that is, all points of Β  of distance Ο€ or less from the origin). Given the above, for every point in this ball there is a rotation, with axis through the point and the origin, and rotation angle equal to the distance of the point from the origin. The identity rotation corresponds to the point at the center of the ball. Rotation through angles between 0 and βˆ’Ο€ correspond to the point on the same axis and distance from the origin but on the opposite side of the origin. The one remaining issue is that the two rotations through Ο€ and through βˆ’Ο€ are the same. So we identify (or "glue together") antipodal points on the surface of the ball. After this identification, we arrive at a topological space homeomorphic to the rotation group.

Indeed, the ball with antipodal surface points identified is a smooth manifold, and this manifold is diffeomorphic to the rotation group. It is also diffeomorphic to the real 3-dimensional projective space Β  so the latter can also serve as a topological model for the rotation group.

These identifications illustrate that SO(3) is connected but not simply connected. As to the latter, in the ball with antipodal surface points identified, consider the path running from the "north pole" straight through the interior down to the south pole. This is a closed loop, since the north pole and the south pole are identified. This loop cannot be shrunk to a point, since no matter how you deform the loop, the start and end point have to remain antipodal, or else the loop will "break open". In terms of rotations, this loop represents a continuous sequence of rotations about the z-axis starting (by example) at identity (center of ball), through south pole, jump to north pole and ending again at the identity rotation (i.e., a series of rotation through an angle Ο† where Ο† runs from 0 to 2Ο€).

Surprisingly, if you run through the path twice, i.e., run from north pole down to south pole, jump back to the north pole (using the fact that north and south poles are identified), and then again run from north pole down to south pole, so that Ο† runs from 0 to 4Ο€, you get a closed loop which can be shrunk to a single point: first move the paths continuously to the ball's surface, still connecting north pole to south pole twice. The second path can then be mirrored over to the antipodal side without changing the path at all. Now we have an ordinary closed loop on the surface of the ball, connecting the north pole to itself along a great circle. This circle can be shrunk to the north pole without problems. The plate trick and similar tricks demonstrate this practically.

The same argument can be performed in general, and it shows that the fundamental group of SO(3) is the cyclic group of order 2 (a fundamental group with two elements). In physics applications, the non-triviality (more than one element) of the fundamental group allows for the existence of objects known as spinors, and is an important tool in the development of the spin–statistics theorem.

The universal cover of SO(3) is a Lie group called Spin(3). The group Spin(3) is isomorphic to the special unitary group SU(2); it is also diffeomorphic to the unit 3-sphere S3 and can be understood as the group of versors (quaternions with absolute value 1). The connection between quaternions and rotations, commonly exploited in computer graphics, is explained in quaternions and spatial rotations. The map from S3 onto SO(3) that identifies antipodal points of S3 is a surjective homomorphism of Lie groups, with kernel {Β±1}. Topologically, this map is a two-to-one covering map. (See the plate trick.)

Connection between SO(3) and SU(2)

In this section, we give two different constructions of a two-to-one and surjective homomorphism of SU(2) onto SO(3).

Using quaternions of unit norm

The group SU(2) is isomorphic to the quaternions of unit norm via a map given by[4]

Β 
restricted to Β  where Β , Β , Β , and Β , Β .

Let us now identify Β  with the span of Β . One can then verify that if Β  is in Β  and Β  is a unit quaternion, then

Β 

Furthermore, the map Β  is a rotation of Β  Moreover, Β  is the same as Β . This means that there is a 2:1 homomorphism from quaternions of unit norm to the 3D rotation group SO(3).

One can work this homomorphism out explicitly: the unit quaternion, q, with

Β 
is mapped to the rotation matrix
Β 

This is a rotation around the vector (x, y, z) by an angle 2ΞΈ, where cos ΞΈ = w and |sin ΞΈ| = ||(x, y, z)||. The proper sign for sin ΞΈ is implied, once the signs of the axis components are fixed. The 2:1-nature is apparent since both q and βˆ’q map to the same Q.

Using MΓΆbius transformations

Β 
Stereographic projection from the sphere of radius 1/2 from the north pole (x, y, z) = (0, 0, 1/2) onto the plane M given by z = βˆ’1/2 coordinatized by (ΞΎ, Ξ·), here shown in cross section.

The general reference for this section is Gelfand, Minlos & Shapiro (1963). The points P on the sphere

Β 

can, barring the north pole N, be put into one-to-one bijection with points S(P) = P' on the plane M defined by z = βˆ’1/2, see figure. The map S is called stereographic projection.

Let the coordinates on M be (ΞΎ, Ξ·). The line L passing through N and P can be parametrized as

Β 

Demanding that the z-coordinate of Β  equals βˆ’1/2, one finds

Β 

We have Β  Hence the map

Β 

where, for later convenience, the plane M is identified with the complex plane Β 

For the inverse, write L as

Β 

and demand x2 + y2 + z2 = 1/4 to find s = 1/1 + ΞΎ2 + Ξ·2 and thus

Β 

If g ∈ SO(3) is a rotation, then it will take points on S to points on S by its standard action Ξ s(g) on the embedding space Β  By composing this action with S one obtains a transformation S ∘ Ξ s(g) ∘ Sβˆ’1 of M,

Β 

Thus Ξ u(g) is a transformation of Β  associated to the transformation Ξ s(g) of Β .

It turns out that g ∈ SO(3) represented in this way by Ξ u(g) can be expressed as a matrix Ξ u(g) ∈ SU(2) (where the notation is recycled to use the same name for the matrix as for the transformation of Β  it represents). To identify this matrix, consider first a rotation gΟ† about the z-axis through an angle Ο†,

Β 

Hence

Β 

which, unsurprisingly, is a rotation in the complex plane. In an analogous way, if gΞΈ is a rotation about the x-axis through an angle ΞΈ, then

Β 

which, after a little algebra, becomes

Β 

These two rotations, Β  thus correspond to bilinear transforms of R2 ≃ C ≃ M, namely, they are examples of MΓΆbius transformations.

A general MΓΆbius transformation is given by

Β 

The rotations, Β  generate all of SO(3) and the composition rules of the MΓΆbius transformations show that any composition of Β  translates to the corresponding composition of MΓΆbius transformations. The MΓΆbius transformations can be represented by matrices

Β 

since a common factor of Ξ±, Ξ², Ξ³, Ξ΄ cancels.

For the same reason, the matrix is not uniquely defined since multiplication by βˆ’I has no effect on either the determinant or the MΓΆbius transformation. The composition law of MΓΆbius transformations follow that of the corresponding matrices. The conclusion is that each MΓΆbius transformation corresponds to two matrices g, βˆ’g ∈ SL(2, C).

Using this correspondence one may write

Β 

These matrices are unitary and thus Ξ u(SO(3)) βŠ‚ SU(2) βŠ‚ SL(2, C). In terms of Euler angles[nb 1] one finds for a general rotation

Β 

Β 

Β 

Β 

Β 

(1)

one has[5]

Β 

Β 

Β 

Β 

Β 

(2)

For the converse, consider a general matrix

Β 

Make the substitutions

Β 

With the substitutions, Ξ (gΞ±, Ξ²) assumes the form of the right hand side (RHS) of (2), which corresponds under Ξ u to a matrix on the form of the RHS of (1) with the same Ο†, ΞΈ, ψ. In terms of the complex parameters Ξ±, Ξ²,

Β 

To verify this, substitute for Ξ±. Ξ² the elements of the matrix on the RHS of (2). After some manipulation, the matrix assumes the form of the RHS of (1).

It is clear from the explicit form in terms of Euler angles that the map

Β 

just described is a smooth, 2:1 and surjective group homomorphism. It is hence an explicit description of the universal covering space of SO(3) from the universal covering group SU(2).

Lie algebra

Associated with every Lie group is its Lie algebra, a linear space of the same dimension as the Lie group, closed under a bilinear alternating product called the Lie bracket. The Lie algebra of SO(3) is denoted by Β  and consists of all skew-symmetric 3 Γ— 3 matrices.[6] This may be seen by differentiating the orthogonality condition, ATA = I, A ∈ SO(3).[nb 2] The Lie bracket of two elements of Β  is, as for the Lie algebra of every matrix group, given by the matrix commutator, [A1, A2] = A1A2 βˆ’ A2A1, which is again a skew-symmetric matrix. The Lie algebra bracket captures the essence of the Lie group product in a sense made precise by the Baker–Campbell–Hausdorff formula.

The elements of Β  are the "infinitesimal generators" of rotations, i.e., they are the elements of the tangent space of the manifold SO(3) at the identity element. If Β  denotes a counterclockwise rotation with angle Ο† about the axis specified by the unit vector Β  then

Β 

This can be used to show that the Lie algebra Β  (with commutator) is isomorphic to the Lie algebra Β  (with cross product). Under this isomorphism, an Euler vector Β  corresponds to the linear map Β  defined by Β 

In more detail, most often a suitable basis for Β  as a 3-dimensional vector space is

Β 

The commutation relations of these basis elements are,

Β 

which agree with the relations of the three standard unit vectors of Β  under the cross product.

As announced above, one can identify any matrix in this Lie algebra with an Euler vector Β [7]

Β 

This identification is sometimes called the hat-map.[8] Under this identification, the Β  bracket corresponds in Β  to the cross product,

Β 

The matrix identified with a vector Β  has the property that

Β 

where the left-hand side we have ordinary matrix multiplication. This implies Β  is in the null space of the skew-symmetric matrix with which it is identified, because Β 

A note on Lie algebras

In Lie algebra representations, the group SO(3) is compact and simple of rank 1, and so it has a single independent Casimir element, a quadratic invariant function of the three generators which commutes with all of them. The Killing form for the rotation group is just the Kronecker delta, and so this Casimir invariant is simply the sum of the squares of the generators, Β  of the algebra

Β 

That is, the Casimir invariant is given by

Β 

For unitary irreducible representations Dj, the eigenvalues of this invariant are real and discrete, and characterize each representation, which is finite dimensional, of dimensionality Β . That is, the eigenvalues of this Casimir operator are

Β 

where j is integer or half-integer, and referred to as the spin or angular momentum.

So, the 3 Γ— 3 generators L displayed above act on the triplet (spin 1) representation, while the 2 Γ— 2 generators below, t, act on the doublet (spin-1/2) representation. By taking Kronecker products of D1/2 with itself repeatedly, one may construct all higher irreducible representations Dj. That is, the resulting generators for higher spin systems in three spatial dimensions, for arbitrarily large j, can be calculated using these spin operators and ladder operators.

For every unitary irreducible representations Dj there is an equivalent one, Dβˆ’jβˆ’1. All infinite-dimensional irreducible representations must be non-unitary, since the group is compact.

In quantum mechanics, the Casimir invariant is the "angular-momentum-squared" operator; integer values of spin j characterize bosonic representations, while half-integer values fermionic representations. The antihermitian matrices used above are utilized as spin operators, after they are multiplied by i, so they are now hermitian (like the Pauli matrices). Thus, in this language,

Β 

and hence

Β 

Explicit expressions for these Dj are,

Β 

where j is arbitrary and Β .

For example, the resulting spin matrices for spin 1 (Β ) are

Β 

Note, however, how these are in an equivalent, but different basis, the spherical basis, than the above iL in the Cartesian basis.[nb 3]

For higher spins, such as spin 3/2 (Β ):

Β 

For spin 5/2 (Β ),

Β 

Isomorphism with π–˜π–š(2)

The Lie algebras Β  and Β  are isomorphic. One basis for Β  is given by[9]

Β 

These are related to the Pauli matrices by

Β 

The Pauli matrices abide by the physicists' convention for Lie algebras. In that convention, Lie algebra elements are multiplied by i, the exponential map (below) is defined with an extra factor of i in the exponent and the structure constants remain the same, but the definition of them acquires a factor of i. Likewise, commutation relations acquire a factor of i. The commutation relations for the Β  are

Β 

where Ξ΅ijk is the totally anti-symmetric symbol with Ξ΅123 = 1. The isomorphism between Β  and Β  can be set up in several ways. For later convenience, Β  and Β  are identified by mapping

Β 

and extending by linearity.

Exponential map

The exponential map for SO(3), is, since SO(3) is a matrix Lie group, defined using the standard matrix exponential series,

Β 

For any skew-symmetric matrix A ∈ π–˜π–”(3), eA is always in SO(3). The proof uses the elementary properties of the matrix exponential

Β 

since the matrices A and AT commute, this can be easily proven with the skew-symmetric matrix condition. This is not enough to show that π–˜π–”(3) is the corresponding Lie algebra for SO(3), and shall be proven separately.

The level of difficulty of proof depends on how a matrix group Lie algebra is defined. Hall (2003) defines the Lie algebra as the set of matrices

Β 

in which case it is trivial. Rossmann (2002) uses for a definition derivatives of smooth curve segments in SO(3) through the identity taken at the identity, in which case it is harder.[10]

For a fixed A β‰  0, etA, βˆ’βˆž < t < ∞ is a one-parameter subgroup along a geodesic in SO(3). That this gives a one-parameter subgroup follows directly from properties of the exponential map.[11]

The exponential map provides a diffeomorphism between a neighborhood of the origin in the π–˜π–”(3) and a neighborhood of the identity in the SO(3).[12] For a proof, see Closed subgroup theorem.

The exponential map is surjective. This follows from the fact that every R ∈ SO(3), since every rotation leaves an axis fixed (Euler's rotation theorem), and is conjugate to a block diagonal matrix of the form

Β 

such that A = BDBβˆ’1, and that

Β 

together with the fact that π–˜π–”(3) is closed under the adjoint action of SO(3), meaning that BΞΈLzBβˆ’1 ∈ π–˜π–”(3).

Thus, e.g., it is easy to check the popular identity

Β 

As shown above, every element A ∈ π–˜π–”(3) is associated with a vector Ο‰ = ΞΈ u, where u = (x,y,z) is a unit magnitude vector. Since u is in the null space of A, if one now rotates to a new basis, through some other orthogonal matrix O, with u as the z axis, the final column and row of the rotation matrix in the new basis will be zero.

Thus, we know in advance from the formula for the exponential that exp(OAOT) must leave u fixed. It is mathematically impossible to supply a straightforward formula for such a basis as a function of u, because its existence would violate the hairy ball theorem; but direct exponentiation is possible, and yields

Β 

where Β  and Β . This is recognized as a matrix for a rotation around axis u by the angle ΞΈ: cf. Rodrigues' rotation formula.

Logarithm map

Given R ∈ SO(3), let   denote the antisymmetric part and let   Then, the logarithm of R is given by[8]

Β 

This is manifest by inspection of the mixed symmetry form of Rodrigues' formula,

Β 

where the first and last term on the right-hand side are symmetric.

Uniform random sampling

Β  is doubly covered by the group of unit quaternions, which is isomorphic to the 3-sphere. Since the Haar measure on the unit quaternions is just the 3-area measure in 4 dimensions, the Haar measure on Β  is just the pushforward of the 3-area measure.

Consequently, generating a uniformly random rotation in Β  is equivalent to generating a uniformly random point on the 3-sphere. This can be accomplished by the following

Β 

where Β  are uniformly random samples of Β .[13]

Baker–Campbell–Hausdorff formula

Suppose X and Y in the Lie algebra are given. Their exponentials, exp(X) and exp(Y), are rotation matrices, which can be multiplied. Since the exponential map is a surjection, for some Z in the Lie algebra, exp(Z) = exp(X) exp(Y), and one may tentatively write

Β 

for C some expression in X and Y. When exp(X) and exp(Y) commute, then Z = X + Y, mimicking the behavior of complex exponentiation.

The general case is given by the more elaborate BCH formula, a series expansion of nested Lie brackets.[14] For matrices, the Lie bracket is the same operation as the commutator, which monitors lack of commutativity in multiplication. This general expansion unfolds as follows,[nb 4]

Β 

The infinite expansion in the BCH formula for SO(3) reduces to a compact form,

Β 

for suitable trigonometric function coefficients (Ξ±, Ξ², Ξ³).

The trigonometric coefficients

The (Ξ±, Ξ², Ξ³) are given by

Β 

where

Β 

for

Β 

The inner product is the Hilbert–Schmidt inner product and the norm is the associated norm. Under the hat-isomorphism,

Β 
which explains the factors for ΞΈ and Ο†. This drops out in the expression for the angle.

It is worthwhile to write this composite rotation generator as

Β 

to emphasize that this is a Lie algebra identity.

The above identity holds for all faithful representations of π–˜π–”(3). The kernel of a Lie algebra homomorphism is an ideal, but π–˜π–”(3), being simple, has no nontrivial ideals and all nontrivial representations are hence faithful. It holds in particular in the doublet or spinor representation. The same explicit formula thus follows in a simpler way through Pauli matrices, cf. the 2Γ—2 derivation for SU(2).

The SU(2) case

The Pauli vector version of the same BCH formula is the somewhat simpler group composition law of SU(2),

Β 

where

Β 

the spherical law of cosines. (Note a', b', c' are angles, not the a, b, c above.)

This is manifestly of the same format as above,

Β 

with

Β 

so that

Β 

For uniform normalization of the generators in the Lie algebra involved, express the Pauli matrices in terms of t-matrices, Οƒ β†’ 2i t, so that

Β 

To verify then these are the same coefficients as above, compute the ratios of the coefficients,

Β 

Finally, Ξ³ = Ξ³' given the identity d = sin 2c'.

For the general n Γ— n case, one might use Ref.[15]

The quaternion case

The quaternion formulation of the composition of two rotations RB and RA also yields directly the rotation axis and angle of the composite rotation RC = RBRA.

Let the quaternion associated with a spatial rotation R is constructed from its rotation axis S and the rotation angle Ο† this axis. The associated quaternion is given by,

Β 

Then the composition of the rotation RR with RA is the rotation RC = RBRA with rotation axis and angle defined by the product of the quaternions

Β 

that is

Β 

Expand this product to obtain

Β 

Divide both sides of this equation by the identity, which is the law of cosines on a sphere,

Β 

and compute

Β 

This is Rodrigues' formula for the axis of a composite rotation defined in terms of the axes of the two rotations. He derived this formula in 1840 (see page 408).[16]

The three rotation axes A, B, and C form a spherical triangle and the dihedral angles between the planes formed by the sides of this triangle are defined by the rotation angles.

Infinitesimal rotations

The matrices in the Lie algebra are not themselves rotations; the skew-symmetric matrices are derivatives. An actual "differential rotation", or infinitesimal rotation matrix has the form

Β 

where dΞΈ is vanishingly small and A ∈ π–˜π–”(3).

These matrices do not satisfy all the same properties as ordinary finite rotation matrices under the usual treatment of infinitesimals .[17] To understand what this means, consider

Β 

First, test the orthogonality condition, QTQ = I. The product is

Β 

differing from an identity matrix by second order infinitesimals, discarded here. So, to first order, an infinitesimal rotation matrix is an orthogonal matrix.

Next, examine the square of the matrix,

Β 

Again discarding second order effects, note that the angle simply doubles. This hints at the most essential difference in behavior, which we can exhibit with the assistance of a second infinitesimal rotation,

Β 

Compare the products dAxΒ dAy to dAydAx,

Β 

Since

rotation, group, mechanics, geometry, often, denoted, group, rotations, about, origin, three, dimensional, euclidean, space, displaystyle, mathbb, under, operation, composition, definition, rotation, about, origin, transformation, that, preserves, origin, eucl. In mechanics and geometry the 3D rotation group often denoted SO 3 is the group of all rotations about the origin of three dimensional Euclidean space R 3 displaystyle mathbb R 3 under the operation of composition 1 By definition a rotation about the origin is a transformation that preserves the origin Euclidean distance so it is an isometry and orientation i e handedness of space Composing two rotations results in another rotation every rotation has a unique inverse rotation and the identity map satisfies the definition of a rotation Owing to the above properties along composite rotations associative property the set of all rotations is a group under composition Every non trivial rotation is determined by its axis of rotation a line through the origin and its angle of rotation Rotations are not commutative for example rotating R 90 in the x y plane followed by S 90 in the y z plane is not the same as S followed by R making the 3D rotation group a nonabelian group Moreover the rotation group has a natural structure as a manifold for which the group operations are smoothly differentiable so it is in fact a Lie group It is compact and has dimension 3 Rotations are linear transformations of R 3 displaystyle mathbb R 3 and can therefore be represented by matrices once a basis of R 3 displaystyle mathbb R 3 has been chosen Specifically if we choose an orthonormal basis of R 3 displaystyle mathbb R 3 every rotation is described by an orthogonal 3 3 matrix i e a 3 3 matrix with real entries which when multiplied by its transpose results in the identity matrix with determinant 1 The group SO 3 can therefore be identified with the group of these matrices under matrix multiplication These matrices are known as special orthogonal matrices explaining the notation SO 3 The group SO 3 is used to describe the possible rotational symmetries of an object as well as the possible orientations of an object in space Its representations are important in physics where they give rise to the elementary particles of integer spin Contents 1 Length and angle 2 Orthogonal and rotation matrices 3 Group structure 4 Axis of rotation 5 Topology 6 Connection between SO 3 and SU 2 6 1 Using quaternions of unit norm 6 2 Using Mobius transformations 7 Lie algebra 7 1 A note on Lie algebras 7 2 Isomorphism with π–˜π–š 2 8 Exponential map 9 Logarithm map 10 Uniform random sampling 11 Baker Campbell Hausdorff formula 12 Infinitesimal rotations 13 Realizations of rotations 14 Spherical harmonics 15 Generalizations 16 See also 17 Footnotes 18 References 19 BibliographyLength and angle EditBesides just preserving length rotations also preserve the angles between vectors This follows from the fact that the standard dot product between two vectors u and v can be written purely in terms of length u v 1 2 u v 2 u 2 v 2 displaystyle mathbf u cdot mathbf v frac 1 2 left mathbf u mathbf v 2 mathbf u 2 mathbf v 2 right It follows that every length preserving linear transformation in R 3 displaystyle mathbb R 3 preserves the dot product and thus the angle between vectors Rotations are often defined as linear transformations that preserve the inner product on R 3 displaystyle mathbb R 3 which is equivalent to requiring them to preserve length See classical group for a treatment of this more general approach where SO 3 appears as a special case Orthogonal and rotation matrices EditMain articles Orthogonal matrix and Rotation matrix Every rotation maps an orthonormal basis of R 3 displaystyle mathbb R 3 to another orthonormal basis Like any linear transformation of finite dimensional vector spaces a rotation can always be represented by a matrix Let R be a given rotation With respect to the standard basis e1 e2 e3 of R 3 displaystyle mathbb R 3 the columns of R are given by Re1 Re2 Re3 Since the standard basis is orthonormal and since R preserves angles and length the columns of R form another orthonormal basis This orthonormality condition can be expressed in the form R T R R R T I displaystyle R mathsf T R RR mathsf T I where RT denotes the transpose of R and I is the 3 3 identity matrix Matrices for which this property holds are called orthogonal matrices The group of all 3 3 orthogonal matrices is denoted O 3 and consists of all proper and improper rotations In addition to preserving length proper rotations must also preserve orientation A matrix will preserve or reverse orientation according to whether the determinant of the matrix is positive or negative For an orthogonal matrix R note that det RT det R implies det R 2 1 so that det R 1 The subgroup of orthogonal matrices with determinant 1 is called the special orthogonal group denoted SO 3 Thus every rotation can be represented uniquely by an orthogonal matrix with unit determinant Moreover since composition of rotations corresponds to matrix multiplication the rotation group is isomorphic to the special orthogonal group SO 3 Improper rotations correspond to orthogonal matrices with determinant 1 and they do not form a group because the product of two improper rotations is a proper rotation Group structure EditThe rotation group is a group under function composition or equivalently the product of linear transformations It is a subgroup of the general linear group consisting of all invertible linear transformations of the real 3 space R 3 displaystyle mathbb R 3 2 Furthermore the rotation group is nonabelian That is the order in which rotations are composed makes a difference For example a quarter turn around the positive x axis followed by a quarter turn around the positive y axis is a different rotation than the one obtained by first rotating around y and then x The orthogonal group consisting of all proper and improper rotations is generated by reflections Every proper rotation is the composition of two reflections a special case of the Cartan Dieudonne theorem Axis of rotation EditMain article Axis angle representation Every nontrivial proper rotation in 3 dimensions fixes a unique 1 dimensional linear subspace of R 3 displaystyle mathbb R 3 which is called the axis of rotation this is Euler s rotation theorem Each such rotation acts as an ordinary 2 dimensional rotation in the plane orthogonal to this axis Since every 2 dimensional rotation can be represented by an angle f an arbitrary 3 dimensional rotation can be specified by an axis of rotation together with an angle of rotation about this axis Technically one needs to specify an orientation for the axis and whether the rotation is taken to be clockwise or counterclockwise with respect to this orientation For example counterclockwise rotation about the positive z axis by angle f is given by R z Ο• cos Ο• sin Ο• 0 sin Ο• cos Ο• 0 0 0 1 displaystyle R z phi begin bmatrix cos phi amp sin phi amp 0 sin phi amp cos phi amp 0 0 amp 0 amp 1 end bmatrix Given a unit vector n in R 3 displaystyle mathbb R 3 and an angle f let R f n represent a counterclockwise rotation about the axis through n with orientation determined by n Then R 0 n is the identity transformation for any n R f n R f n R p f n R p f n Using these properties one can show that any rotation can be represented by a unique angle f in the range 0 f p and a unit vector n such that n is arbitrary if f 0 n is unique if 0 lt f lt p n is unique up to a sign if f p that is the rotations R p n are identical In the next section this representation of rotations is used to identify SO 3 topologically with three dimensional real projective space Topology EditMain article Hypersphere of rotations The Lie group SO 3 is diffeomorphic to the real projective space P 3 R displaystyle mathbb P 3 mathbb R 3 Consider the solid ball in R 3 displaystyle mathbb R 3 of radius p that is all points of R 3 displaystyle mathbb R 3 of distance p or less from the origin Given the above for every point in this ball there is a rotation with axis through the point and the origin and rotation angle equal to the distance of the point from the origin The identity rotation corresponds to the point at the center of the ball Rotation through angles between 0 and p correspond to the point on the same axis and distance from the origin but on the opposite side of the origin The one remaining issue is that the two rotations through p and through p are the same So we identify or glue together antipodal points on the surface of the ball After this identification we arrive at a topological space homeomorphic to the rotation group Indeed the ball with antipodal surface points identified is a smooth manifold and this manifold is diffeomorphic to the rotation group It is also diffeomorphic to the real 3 dimensional projective space P 3 R displaystyle mathbb P 3 mathbb R so the latter can also serve as a topological model for the rotation group These identifications illustrate that SO 3 is connected but not simply connected As to the latter in the ball with antipodal surface points identified consider the path running from the north pole straight through the interior down to the south pole This is a closed loop since the north pole and the south pole are identified This loop cannot be shrunk to a point since no matter how you deform the loop the start and end point have to remain antipodal or else the loop will break open In terms of rotations this loop represents a continuous sequence of rotations about the z axis starting by example at identity center of ball through south pole jump to north pole and ending again at the identity rotation i e a series of rotation through an angle f where f runs from 0 to 2p Surprisingly if you run through the path twice i e run from north pole down to south pole jump back to the north pole using the fact that north and south poles are identified and then again run from north pole down to south pole so that f runs from 0 to 4p you get a closed loop which can be shrunk to a single point first move the paths continuously to the ball s surface still connecting north pole to south pole twice The second path can then be mirrored over to the antipodal side without changing the path at all Now we have an ordinary closed loop on the surface of the ball connecting the north pole to itself along a great circle This circle can be shrunk to the north pole without problems The plate trick and similar tricks demonstrate this practically The same argument can be performed in general and it shows that the fundamental group of SO 3 is the cyclic group of order 2 a fundamental group with two elements In physics applications the non triviality more than one element of the fundamental group allows for the existence of objects known as spinors and is an important tool in the development of the spin statistics theorem The universal cover of SO 3 is a Lie group called Spin 3 The group Spin 3 is isomorphic to the special unitary group SU 2 it is also diffeomorphic to the unit 3 sphere S3 and can be understood as the group of versors quaternions with absolute value 1 The connection between quaternions and rotations commonly exploited in computer graphics is explained in quaternions and spatial rotations The map from S3 onto SO 3 that identifies antipodal points of S3 is a surjective homomorphism of Lie groups with kernel 1 Topologically this map is a two to one covering map See the plate trick Connection between SO 3 and SU 2 EditIn this section we give two different constructions of a two to one and surjective homomorphism of SU 2 onto SO 3 Using quaternions of unit norm Edit Main article Quaternions and spatial rotation The group SU 2 is isomorphic to the quaternions of unit norm via a map given by 4 q a 1 b i c j d k a b j a b b a U displaystyle q a mathbf 1 b mathbf i c mathbf j d mathbf k alpha beta mathbf j leftrightarrow begin bmatrix alpha amp overline beta beta amp overline alpha end bmatrix U restricted to a 2 b 2 c 2 d 2 a 2 b 2 1 textstyle a 2 b 2 c 2 d 2 alpha 2 beta 2 1 where q H textstyle q in mathbb H a b c d R textstyle a b c d in mathbb R U SU 2 textstyle U in operatorname SU 2 and a a b i C displaystyle alpha a bi in mathbb C b c d i C displaystyle beta c di in mathbb C Let us now identify R 3 displaystyle mathbb R 3 with the span of i j k displaystyle mathbf i mathbf j mathbf k One can then verify that if v displaystyle v is in R 3 displaystyle mathbb R 3 and q displaystyle q is a unit quaternion thenq v q 1 R 3 displaystyle qvq 1 in mathbb R 3 Furthermore the map v q v q 1 displaystyle v mapsto qvq 1 is a rotation of R 3 displaystyle mathbb R 3 Moreover q v q 1 displaystyle q v q 1 is the same as q v q 1 displaystyle qvq 1 This means that there is a 2 1 homomorphism from quaternions of unit norm to the 3D rotation group SO 3 One can work this homomorphism out explicitly the unit quaternion q withq w x i y j z k 1 w 2 x 2 y 2 z 2 displaystyle begin aligned q amp w x mathbf i y mathbf j z mathbf k 1 amp w 2 x 2 y 2 z 2 end aligned is mapped to the rotation matrix Q 1 2 y 2 2 z 2 2 x y 2 z w 2 x z 2 y w 2 x y 2 z w 1 2 x 2 2 z 2 2 y z 2 x w 2 x z 2 y w 2 y z 2 x w 1 2 x 2 2 y 2 displaystyle Q begin bmatrix 1 2y 2 2z 2 amp 2xy 2zw amp 2xz 2yw 2xy 2zw amp 1 2x 2 2z 2 amp 2yz 2xw 2xz 2yw amp 2yz 2xw amp 1 2x 2 2y 2 end bmatrix This is a rotation around the vector x y z by an angle 28 where cos 8 w and sin 8 x y z The proper sign for sin 8 is implied once the signs of the axis components are fixed The 2 1 nature is apparent since both q and q map to the same Q Using Mobius transformations Edit Stereographic projection from the sphere of radius 1 2 from the north pole x y z 0 0 1 2 onto the plane M given by z 1 2 coordinatized by 3 h here shown in cross section The general reference for this section is Gelfand Minlos amp Shapiro 1963 The points P on the sphere S x y z R 3 x 2 y 2 z 2 1 4 displaystyle mathbf S left x y z in mathbb R 3 x 2 y 2 z 2 frac 1 4 right can barring the north pole N be put into one to one bijection with points S P P on the plane M defined by z 1 2 see figure The map S is called stereographic projection Let the coordinates on M be 3 h The line L passing through N and P can be parametrized as L t N t N P 0 0 1 2 t 0 0 1 2 x y z t R displaystyle L t N t N P left 0 0 frac 1 2 right t left left 0 0 frac 1 2 right x y z right quad t in mathbb R Demanding that the z coordinate of L t 0 displaystyle L t 0 equals 1 2 one finds t 0 1 z 1 2 displaystyle t 0 frac 1 z frac 1 2 We have L t 0 3 h 1 2 displaystyle L t 0 xi eta 1 2 Hence the map S S M P x y z P 3 h x 1 2 z y 1 2 z z 3 i h displaystyle begin cases S mathbf S to M P x y z longmapsto P xi eta left frac x frac 1 2 z frac y frac 1 2 z right equiv zeta xi i eta end cases where for later convenience the plane M is identified with the complex plane C displaystyle mathbb C For the inverse write L as L N s P N 0 0 1 2 s 3 h 1 2 0 0 1 2 displaystyle L N s P N left 0 0 frac 1 2 right s left left xi eta frac 1 2 right left 0 0 frac 1 2 right right and demand x2 y2 z2 1 4 to find s 1 1 32 h2 and thus S 1 M S P 3 h P x y z 3 1 3 2 h 2 h 1 3 2 h 2 1 3 2 h 2 2 2 3 2 2 h 2 displaystyle begin cases S 1 M to mathbf S P xi eta longmapsto P x y z left frac xi 1 xi 2 eta 2 frac eta 1 xi 2 eta 2 frac 1 xi 2 eta 2 2 2 xi 2 2 eta 2 right end cases If g SO 3 is a rotation then it will take points on S to points on S by its standard action Ps g on the embedding space R 3 displaystyle mathbb R 3 By composing this action with S one obtains a transformation S Ps g S 1 of M z P P P s g P g P S g P P u g z z displaystyle zeta P longmapsto P longmapsto Pi s g P gP longmapsto S gP equiv Pi u g zeta zeta Thus Pu g is a transformation of C displaystyle mathbb C associated to the transformation Ps g of R 3 displaystyle mathbb R 3 It turns out that g SO 3 represented in this way by Pu g can be expressed as a matrix Pu g SU 2 where the notation is recycled to use the same name for the matrix as for the transformation of C displaystyle mathbb C it represents To identify this matrix consider first a rotation gf about the z axis through an angle f x x cos Ο• y sin Ο• y x sin Ο• y cos Ο• z z displaystyle begin aligned x amp x cos phi y sin phi y amp x sin phi y cos phi z amp z end aligned Hence z x i y 1 2 z e i Ο• x i y 1 2 z e i Ο• z e i Ο• 2 z 0 0 z e i Ο• 2 displaystyle zeta frac x iy frac 1 2 z frac e i phi x iy frac 1 2 z e i phi zeta frac e frac i phi 2 zeta 0 0 zeta e frac i phi 2 which unsurprisingly is a rotation in the complex plane In an analogous way if g8 is a rotation about the x axis through an angle 8 then w e i 8 w w y i z 1 2 x displaystyle w e i theta w quad w frac y iz frac 1 2 x which after a little algebra becomes z cos 8 2 z i sin 8 2 i sin 8 2 z cos 8 2 displaystyle zeta frac cos frac theta 2 zeta i sin frac theta 2 i sin frac theta 2 zeta cos frac theta 2 These two rotations g Ο• g 8 displaystyle g phi g theta thus correspond to bilinear transforms of R2 C M namely they are examples of Mobius transformations A general Mobius transformation is given by z a z b g z d a d b g 0 displaystyle zeta frac alpha zeta beta gamma zeta delta quad alpha delta beta gamma neq 0 The rotations g Ο• g 8 displaystyle g phi g theta generate all of SO 3 and the composition rules of the Mobius transformations show that any composition of g Ο• g 8 displaystyle g phi g theta translates to the corresponding composition of Mobius transformations The Mobius transformations can be represented by matrices a b g d a d b g 1 displaystyle begin pmatrix alpha amp beta gamma amp delta end pmatrix qquad alpha delta beta gamma 1 since a common factor of a b g d cancels For the same reason the matrix is not uniquely defined since multiplication by I has no effect on either the determinant or the Mobius transformation The composition law of Mobius transformations follow that of the corresponding matrices The conclusion is that each Mobius transformation corresponds to two matrices g g SL 2 C Using this correspondence one may write P u g Ο• P u cos Ο• sin Ο• 0 sin Ο• cos Ο• 0 0 0 1 e i Ο• 2 0 0 e i Ο• 2 P u g 8 P u 1 0 0 0 cos 8 sin 8 0 sin 8 cos 8 cos 8 2 i sin 8 2 i sin 8 2 cos 8 2 displaystyle begin aligned Pi u g phi amp Pi u left begin pmatrix cos phi amp sin phi amp 0 sin phi amp cos phi amp 0 0 amp 0 amp 1 end pmatrix right pm begin pmatrix e i frac phi 2 amp 0 0 amp e i frac phi 2 end pmatrix Pi u g theta amp Pi u left begin pmatrix 1 amp 0 amp 0 0 amp cos theta amp sin theta 0 amp sin theta amp cos theta end pmatrix right pm begin pmatrix cos frac theta 2 amp i sin frac theta 2 i sin frac theta 2 amp cos frac theta 2 end pmatrix end aligned These matrices are unitary and thus Pu SO 3 SU 2 SL 2 C In terms of Euler angles nb 1 one finds for a general rotation g Ο• 8 ps g Ο• g 8 g ps cos Ο• sin Ο• 0 sin Ο• cos Ο• 0 0 0 1 1 0 0 0 cos 8 sin 8 0 sin 8 cos 8 cos ps sin ps 0 sin ps cos ps 0 0 0 1 cos Ο• cos ps cos 8 sin Ο• sin ps cos Ο• sin ps cos 8 sin Ο• cos ps sin Ο• sin 8 sin Ο• cos ps cos 8 cos Ο• sin ps sin Ο• sin ps cos 8 cos Ο• cos ps cos Ο• sin 8 sin ps sin 8 cos ps sin 8 cos 8 displaystyle begin aligned g phi theta psi g phi g theta g psi amp begin pmatrix cos phi amp sin phi amp 0 sin phi amp cos phi amp 0 0 amp 0 amp 1 end pmatrix begin pmatrix 1 amp 0 amp 0 0 amp cos theta amp sin theta 0 amp sin theta amp cos theta end pmatrix begin pmatrix cos psi amp sin psi amp 0 sin psi amp cos psi amp 0 0 amp 0 amp 1 end pmatrix amp begin pmatrix cos phi cos psi cos theta sin phi sin psi amp cos phi sin psi cos theta sin phi cos psi amp sin phi sin theta sin phi cos psi cos theta cos phi sin psi amp sin phi sin psi cos theta cos phi cos psi amp cos phi sin theta sin psi sin theta amp cos psi sin theta amp cos theta end pmatrix end aligned 1 one has 5 P u g Ο• 8 ps e i Ο• 2 0 0 e i Ο• 2 cos 8 2 i sin 8 2 i sin 8 2 cos 8 2 e i ps 2 0 0 e i ps 2 cos 8 2 e i Ο• ps 2 i sin 8 2 e i Ο• ps 2 i sin 8 2 e i Ο• ps 2 cos 8 2 e i Ο• ps 2 displaystyle begin aligned Pi u g phi theta psi amp pm begin pmatrix e i frac phi 2 amp 0 0 amp e i frac phi 2 end pmatrix begin pmatrix cos frac theta 2 amp i sin frac theta 2 i sin frac theta 2 amp cos frac theta 2 end pmatrix begin pmatrix e i frac psi 2 amp 0 0 amp e i frac psi 2 end pmatrix amp pm begin pmatrix cos frac theta 2 e i frac phi psi 2 amp i sin frac theta 2 e i frac phi psi 2 i sin frac theta 2 e i frac phi psi 2 amp cos frac theta 2 e i frac phi psi 2 end pmatrix end aligned 2 For the converse consider a general matrix P u g a b a b b a SU 2 displaystyle pm Pi u g alpha beta pm begin pmatrix alpha amp beta overline beta amp overline alpha end pmatrix in operatorname SU 2 Make the substitutions cos 8 2 a sin 8 2 b 0 8 p Ο• ps 2 arg a ps Ο• 2 arg b displaystyle begin aligned cos frac theta 2 amp alpha amp sin frac theta 2 amp beta amp 0 leq theta leq pi frac phi psi 2 amp arg alpha amp frac psi phi 2 amp arg beta amp end aligned With the substitutions P ga b assumes the form of the right hand side RHS of 2 which corresponds under Pu to a matrix on the form of the RHS of 1 with the same f 8 ps In terms of the complex parameters a b g a b 1 2 a 2 b 2 a 2 b 2 i 2 a 2 b 2 a 2 b 2 a b a b i 2 a 2 b 2 a 2 b 2 1 2 a 2 b 2 a 2 b 2 i a b a b a b a b i a b a b a a b b displaystyle g alpha beta begin pmatrix frac 1 2 left alpha 2 beta 2 overline alpha 2 overline beta 2 right amp frac i 2 left alpha 2 beta 2 overline alpha 2 overline beta 2 right amp alpha beta overline alpha overline beta frac i 2 left alpha 2 beta 2 overline alpha 2 overline beta 2 right amp frac 1 2 left alpha 2 beta 2 overline alpha 2 overline beta 2 right amp i left alpha beta overline alpha overline beta right alpha overline beta overline alpha beta amp i left alpha overline beta overline alpha beta right amp alpha overline alpha beta overline beta end pmatrix To verify this substitute for a b the elements of the matrix on the RHS of 2 After some manipulation the matrix assumes the form of the RHS of 1 It is clear from the explicit form in terms of Euler angles that the map p SU 2 SO 3 P u g a b g a b displaystyle begin cases p operatorname SU 2 to operatorname SO 3 Pi u pm g alpha beta mapsto g alpha beta end cases just described is a smooth 2 1 and surjective group homomorphism It is hence an explicit description of the universal covering space of SO 3 from the universal covering group SU 2 Lie algebra EditAssociated with every Lie group is its Lie algebra a linear space of the same dimension as the Lie group closed under a bilinear alternating product called the Lie bracket The Lie algebra of SO 3 is denoted by s o 3 displaystyle mathfrak so 3 and consists of all skew symmetric 3 3 matrices 6 This may be seen by differentiating the orthogonality condition ATA I A SO 3 nb 2 The Lie bracket of two elements of s o 3 displaystyle mathfrak so 3 is as for the Lie algebra of every matrix group given by the matrix commutator A1 A2 A1A2 A2A1 which is again a skew symmetric matrix The Lie algebra bracket captures the essence of the Lie group product in a sense made precise by the Baker Campbell Hausdorff formula The elements of s o 3 displaystyle mathfrak so 3 are the infinitesimal generators of rotations i e they are the elements of the tangent space of the manifold SO 3 at the identity element If R Ο• n displaystyle R phi boldsymbol n denotes a counterclockwise rotation with angle f about the axis specified by the unit vector n displaystyle boldsymbol n then u R 3 d d Ο• Ο• 0 R Ο• n u n u displaystyle forall boldsymbol u in mathbb R 3 qquad left frac operatorname d operatorname d phi right phi 0 R phi boldsymbol n boldsymbol u boldsymbol n times boldsymbol u This can be used to show that the Lie algebra s o 3 displaystyle mathfrak so 3 with commutator is isomorphic to the Lie algebra R 3 displaystyle mathbb R 3 with cross product Under this isomorphism an Euler vector w R 3 displaystyle boldsymbol omega in mathbb R 3 corresponds to the linear map w displaystyle widetilde boldsymbol omega defined by w u w u displaystyle widetilde boldsymbol omega boldsymbol u boldsymbol omega times boldsymbol u In more detail most often a suitable basis for s o 3 displaystyle mathfrak so 3 as a 3 dimensional vector space is L x 0 0 0 0 0 1 0 1 0 L y 0 0 1 0 0 0 1 0 0 L z 0 1 0 1 0 0 0 0 0 displaystyle boldsymbol L x begin bmatrix 0 amp 0 amp 0 0 amp 0 amp 1 0 amp 1 amp 0 end bmatrix quad boldsymbol L y begin bmatrix 0 amp 0 amp 1 0 amp 0 amp 0 1 amp 0 amp 0 end bmatrix quad boldsymbol L z begin bmatrix 0 amp 1 amp 0 1 amp 0 amp 0 0 amp 0 amp 0 end bmatrix The commutation relations of these basis elements are L x L y L z L z L x L y L y L z L x displaystyle boldsymbol L x boldsymbol L y boldsymbol L z quad boldsymbol L z boldsymbol L x boldsymbol L y quad boldsymbol L y boldsymbol L z boldsymbol L x which agree with the relations of the three standard unit vectors of R 3 displaystyle mathbb R 3 under the cross product As announced above one can identify any matrix in this Lie algebra with an Euler vector w x y z R 3 displaystyle boldsymbol omega x y z in mathbb R 3 7 w w L x L x y L y z L z 0 z y z 0 x y x 0 s o 3 displaystyle widehat boldsymbol omega boldsymbol omega cdot boldsymbol L x boldsymbol L x y boldsymbol L y z boldsymbol L z begin bmatrix 0 amp z amp y z amp 0 amp x y amp x amp 0 end bmatrix in mathfrak so 3 This identification is sometimes called the hat map 8 Under this identification the s o 3 displaystyle mathfrak so 3 bracket corresponds in R 3 displaystyle mathbb R 3 to the cross product u v u v displaystyle left widehat boldsymbol u widehat boldsymbol v right widehat boldsymbol u times boldsymbol v The matrix identified with a vector u displaystyle boldsymbol u has the property that u v u v displaystyle widehat boldsymbol u boldsymbol v boldsymbol u times boldsymbol v where the left hand side we have ordinary matrix multiplication This implies u displaystyle boldsymbol u is in the null space of the skew symmetric matrix with which it is identified because u u 0 displaystyle boldsymbol u times boldsymbol u boldsymbol 0 A note on Lie algebras Edit Main article Angular momentum operator See also Representation theory of SU 2 and Jordan map In Lie algebra representations the group SO 3 is compact and simple of rank 1 and so it has a single independent Casimir element a quadratic invariant function of the three generators which commutes with all of them The Killing form for the rotation group is just the Kronecker delta and so this Casimir invariant is simply the sum of the squares of the generators J x J y J z displaystyle boldsymbol J x boldsymbol J y boldsymbol J z of the algebra J x J y J z J z J x J y J y J z J x displaystyle boldsymbol J x boldsymbol J y boldsymbol J z quad boldsymbol J z boldsymbol J x boldsymbol J y quad boldsymbol J y boldsymbol J z boldsymbol J x That is the Casimir invariant is given by J 2 J J J x 2 J y 2 J z 2 I displaystyle boldsymbol J 2 equiv boldsymbol J cdot boldsymbol J boldsymbol J x 2 boldsymbol J y 2 boldsymbol J z 2 propto boldsymbol I For unitary irreducible representations Dj the eigenvalues of this invariant are real and discrete and characterize each representation which is finite dimensional of dimensionality 2 j 1 displaystyle 2j 1 That is the eigenvalues of this Casimir operator are J 2 j j 1 I 2 j 1 displaystyle boldsymbol J 2 j j 1 boldsymbol I 2j 1 where j is integer or half integer and referred to as the spin or angular momentum So the 3 3 generators L displayed above act on the triplet spin 1 representation while the 2 2 generators below t act on the doublet spin 1 2 representation By taking Kronecker products of D1 2 with itself repeatedly one may construct all higher irreducible representations Dj That is the resulting generators for higher spin systems in three spatial dimensions for arbitrarily large j can be calculated using these spin operators and ladder operators For every unitary irreducible representations Dj there is an equivalent one D j 1 All infinite dimensional irreducible representations must be non unitary since the group is compact In quantum mechanics the Casimir invariant is the angular momentum squared operator integer values of spin j characterize bosonic representations while half integer values fermionic representations The antihermitian matrices used above are utilized as spin operators after they are multiplied by i so they are now hermitian like the Pauli matrices Thus in this language J x J y i J z J z J x i J y J y J z i J x displaystyle boldsymbol J x boldsymbol J y i boldsymbol J z quad boldsymbol J z boldsymbol J x i boldsymbol J y quad boldsymbol J y boldsymbol J z i boldsymbol J x and hence J 2 j j 1 I 2 j 1 displaystyle boldsymbol J 2 j j 1 boldsymbol I 2j 1 Explicit expressions for these Dj are J z j b a j 1 a d b a J x j b a 1 2 d b a 1 d b 1 a j 1 a b 1 a b J y j b a 1 2 i d b a 1 d b 1 a j 1 a b 1 a b displaystyle begin aligned left boldsymbol J z j right ba amp j 1 a delta b a left boldsymbol J x j right ba amp frac 1 2 left delta b a 1 delta b 1 a right sqrt j 1 a b 1 ab left boldsymbol J y j right ba amp frac 1 2i left delta b a 1 delta b 1 a right sqrt j 1 a b 1 ab end aligned where j is arbitrary and 1 a b 2 j 1 displaystyle 1 leq a b leq 2j 1 For example the resulting spin matrices for spin 1 j 1 displaystyle j 1 are J x 1 2 0 1 0 1 0 1 0 1 0 J y 1 2 0 i 0 i 0 i 0 i 0 J z 1 0 0 0 0 0 0 0 1 displaystyle begin aligned boldsymbol J x amp frac 1 sqrt 2 begin pmatrix 0 amp 1 amp 0 1 amp 0 amp 1 0 amp 1 amp 0 end pmatrix boldsymbol J y amp frac 1 sqrt 2 begin pmatrix 0 amp i amp 0 i amp 0 amp i 0 amp i amp 0 end pmatrix boldsymbol J z amp begin pmatrix 1 amp 0 amp 0 0 amp 0 amp 0 0 amp 0 amp 1 end pmatrix end aligned Note however how these are in an equivalent but different basis the spherical basis than the above i L in the Cartesian basis nb 3 For higher spins such as spin 3 2 j 3 2 displaystyle j tfrac 3 2 J x 1 2 0 3 0 0 3 0 2 0 0 2 0 3 0 0 3 0 J y 1 2 0 i 3 0 0 i 3 0 2 i 0 0 2 i 0 i 3 0 0 i 3 0 J z 1 2 3 0 0 0 0 1 0 0 0 0 1 0 0 0 0 3 displaystyle begin aligned boldsymbol J x amp frac 1 2 begin pmatrix 0 amp sqrt 3 amp 0 amp 0 sqrt 3 amp 0 amp 2 amp 0 0 amp 2 amp 0 amp sqrt 3 0 amp 0 amp sqrt 3 amp 0 end pmatrix boldsymbol J y amp frac 1 2 begin pmatrix 0 amp i sqrt 3 amp 0 amp 0 i sqrt 3 amp 0 amp 2i amp 0 0 amp 2i amp 0 amp i sqrt 3 0 amp 0 amp i sqrt 3 amp 0 end pmatrix boldsymbol J z amp frac 1 2 begin pmatrix 3 amp 0 amp 0 amp 0 0 amp 1 amp 0 amp 0 0 amp 0 amp 1 amp 0 0 amp 0 amp 0 amp 3 end pmatrix end aligned For spin 5 2 j 5 2 displaystyle j tfrac 5 2 J x 1 2 0 5 0 0 0 0 5 0 2 2 0 0 0 0 2 2 0 3 0 0 0 0 3 0 2 2 0 0 0 0 2 2 0 5 0 0 0 0 5 0 J y 1 2 0 i 5 0 0 0 0 i 5 0 2 i 2 0 0 0 0 2 i 2 0 3 i 0 0 0 0 3 i 0 2 i 2 0 0 0 0 2 i 2 0 i 5 0 0 0 0 i 5 0 J z 1 2 5 0 0 0 0 0 0 3 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 3 0 0 0 0 0 0 5 displaystyle begin aligned boldsymbol J x amp frac 1 2 begin pmatrix 0 amp sqrt 5 amp 0 amp 0 amp 0 amp 0 sqrt 5 amp 0 amp 2 sqrt 2 amp 0 amp 0 amp 0 0 amp 2 sqrt 2 amp 0 amp 3 amp 0 amp 0 0 amp 0 amp 3 amp 0 amp 2 sqrt 2 amp 0 0 amp 0 amp 0 amp 2 sqrt 2 amp 0 amp sqrt 5 0 amp 0 amp 0 amp 0 amp sqrt 5 amp 0 end pmatrix boldsymbol J y amp frac 1 2 begin pmatrix 0 amp i sqrt 5 amp 0 amp 0 amp 0 amp 0 i sqrt 5 amp 0 amp 2i sqrt 2 amp 0 amp 0 amp 0 0 amp 2i sqrt 2 amp 0 amp 3i amp 0 amp 0 0 amp 0 amp 3i amp 0 amp 2i sqrt 2 amp 0 0 amp 0 amp 0 amp 2i sqrt 2 amp 0 amp i sqrt 5 0 amp 0 amp 0 amp 0 amp i sqrt 5 amp 0 end pmatrix boldsymbol J z amp frac 1 2 begin pmatrix 5 amp 0 amp 0 amp 0 amp 0 amp 0 0 amp 3 amp 0 amp 0 amp 0 amp 0 0 amp 0 amp 1 amp 0 amp 0 amp 0 0 amp 0 amp 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 0 amp 3 amp 0 0 amp 0 amp 0 amp 0 amp 0 amp 5 end pmatrix end aligned Main article Spin physics Higher spins Isomorphism with π–˜π–š 2 Edit The Lie algebras s o 3 displaystyle mathfrak so 3 and s u 2 displaystyle mathfrak su 2 are isomorphic One basis for s u 2 displaystyle mathfrak su 2 is given by 9 t 1 1 2 0 i i 0 t 2 1 2 0 1 1 0 t 3 1 2 i 0 0 i displaystyle boldsymbol t 1 frac 1 2 begin bmatrix 0 amp i i amp 0 end bmatrix quad boldsymbol t 2 frac 1 2 begin bmatrix 0 amp 1 1 amp 0 end bmatrix quad boldsymbol t 3 frac 1 2 begin bmatrix i amp 0 0 amp i end bmatrix These are related to the Pauli matrices by t i 1 2 i s i displaystyle boldsymbol t i longleftrightarrow frac 1 2i sigma i The Pauli matrices abide by the physicists convention for Lie algebras In that convention Lie algebra elements are multiplied by i the exponential map below is defined with an extra factor of i in the exponent and the structure constants remain the same but the definition of them acquires a factor of i Likewise commutation relations acquire a factor of i The commutation relations for the t i displaystyle boldsymbol t i are t i t j e i j k t k displaystyle boldsymbol t i boldsymbol t j varepsilon ijk boldsymbol t k where eijk is the totally anti symmetric symbol with e123 1 The isomorphism between s o 3 displaystyle mathfrak so 3 and s u 2 displaystyle mathfrak su 2 can be set up in several ways For later convenience s o 3 displaystyle mathfrak so 3 and s u 2 displaystyle mathfrak su 2 are identified by mapping L x t 1 L y t 2 L z t 3 displaystyle boldsymbol L x longleftrightarrow boldsymbol t 1 quad boldsymbol L y longleftrightarrow boldsymbol t 2 quad boldsymbol L z longleftrightarrow boldsymbol t 3 and extending by linearity Exponential map EditThe exponential map for SO 3 is since SO 3 is a matrix Lie group defined using the standard matrix exponential series exp s o 3 SO 3 A e A k 0 1 k A k I A 1 2 A 2 displaystyle begin cases exp mathfrak so 3 to operatorname SO 3 A mapsto e A sum k 0 infty frac 1 k A k I A tfrac 1 2 A 2 cdots end cases For any skew symmetric matrix A π–˜π–” 3 eA is always in SO 3 The proof uses the elementary properties of the matrix exponential e A T e A e A T e A e A T A e A A e A A e A e A T e 0 I displaystyle left e A right textsf T e A e A textsf T e A e A textsf T A e A A e A A e A left e A right textsf T e 0 I since the matrices A and AT commute this can be easily proven with the skew symmetric matrix condition This is not enough to show that π–˜π–” 3 is the corresponding Lie algebra for SO 3 and shall be proven separately The level of difficulty of proof depends on how a matrix group Lie algebra is defined Hall 2003 defines the Lie algebra as the set of matrices A M n R e t A SO 3 t displaystyle left A in operatorname M n mathbb R left e tA in operatorname SO 3 forall t right right in which case it is trivial Rossmann 2002 uses for a definition derivatives of smooth curve segments in SO 3 through the identity taken at the identity in which case it is harder 10 For a fixed A 0 etA lt t lt is a one parameter subgroup along a geodesic in SO 3 That this gives a one parameter subgroup follows directly from properties of the exponential map 11 The exponential map provides a diffeomorphism between a neighborhood of the origin in the π–˜π–” 3 and a neighborhood of the identity in the SO 3 12 For a proof see Closed subgroup theorem The exponential map is surjective This follows from the fact that every R SO 3 since every rotation leaves an axis fixed Euler s rotation theorem and is conjugate to a block diagonal matrix of the form D cos 8 sin 8 0 sin 8 cos 8 0 0 0 1 e 8 L z displaystyle D begin pmatrix cos theta amp sin theta amp 0 sin theta amp cos theta amp 0 0 amp 0 amp 1 end pmatrix e theta L z such that A BDB 1 and that B e 8 L z B 1 e B 8 L z B 1 displaystyle Be theta L z B 1 e B theta L z B 1 together with the fact that π–˜π–” 3 is closed under the adjoint action of SO 3 meaning that B8LzB 1 π–˜π–” 3 Thus e g it is easy to check the popular identity e p L x 2 e 8 L z e p L x 2 e 8 L y displaystyle e pi L x 2 e theta L z e pi L x 2 e theta L y As shown above every element A π–˜π–” 3 is associated with a vector w 8 u where u x y z is a unit magnitude vector Since u is in the null space of A if one now rotates to a new basis through some other orthogonal matrix O with u as the z axis the final column and row of the rotation matrix in the new basis will be zero Thus we know in advance from the formula for the exponential that exp OAOT must leave u fixed It is mathematically impossible to supply a straightforward formula for such a basis as a function of u because its existence would violate the hairy ball theorem but direct exponentiation is possible and yields exp w exp 8 u L exp 8 0 z y z 0 x y x 0 I 2 c s u L 2 s 2 u L 2 2 x 2 1 s 2 1 2 x y s 2 2 z c s 2 x z s 2 2 y c s 2 x y s 2 2 z c s 2 y 2 1 s 2 1 2 y z s 2 2 x c s 2 x z s 2 2 y c s 2 y z s 2 2 x c s 2 z 2 1 s 2 1 displaystyle begin aligned exp tilde boldsymbol omega amp exp theta boldsymbol u cdot L exp left theta begin bmatrix 0 amp z amp y z amp 0 amp x y amp x amp 0 end bmatrix right 4pt amp boldsymbol I 2cs boldsymbol u cdot L 2s 2 boldsymbol u cdot L 2 4pt amp begin bmatrix 2 left x 2 1 right s 2 1 amp 2xys 2 2zcs amp 2xzs 2 2ycs 2xys 2 2zcs amp 2 left y 2 1 right s 2 1 amp 2yzs 2 2xcs 2xzs 2 2ycs amp 2yzs 2 2xcs amp 2 left z 2 1 right s 2 1 end bmatrix end aligned where c cos 8 2 textstyle c cos frac theta 2 and s sin 8 2 textstyle s sin frac theta 2 This is recognized as a matrix for a rotation around axis u by the angle 8 cf Rodrigues rotation formula Logarithm map EditGiven R SO 3 let A 1 2 R R T displaystyle A tfrac 1 2 left R R mathrm T right denote the antisymmetric part and let A 1 2 Tr A 2 textstyle A sqrt frac 1 2 operatorname Tr left A 2 right Then the logarithm of R is given by 8 log R sin 1 A A A displaystyle log R frac sin 1 A A A This is manifest by inspection of the mixed symmetry form of Rodrigues formula e X I sin 8 8 X 2 sin 2 8 2 8 2 X 2 8 X displaystyle e X I frac sin theta theta X 2 frac sin 2 frac theta 2 theta 2 X 2 quad theta X where the first and last term on the right hand side are symmetric Uniform random sampling EditS O 3 displaystyle SO 3 is doubly covered by the group of unit quaternions which is isomorphic to the 3 sphere Since the Haar measure on the unit quaternions is just the 3 area measure in 4 dimensions the Haar measure on S O 3 displaystyle SO 3 is just the pushforward of the 3 area measure Consequently generating a uniformly random rotation in R 3 displaystyle mathbb R 3 is equivalent to generating a uniformly random point on the 3 sphere This can be accomplished by the following 1 u 1 sin 2 p u 2 1 u 1 cos 2 p u 2 u 1 sin 2 p u 3 u 1 cos 2 p u 3 displaystyle sqrt 1 u 1 sin 2 pi u 2 sqrt 1 u 1 cos 2 pi u 2 sqrt u 1 sin 2 pi u 3 sqrt u 1 cos 2 pi u 3 where u 1 u 2 u 3 displaystyle u 1 u 2 u 3 are uniformly random samples of 0 1 displaystyle 0 1 13 Baker Campbell Hausdorff formula EditMain article Baker Campbell Hausdorff formula Suppose X and Y in the Lie algebra are given Their exponentials exp X and exp Y are rotation matrices which can be multiplied Since the exponential map is a surjection for some Z in the Lie algebra exp Z exp X exp Y and one may tentatively write Z C X Y displaystyle Z C X Y for C some expression in X and Y When exp X and exp Y commute then Z X Y mimicking the behavior of complex exponentiation The general case is given by the more elaborate BCH formula a series expansion of nested Lie brackets 14 For matrices the Lie bracket is the same operation as the commutator which monitors lack of commutativity in multiplication This general expansion unfolds as follows nb 4 Z C X Y X Y 1 2 X Y 1 12 X X Y 1 12 Y X Y displaystyle Z C X Y X Y frac 1 2 X Y tfrac 1 12 X X Y frac 1 12 Y X Y cdots The infinite expansion in the BCH formula for SO 3 reduces to a compact form Z a X b Y g X Y displaystyle Z alpha X beta Y gamma X Y for suitable trigonometric function coefficients a b g The trigonometric coefficientsThe a b g are given by a Ο• cot Ο• 2 g b 8 cot 8 2 g g sin 1 d d c 8 Ο• displaystyle alpha phi cot left frac phi 2 right gamma qquad beta theta cot left frac theta 2 right gamma qquad gamma frac sin 1 d d frac c theta phi where c 1 2 sin 8 sin Ο• 2 sin 2 8 2 sin 2 Ο• 2 cos u v a c cot Ο• 2 b c cot 8 2 d a 2 b 2 2 a b cos u v c 2 sin 2 u v displaystyle begin aligned c amp frac 1 2 sin theta sin phi 2 sin 2 frac theta 2 sin 2 frac phi 2 cos angle u v quad a c cot left frac phi 2 right quad b c cot left frac theta 2 right d amp sqrt a 2 b 2 2ab cos angle u v c 2 sin 2 angle u v end aligned for 8 1 2 X Ο• 1 2 Y u v cos 1 X Y X Y displaystyle theta frac 1 sqrt 2 X quad phi frac 1 sqrt 2 Y quad angle u v cos 1 frac langle X Y rangle X Y The inner product is the Hilbert Schmidt inner product and the norm is the associated norm Under the hat isomorphism u v 1 2 Tr X T Y displaystyle langle u v rangle frac 1 2 operatorname Tr X mathrm T Y which explains the factors for 8 and f This drops out in the expression for the angle See also Rotation formalisms in three dimensions Rodrigues parameters and Gibbs representation It is worthwhile to write this composite rotation generator as a X b Y g X Y s o 3 X Y 1 2 X Y 1 12 X X Y 1 12 Y X Y displaystyle alpha X beta Y gamma X Y underset mathfrak so 3 X Y frac 1 2 X Y frac 1 12 X X Y frac 1 12 Y X Y cdots to emphasize that this is a Lie algebra identity The above identity holds for all faithful representations of π–˜π–” 3 The kernel of a Lie algebra homomorphism is an ideal but π–˜π–” 3 being simple has no nontrivial ideals and all nontrivial representations are hence faithful It holds in particular in the doublet or spinor representation The same explicit formula thus follows in a simpler way through Pauli matrices cf the 2 2 derivation for SU 2 The SU 2 caseThe Pauli vector version of the same BCH formula is the somewhat simpler group composition law of SU 2 e i a u s e i b v s exp c sin c sin a sin b i cot b u i cot a v s 1 2 i u s i v s displaystyle e ia left hat u cdot vec sigma right e ib left hat v cdot vec sigma right exp left frac c sin c sin a sin b left left i cot b hat u i cot a hat v right cdot vec sigma frac 1 2 left i hat u cdot vec sigma i hat v cdot vec sigma right right right where cos c cos a cos b u v sin a sin b displaystyle cos c cos a cos b hat u cdot hat v sin a sin b the spherical law of cosines Note a b c are angles not the a b c above This is manifestly of the same format as above Z a X b Y g X Y displaystyle Z alpha X beta Y gamma X Y with X i a u s Y i b v s s u 2 displaystyle X ia hat u cdot mathbf sigma quad Y ib hat v cdot mathbf sigma in mathfrak su 2 so that a c sin c sin a a cos b b c sin c sin b b cos a g 1 2 c sin c sin a a sin b b displaystyle begin aligned alpha amp frac c sin c frac sin a a cos b beta amp frac c sin c frac sin b b cos a gamma amp frac 1 2 frac c sin c frac sin a a frac sin b b end aligned For uniform normalization of the generators in the Lie algebra involved express the Pauli matrices in terms of t matrices s 2i t so that a 8 2 b Ο• 2 displaystyle a mapsto frac theta 2 quad b mapsto frac phi 2 To verify then these are the same coefficients as above compute the ratios of the coefficients a g 8 cot 8 2 a g b g Ο• cot Ο• 2 b g displaystyle begin aligned frac alpha gamma amp theta cot frac theta 2 amp frac alpha gamma frac beta gamma amp phi cot frac phi 2 amp frac beta gamma end aligned Finally g g given the identity d sin 2c For the general n n case one might use Ref 15 The quaternion caseThe quaternion formulation of the composition of two rotations RB and RA also yields directly the rotation axis and angle of the composite rotation RC RBRA Let the quaternion associated with a spatial rotation R is constructed from its rotation axis S and the rotation angle f this axis The associated quaternion is given by S cos Ο• 2 sin Ο• 2 S displaystyle S cos frac phi 2 sin frac phi 2 mathbf S Then the composition of the rotation RR with RA is the rotation RC RBRA with rotation axis and angle defined by the product of the quaternions A cos a 2 sin a 2 A and B cos b 2 sin b 2 B displaystyle A cos frac alpha 2 sin frac alpha 2 mathbf A quad text and quad B cos frac beta 2 sin frac beta 2 mathbf B that is C cos g 2 sin g 2 C cos b 2 sin b 2 B cos a 2 sin a 2 A displaystyle C cos frac gamma 2 sin frac gamma 2 mathbf C left cos frac beta 2 sin frac beta 2 mathbf B right left cos frac alpha 2 sin frac alpha 2 mathbf A right Expand this product to obtain cos g 2 sin g 2 C cos b 2 cos a 2 sin b 2 sin a 2 B A sin b 2 cos a 2 B sin a 2 cos b 2 A sin b 2 sin a 2 B A displaystyle cos frac gamma 2 sin frac gamma 2 mathbf C left cos frac beta 2 cos frac alpha 2 sin frac beta 2 sin frac alpha 2 mathbf B cdot mathbf A right left sin frac beta 2 cos frac alpha 2 mathbf B sin frac alpha 2 cos frac beta 2 mathbf A sin frac beta 2 sin frac alpha 2 mathbf B times mathbf A right Divide both sides of this equation by the identity which is the law of cosines on a sphere cos g 2 cos b 2 cos a 2 sin b 2 sin a 2 B A displaystyle cos frac gamma 2 cos frac beta 2 cos frac alpha 2 sin frac beta 2 sin frac alpha 2 mathbf B cdot mathbf A and compute tan g 2 C tan b 2 B tan a 2 A tan b 2 tan a 2 B A 1 tan b 2 tan a 2 B A displaystyle tan frac gamma 2 mathbf C frac tan frac beta 2 mathbf B tan frac alpha 2 mathbf A tan frac beta 2 tan frac alpha 2 mathbf B times mathbf A 1 tan frac beta 2 tan frac alpha 2 mathbf B cdot mathbf A This is Rodrigues formula for the axis of a composite rotation defined in terms of the axes of the two rotations He derived this formula in 1840 see page 408 16 The three rotation axes A B and C form a spherical triangle and the dihedral angles between the planes formed by the sides of this triangle are defined by the rotation angles Infinitesimal rotations EditThe matrices in the Lie algebra are not themselves rotations the skew symmetric matrices are derivatives An actual differential rotation or infinitesimal rotation matrix has the form I A d 8 displaystyle I A d theta where d8 is vanishingly small and A π–˜π–” 3 These matrices do not satisfy all the same properties as ordinary finite rotation matrices under the usual treatment of infinitesimals 17 To understand what this means consider d A x 1 0 0 0 1 d 8 0 d 8 1 displaystyle dA mathbf x begin bmatrix 1 amp 0 amp 0 0 amp 1 amp d theta 0 amp d theta amp 1 end bmatrix First test the orthogonality condition QTQ I The product is d A x T d A x 1 0 0 0 1 d 8 2 0 0 0 1 d 8 2 displaystyle dA mathbf x textsf T dA mathbf x begin bmatrix 1 amp 0 amp 0 0 amp 1 d theta 2 amp 0 0 amp 0 amp 1 d theta 2 end bmatrix differing from an identity matrix by second order infinitesimals discarded here So to first order an infinitesimal rotation matrix is an orthogonal matrix Next examine the square of the matrix d A x 2 1 0 0 0 1 d 8 2 2 d 8 0 2 d 8 1 d 8 2 displaystyle dA mathbf x 2 begin bmatrix 1 amp 0 amp 0 0 amp 1 d theta 2 amp 2d theta 0 amp 2 d theta amp 1 d theta 2 end bmatrix Again discarding second order effects note that the angle simply doubles This hints at the most essential difference in behavior which we can exhibit with the assistance of a second infinitesimal rotation d A y 1 0 d Ο• 0 1 0 d Ο• 0 1 displaystyle dA mathbf y begin bmatrix 1 amp 0 amp d phi 0 amp 1 amp 0 d phi amp 0 amp 1 end bmatrix Compare the products dAx dAy to dAydAx d A x d A y 1 0 d Ο• d 8 d Ο• 1 d 8 d Ο• d 8 1 d A y d A x 1 d 8 d Ο• d Ο• 0 1 d 8 d Ο• d 8 1 displaystyle begin aligned dA mathbf x dA mathbf y amp begin bmatrix 1 amp 0 amp d phi d theta d phi amp 1 amp d theta d phi amp d theta amp 1 end bmatrix dA mathbf y dA mathbf x amp begin bmatrix 1 amp d theta d phi amp d phi 0 amp 1 amp d theta d phi amp d theta amp 1 end bmatrix end aligned Since d 8 d Ο• displaystyle d theta d phi span, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.