Math 2.0

Mechanics of particles and systems Kinematics Theorem

Euler's rotation theorem

Builds on Special orthogonal groupRotationEigenvalueEigenvectorDeterminantTrace of a matrix

Statement

Let RR be a real 3×33 \times 3 matrix in the special orthogonal group SO(3)SO(3), that is, RTR=IR^T R = I and det⁡R=1\det R = 1. Then there is a unit vector u∈ℝ3u \in \R^3 with Ru=uR u = u. Moreover, there is an angle θ∈[0,π]\theta \in [0, \pi] such that RR is the rotation by θ\theta about the axis ℝu\R u, and tr⁡R=1+2cos⁡θ.\tr R = 1 + 2 \cos\theta.

Remarks

Proof idea: since RTR=IR^T R = I and det⁡R=1\det R = 1, one gets det⁡(R−I)=det⁡(RT)det⁡(R−I)=det⁡(I−RT)=det⁡(I−R)=−det⁡(R−I)\det(R - I) = \det(R^T)\det(R - I) = \det(I - R^T) = \det(I - R) = -\det(R - I), because the size 33 is odd. So det⁡(R−I)=0\det(R - I) = 0, and 11 is an eigenvalue with an eigenvector uu. The plane orthogonal to uu is mapped to itself, and there RR acts as an element of SO(2)SO(2), that is, a plane rotation. The trace formula follows by computing tr⁡R\tr R in an orthonormal basis that starts with uu.

Example: the cyclic permutation matrix RR with Re1=e2R e_1 = e_2, Re2=e3R e_2 = e_3, Re3=e1R e_3 = e_1 lies in SO(3)SO(3). It fixes u=(1,1,1)/3u = (1, 1, 1)/\sqrt{3}, and tr⁡R=0\tr R = 0 gives cos⁡θ=−1/2\cos\theta = -1/2, so it is the rotation by 2π/32\pi/3 about the line through (1,1,1)(1, 1, 1).

The hypothesis det⁡R=1\det R = 1 is needed: the matrix −I-I is orthogonal with det⁡(−I)=−1\det(-I) = -1, and it fixes no nonzero vector. The odd dimension is also needed. In ℝ4\R^4, take the rotations by π/2\pi/2 in the plane of e1,e2e_1, e_2 and in the plane of e3,e4e_3, e_4. Their block matrix has determinant 11 and fixes no nonzero vector.

Going deeper

For a student

The theorem says that SO(3)SO(3) is the set of rotations about axes through the origin, which justifies calling its elements rotations. It gives the axis-angle description of orientations, which Rodrigues' rotation formula turns into an explicit matrix and unit quaternions turn into an algebra. Its counterpart for rigid motions that also translate is Chasles' theorem. In rigid body kinematics it leads to the existence of an instantaneous axis of rotation and of the angular velocity vector.

Reading path

To understand this page from the ground up, read these 20 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Determinant concept
  2. Eigenvalue concept
  3. Eigenvector concept
  4. Euclidean isometry concept
  5. Euclidean plane object
  6. Identity matrix object
  7. Matrix definition
  8. Trace of a matrix concept
  9. Vector space definition
  10. Rotation definition
  11. Square matrix definition
  12. Transpose definition
  13. Linear map definition
  14. Multilinear map definition
  15. Orthogonal matrix definition
  16. Alternating multilinear map definition
  17. Orthogonal group object
  18. Determinant definition
  19. Special orthogonal group object
  20. Euler's rotation theorem statement

Where this leads

4 pages build on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Euler%27s_rotation_theorem
About this page
Tag2ZVG43GSKA
URIm2://2ZVG43GSKA
Kindstatement, theorem
WritingW0 stub
MSC70B10, 15B10, 51F25
StatusThis copy of the site has no build data. Run m2 status 2ZVG43GSKA.
AboutSpecial orthogonal group, Rotation
UsesSpecial orthogonal group, Rotation, Eigenvalue, Eigenvector, Determinant, Trace of a matrix
Same as
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by