Math 2.0

Mechanics of particles and systems Kinematics Theorem

Chasles' theorem

Builds on Euclidean groupRotationTranslationEuler's rotation theorem

Statement

Let g ⁣:ℝ3→ℝ3g \colon \R^3 \to \R^3 be a rigid motion that keeps the orientation, that is, g(x)=Rx+bg(x) = R x + b with R∈SO(3)R \in SO(3) and b∈ℝ3b \in \R^3. Then gg is a translation or a screw displacement. That is, if R≠IR \ne I, there are a line L⊂ℝ3L \subset \R^3 with unit direction vector uu, an angle θ∈(0,2π)\theta \in (0, 2\pi) and a number d∈ℝd \in \R with this property. The map gg is the rotation by θ\theta about LL followed by the translation by dud u.

Remarks

Proof idea: by Euler's rotation theorem, RR is a rotation by some θ\theta about an axis with unit direction uu. Write b=du+b⊥b = d u + b_\perp with b⊥b_\perp orthogonal to uu. On the plane orthogonal to uu, the map x↦Rx+b⊥x \mapsto R x + b_\perp is a plane rotation by θ≠0\theta \ne 0 followed by a translation. It has a fixed point pp, as R−IR - I is invertible on that plane. Then gg is the rotation by θ\theta about the line L=p+ℝuL = p + \R u followed by the translation dud u along LL.

Example: g(x1,x2,x3)=(−x2+2, x1, x3+5)g(x_1, x_2, x_3) = (-x_2 + 2,\ x_1,\ x_3 + 5) has RR the quarter turn about the x3x_3-axis. Its axis is the vertical line through p=(1,1,0)p = (1, 1, 0), since (−1+2,1)=(1,1)(-1 + 2, 1) = (1, 1), and d=5d = 5.

The orientation hypothesis is needed: the reflection x↦(x1,x2,−x3)x \mapsto (x_1, x_2, -x_3) is a rigid motion that is not a screw displacement. The analogous statement in the plane says that every orientation-preserving rigid motion is a translation or a rotation about a point.

Going deeper

For a student

The theorem is the starting point of screw theory and describes the elements of the Euclidean group SE(3)SE(3) geometrically. Applied to infinitesimal motions, it shows that the velocity field of a rigid body is at each instant that of a screw motion, with an instantaneous screw axis. In the plane, the same idea gives the instant centre of rotation. It is used to parametrise displacements in robot kinematics.

Reading path

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

Show the path as a graph
Determinant, concept, no evidence levelDeterminantconceptEigenvalue, concept, no evidence levelEigenvalueconceptEigenvector, concept, no evidence levelEigenvectorconceptEuclidean isometry, concept, no evidence levelEuclidean isometryconceptEuclidean plane, object, no evidence levelEuclidean planeobjectEuclidean vector, concept, no evidence levelEuclidean vectorconceptIdentity matrix, object, no evidence levelIdentity matrixobjectMatrix, definition, no evidence levelMatrixdefinitionTrace of a matrix, concept, no evidence levelTrace of a matrixconceptTranslation, concept, no evidence levelTranslationconceptVector space, definition, no evidence levelVector spacedefinitionRotation, definition, no evidence levelRotationdefinitionTranslation, definition, no evidence levelTranslationdefinitionEuclidean group, object, no evidence levelEuclidean groupobjectSquare matrix, definition, no evidence levelSquare matrixdefinitionTranspose, definition, no evidence levelTransposedefinitionLinear map, definition, no evidence levelLinear mapdefinitionMultilinear map, definition, no evidence levelMultilinear mapdefinitionOrthogonal matrix, definition, no evidence levelOrthogonal matrixdefinitionAlternating multilinear map, definition, no evidence levelAlternating multiline…definitionOrthogonal group, object, no evidence levelOrthogonal groupobjectDeterminant, definition, no evidence levelDeterminantdefinitionSpecial orthogonal group, object, no evidence levelSpecial orthogonal gr…objectEuler's rotation theorem, statement, no evidence levelEuler's rotation theo…statementChasles' theorem, statement, no evidence levelChasles' theoremstatement
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. Euclidean vector concept
  7. Identity matrix object
  8. Matrix definition
  9. Trace of a matrix concept
  10. Translation concept
  11. Vector space definition
  12. Rotation definition
  13. Translation definition
  14. Euclidean group object
  15. Square matrix definition
  16. Transpose definition
  17. Linear map definition
  18. Multilinear map definition
  19. Orthogonal matrix definition
  20. Alternating multilinear map definition
  21. Orthogonal group object
  22. Determinant definition
  23. Special orthogonal group object
  24. Euler's rotation theorem statement
  25. Chasles' theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Chasles%27_theorem_(kinematics)
About this page
TagX4R728TVZE
URIm2://X4R728TVZE
Kindstatement, theorem
WritingW0 stub
MSC70B10, 53A17
StatusThis copy of the site has no build data. Run m2 status X4R728TVZE.
AboutEuclidean group, Screw theory
UsesEuclidean group, Rotation, Translation, Euler's rotation theorem
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

No page links to this page yet.