<< Mathematical Curiosities

The Turn Sphere
- a simple way to compose two rotations -

Introduction  · Analogy  ·  Turn Sphere I  ·  Proof Using Reflections  ·  Proof Using Flips  ·  Turn Sphere II  ·  Codman’s Paradox

Introduction

A famous theorem of Leonard Euler states that given any two positions of a sphere with its center fixed, there exists a single rotation taking the sphere from one position to the other. In other words, positing that two positions of a sphere have in common their center entails that they also have in common a diameter, and the sphere can be moved from one position to the other by rotating about that diameter. [1]

The problem we explore here is how to compose two rotations. Given a sphere with its center fixed, rotating it about a diameter through an angle, then rotating it about another diameter through another angle, takes the sphere from its original position to a final position via an intermediate position.

A     B     C
 R1         R2
By Euler’s theorem the final position can be reached directly from the original position by just one rotation. How can we find out what it is?
A     C
 R ?

An Analogy

We seek a purely geometric solution. To that end a possible analogy comes to mind. A translation of the plane can be represented by an arrow in the plane. Perhaps something similar can represent a rotation of the sphere, where great circles are analogous to straight lines. Focus on the plane for a moment. The translation arrow’s direction is the direction of the movement and its length tells how far to go.


The arrow can be slid along the line of which it is a part and still represent the same translation. It can be slid outside its line as well, just so its direction remains the same, but we shall avoid using that fact because the analogous statement for the sphere doesn’t hold. [2]

Given two translations, the result of performing first one then the other can be obtained by a single translation. We can determine its arrow by adding the arrows of the given translations using the following geometric construction. We consider only the case when the lines of the two arrows intersect. (Parallel lines have no analogue on the sphere. All great circles intersect.) Slide the first arrow along its line so its head meets the intersection of the two lines. Slide the second arrow so its tail meets the first arrow’s head. Then the arrow from the first’s tail to the second’s head is the sum of the two given arrows.

   

To repeat, the composition of two translations is a translation, and the head-to-tail sum of the arrows representing them represents their composition. The head-to-tail summation method is called the parallelogram law of vector composition, but we have taken care not to use a parallelogram.

The Turn Sphere:  A Theorem of Biedenharn and Louck

The head-to-tail composition of translations suggests trying to do something similar with rotations of the sphere. We shall represent a rotation by a directed arc of a great circle, a curved arrow, on the unit sphere. Its direction is the direction to rotate, its arc length measures how far.


The plane of the curved arrow’s great circle is perpendicular to the axis of rotation. (The axis is considered as a full line. No right hand rule is necessary to determine the rotation’s direction.)


From the point of view of the sphere the curved arrow is straight: its lateral curvature is zero.

We can slide a curved arrow anywhere along its great circle, its arc length remaining constant, and it will specify the same rotation. In mathematical jargon, one curved arrow determines an equivalence class of curved arrows on its great circle. We call such an equivalence class a turn. At times we may just refer to a curved arrow and leave the equivalence class it represents, the turn, understood.

The  plane  translation / sphere  rotation  analogy suggests that we might be able to find the result of two rotations in space, one after the other, by adding their corresponding turns, head-to-tail, with sliding along a line changed to sliding along a great circle.

We said that a turn or curved arrow represents the act of rotating through an angle indicated by its length. The word indicated was left undefined intentionally. Suppose we took it to mean that the angle of rotation is the length of the curved arrow, understood as a radian measure. To see if this works, consider a simple example. Rotate 180° about an axis – a flip – then 180° about another axis perpendicular to the first. A moment’s thought shows that the end result is the same as a flip about the axis perpendicular to the given axes. Does the head-to-tail construction work? The two curved arrows corresponding to the two flips would be great-semicircles – if their arc lengths were the angle of rotation – and then their sum per the head-to-tail construction would be a curved arrow starting and ending at the same point, that is, no rotation at all – which is about as wrong as it could be.

In fact, this construction usually fails to give the correct answer. It is correct only when the two arrows lie on the same great circle. Somehow the curvature of the sphere breaks what works in the plane.

However a simple modification or reinterpretation of our preliminary definition of a curved arrow / turn will exactly compensate for the curvature of the sphere. To wit: make its arc length exactly half the rotation angle. When we come to follow an arrow’s instructions to rotate, we double its arc length to obtain how much to rotate. When adding them head-to-tail we use them as they are, with the half angle. With this modification it happens that the head-to-tail construction gives the correct answer in every situation.

This amazing and little known theorem is due to Lawrence Biedenharn & James Louck. It can be found in The Theory of Turns Adapted from Hamilton which is chapter 4 of their Angular Momentum in Quantum Physics (1985), a volume of Encyclopedia of Mathematics and its Applications edited by G.-C. Rota.

The unit sphere with its freight of potential curved arrows whose lengths are half the angles of the rotations they represent will be called the Turn Sphere.

Applied to our example of the two flips, the given curved arrows are now each 90° (π/2 radians) and adding them head-to-tail yields an arrow of 90° perpendicular to the given arrows – the correct result.

To repeat, when defining the curved arrow, only a rotation angle factor of one-half will make head-to-tail addition work. The fact that in all cases that particular factor exactly compensates for the curvature of the sphere is what is so amazing.

We shall now prove that the head-to-tail construction works in general, and thus turns are the rotational analog of vectors.

Proof Using Reflections

The theorem can be proven using the idea of reflection and two lemmas of solid geometry.

A reflection, like a rotation, takes objects in space to objects in space. It is determined by one plane and defined as follows. Given a plane, the reflection of a point is the point on the other side of the plane directly opposite, that is, the line between the given point and its reflection is perpendicular to the plane, and the two points are the same distance from the plane. A reflection changes an object into its mirror image. Points on the plane remain where they are.

Lemma #1  Given two planes  A  and  B,  intersecting in the line  L,  the result of reflecting an object first through  A  and then through  B  is the same as rotating it about  L  in the direction  A  to  B,  through twice the dihedral angle between them.

In other words, given two intersecting planes, if we first reflect an object in space through one plane and then the other, the resulting position of the object will be the same as if it had been rotated about the line common to the two planes, the angle of rotation being exactly twice the dihedral angle between the planes in the direction from the plane used first to the one used second.

This lemma, though about solid geometry, in essence is about plane geometry. Given an arbitrary point to be moved by the rotation, view the two reflecting planes end on, or what amounts to the same thing, consider the plane slice perpendicular to their intersection and through the given point. In that slice we have two intersecting lines and the arbitrary point, the angle between the lines being the dihedral angle. The lemma says that reflecting that point through one line and then the other in effect rotates the point by twice the angle between the lines.

The end view of two planes, labeled first and second, intersecting at  30°.  Three points in various positions, each labeled  0,  are reflected in the first plane to points labeled  1,  and then these are reflected in the second plane to points labeled  2.  In each case the final point is the starting point rotated about the lines’ intersection by  60°.

The proof is based on the fact that the mirror image created by a reflection is undistorted; reflecting is a rigid transformation. The mirror image is, in every respect except handedness and position, just like the original. Consequently, if you expand a vector, its reflection – its mirror image – expands by the same amount. And if you add two vectors, their reflections add likewise, that is, the reflection of their sum on the original side is the sum of their reflections on the other side. These two properties can be written algebraically (for the moment, instead of using juxtaposition for multiplication we use a dot):
      Reflect (c ·V)       =  c·  Reflect (V)
      Reflect (V + W)  =  Reflect (V)  +  Reflect (W)
An operation having these two properties is called a linear transformation. [3]

Thus the effect of reflecting any position vector (x,y) can be determined by its effect on just two position vectors:  (1,0) and (0,1).  First decompose the vector like this (now using juxtaposition for multiplication):
      (x, y)    x (1, 0)  +  y (0, 1)
Then use the general equations above:
      Reflect (x, y)    x Reflect (1, 0)  +  y Reflect (0, 1)

In what follows we assume the reader knows the formula for rotating a point about the origin:
      x  =      x cos α +  y sin α
      y  =  – x sin α  +  y cos α
(x, y)  is   (x, y)  rotated about  (0, 0)  by the angle  α.

Now suppose we are given two lines through the origin that define the first and second reflections. Choose an  x, y  coordinate system so that the intersection of the lines is the origin and the first line is the  x-axis.  Let   θ  be the angle from the first line (the  x-axis)  to the second line. Let  (x0, y0)  be a given point. Then the coordinates of its reflection in the first line are
      x1  =      x0
      y1  =  – y0
Where does reflecting in the second line take the point  (x1, y1) ?  Again, all we need to compute is the action on the two basis position vectors  (1, 0)  and  (0, 1).  Call the operation of reflecting in the second line, Ref.  The diagram below shows that in effect it rotates the vector  (1, 0)  by  2θ,
      Ref  (1, 0)  =  (cos 2θ, – sin 2θ)


And in effect it rotates the vector  (0, 1)  by  2θ – π (which is in the opposite direction),
      Ref  (0, 1)  =  ( sin (2θ – π),  – cos (2θ – π) )
                        =  ( – sin 2θ,  – cos  )


The result after the first reflection can be written as a linear combination of the basis vectors:
      (x1, y1   x1 (1, 0)  +  y1 (0, 1)

Let  (x2, y2)  be the result after the second reflection, that is, of reflecting  (x1, y1)  in the second line:
      (x2, y2   Ref (x1, y1)  =  Ref ( x1 (1, 0)  +  y1 (0, 1) )
Then because reflecting is a linear transformation as explained at the outset:
                                             x1 Ref (1, 0)  +  y1 Ref (0, 1)

Plugging in the earlier expressions we obtained for  x1  and  y1  in terms of  x0  and  y0,  and for the two  Ref ’s  in terms of  θ:
      (x2, y2   x0 (cos 2θ, – sin 2θ)   y0 ( – sin 2θ,  – cos  )

Thus
      x2  =      x0 cos   +  y0 sin 
      y2  =  – x0 sin   +  y0 cos 
which is the given general point rotated by twice the dihedral angle, as we sought to prove.

A reflection is a discontinuous operation: it is done entire or not at all. A rotation on the other hand can be thought of as the culmination of a continuum of infinitesimal rotations. Despite that, the final result of a rotation is the same as the final result of two reflections.

Lemma #2  Given a line  L  and a plane containing it, and a second line  M  intersecting  L,  the plane can be rotated about  L  so that it contains  M.

This is obvious; rotate the plane to the plane determined by the intersecting lines.

       
Thus given two intersecting lines each with a plane through it, the planes can be rotated about their respective lines so that they coincide. (The coincidence occurs at the plane determined by the intersecting lines.)
       

By Lemma #1 a rotation is equivalent to two reflections about an ordered pair of planes through the rotation axis, where the angle between the planes is exactly half the angle of rotation. We say that the ordered pair of planes represents the rotation.

Call such an ordered pair a paddelrad (German for paddlewheel) and each plane a paddel.

Because of Lemma #1, we can rotate a paddelrad about its axis by any amount and it will continue to represent the same rotation. Thus a paddelrad is equivalent to a curved arrow, with the first plane corresponding to the tail and the second to the head,
and the double reflection is equivalent to the rotation that the curved arrow represents.

Now we will use paddelrads to prove that the head-to-tail construction works for composing rotations.

Euler’s theorem says that given two orientations of an object there exists a rotation taking one to the other. Thus the change in orientation after two rotations is the same as the change made by a some single rotation. Paddelrads enable us to find that single rotation, as follows.

Consider two rotations (as usual about the same point) and let  A  and  B  be two paddelrads representing them per Lemma #1. Call their ordered planes  Atail Ahead  and  Btail Bhead  respectively, taking the names from the corresponding curved arrow. Consider the plane common to the axis of  A  and the axis of  B  and call it  P.  By Lemma #2, if we choose a paddel from  A  and one from  B,  their respective paddelrads can be rotated so that the chosen paddels coincide, specifically in the plane determined by the paddelrads’ axes,  P.  Rotate  A  on its axis so that  Ahead  lies on  P  and rotate  B  on its axis so that  Btail  lies on  P  as well.  Thus the four planes
      Atail Ahead Btail Bhead
become
      Atail P P Bhead
Now imagine the reflections being done through these planes in that their given order. The two reflections through plane  P  in the middle cancel, and we are left with the single paddelrad
      Atail Bhead

Tom Verhoeff puts it this way in Composing Rotations via Hamilton Turns (abridged and copyedited):


A Turn is a directed arc on a great circle of the unit sphere. Turns can be added like vectors, by sliding them along their great circle to place them head-to-tail. A rotation operation corresponds to a Turn on the great circle perpendicular to the rotation axis, of length one-half the rotation angle.

A rotation is equivalent to the composition of two reflections in planes that intersect the rotation axis, with a dihedral angle of one-half the rotation angle. This pair of reflection planes can be rotated freely about the rotation axis as long as the dihedral angle stays the same.

In composing two rotations, we choose the middle two reflection planes to pass through both rotation axes, that is, the second reflection plane of the first rotation and the first reflection plane of the second rotation. This way, when composing the two rotations, the shared reflection in the middle cancels. Thus we are left with an operation defined as two successive reflections, which is again a rotation. The composite rotation’s axis is the intersection of those outer two reflection planes, and the composite rotation’s angle is twice the dihedral angle of those planes.

The way of adding paddelrads in the proof is identical to the head-to-tail way of adding the associated curved arrows.

By the way, the proof shows that given two rotations one followed by the other, there exists a single rotation that has the same effect, which is a special case of Euler’s theorem.

Proof Using Flips

The validity of turn addition is so important it warrants more than one proof. We will try to use a pair of flips instead of reflections for such a proof. A flip is a rotation through 180° (π radians). It is simpler than a reflection in that it preserves orientation (handedness). It is more complicated in that the action of the two flips cannot be seen in a single two-dimensional slice.

First a few words about flips. A flip about a line in space is the same as a reflection through that line, where a point is moved as follows: take the perpendicular from the point to the line and move the point an equal distance beyond the line. As noted above, unlike with reflection in a plane orientation (handedness) is preserved. A diagram with numbers indicating positions of some points before and after the flip will make this clear. The line is viewed end on:

However we shall reserve the term reflection for usual planar reflection and flip for the operation considered here.

Lemma #1 of the paddelrad proof applied to reflections in two planes. A similar lemma holds for flips about two lines.

Lemma #3  Given two lines  L  and  M,  intersecting at the point  P,  the result of flipping an object first about  L  and then about  M  is the same as rotating it about their common perpendicular line through  P  in the direction  L  to  M,  through twice the angle between them.

If this statement is true then rotating the two lines  L  and  M  about their common perpendicular line, keeping the angle between them fixed, has no effect on the resultant rotation. We call the two lines a propeller, analogous to the paddelrad of Lemma #1, and each line a blatt (German for blade).  We call the plane containing the propeller the plane of the propeller. We call the line through the center and perpendicular to that plane the axis of the propeller.

                     
In the proof of Lemma #1 we were able to consider just rotation in a plane but that is not possible for the situation of Lemma #3. Though the two planes of a paddelrad can be viewed end on simultaneously, the lines of a propeller cannot. We used plane analytic geometry in our proof of Lemma #1. We will need space analytic geometry to prove Lemma #3.

We could use Lemma #1 to prove Lemma #3 fairly easily and without additional analytic geometry, however we seek an independent proof so the lemma, and hence this second proof using flips, will stand on its own legs. [4]

We will need the following fact:  Given any rotation  R  and flip  F  whose axes are perpendicular,

R-1 F  =  F R
where  R-1  is the inverse of  R,  that is, the rotation with the same axis as  R  but rotating in the opposite direction. To prove this, set up an  x, y, z  coordinate system so that the axis of the flip lies on the  x-axis  and the axis of the rotation lies on the  z-axis.  Let  θ  be the angle of rotation, and to make typing easier let  c = cos θ  and  s = sin θ.  Then the matrix representing the flip  F  is
  1      0      0 
0    –1      0
0      0    –1
and the matrix representing the rotation  R  is
   c      s      0
–s      c      0
  0      0      1
Its inverse  R-1  is obtained by replacing  θ  with  θ:
   c    –s      0
  s      c      0
  0      0      1
The reader can verify that the two matrix products (which operate in reverse order)  F R-1  and  R F  are the same. [5]

Now we can prove Lemma #3 that the composition of a propeller’s two flips is a rotation through twice the angle between their axes.  Let  F1  and  F2  be the two flips of the propeller.  Let  H  be the rotation about the propeller axis that takes the  F1  line to the  F2 line.  Its inverse, H-1, takes the  F2  line o the  F1 line.  Using F2 to flip an object is equivalent to rotating everything so the F2 line coincides with the F1 line, flipping it there, then rotating back:
F2  =  H-1 F1 H
Thus
F1 F2  =  F1 H-1 F1 H
Using the fact we proved above:
          =  F1 F1 H H
The two flips cancel, leaving:
F1 F2  =  H H
and that is a rotation about the axis of the propeller by twice the angle between its blatts, QED.

Thus a rotation is the result of two reflections or of two flips. In the first case the reflecting planes are through the axis of rotation, in the second the flipping lines are in the plane perpendicular to the axis of rotation and through the fixed center. In each case the angle between the lines / planes is half the angle of rotation.

Though a flip can be performed continuously, two partial flips are not equivalent to a partial rotation. This suggests that thinking of a flip about a line as reflecting through the line is the correct understanding instead of thinking of it as rotating about the line by 180°. Reflecting through a line is, like reflecting through a plane, a discontinuous operation done entire or not at all

There is another reason for believing that line reflection is the correct understanding. Line reflection is outside the class of rotations, even though the effect is the same as one, just as plane reflection is outside. This emphasizes that R, F, and H above are not to be considered as turns. In fact a flip – that is, a 180° rotation – is not, as a turn, its own inverse. If understood as a turn, the proof breaks down at the last step.

As noted earlier, because of Lemma #3, we can rotate a propeller about its axis by any amount and it will continue to represent the same rotation.

Thus a propeller can represent a curved arrow or turn, with the first line corresponding to the tail and the second to the head.


Now we use propellers to prove that head-to-tail composition works.

The analogue of Lemma #2 of the paddelrad proof for flips is:

Lemma #4  Given a plane and two intersecting lines within it, one line can be rotated in the plane about the intersection point so it coincides with the other line.

This is obvious.  Thus given two planes intersecting in a line  L,  and a line in one plane and a line in the other plane that intersect on  L,  each line can be rotated in its plane so the two lines coincide. (Rotate each line to  L.)

Now consider two rotations (as usual about the same point) and let  A  and  B  be two propellers representing them per Lemma #3. Call their ordered lines  Atail Ahead  and  Btail Bhead  respectively, taking the names from the corresponding curved arrow. Consider the intersection of the plane of  A  and the plane of  B  and call it line  L.  (If the planes coincide, let  L  be any line in the plane through the common center of the two propellers.)  Per Lemma #4,  rotate  A  on its axis so that  Ahead,  rotating in the plane of A, lies on  L  and rotate  B  on its axis so that  Btail,  rotating in the plane of B, lies on  L  also.  Thus the four lines
      Atail Ahead Btail Bhead
become
      Atail L L Bhead
Now imagine the flips being done about these lines in that their given order. The two flips about the line  L  in the middle cancel, and we are left with the single propeller
      Atail Bhead

In words:


A rotation is equivalent to the composition of two flips about lines through the center of rotation, the plane of the lines perpendicular to the rotation axis and intersecting at an angle equal to one-half the rotation angle. This pair of flip lines, called a propeller, can be rotated freely about the rotation axis as long as the angle between them stays the same.

In composing two rotations, we choose the middle two flip lines to align with the intersection of the two propeller planes so the second flip line of the first rotation and the first flip line of the second rotation are the same. This way, when composing the two rotations, the shared flip in the middle cancels. Thus, we are left with an operation defined as two successive flips, which is again a rotation. The composite rotation’s axis is the line perpendicular to the plane of those two flips and its rotation angle is twice the angle between the flip lines.

The way of adding propellers in the proof is identical to the head-to-tail way of adding the associated curved arrows.

Thus we have two proofs, one using paddelrads the other using propellers, that Turn Sphere head-to-tail composition works.

Given a turn it is easy to construct a propeller for it, as follows. Consider the axis of the rotation the turn represents, in other words, the line through the center of the Turn Sphere perpendicular to the turn’s great circle. It intersects the Turn Sphere in two polar opposite points. Choose one of them and call it p. Then one flip is the curved arrow (directed great circle segment) from the tail of the given turn to p while the other flip is the curved arrow from p to the head of the given turn.

More About Rotations and the Turn Sphere

We have discovered how to compose rotations by adding turns so we will use the plus sign (+) to stand for the composition of turns.

Given any rotation there is an ordered pair of points (the head and tail of a curved arrow) that represents it. Indeed, viewing a turn as just an ordered pair of points instead of a curved arrow has the advantage that we needn’t specify that the length of the curved arrow lies between 0 and π.

At first glance this space of turns has four dimensions (two times two) but the fact that the pair of points can slide along a great circle (one dimension) and represent the same rotation reduces that by one. Thus the space of rotations has three dimensions. [6]

On the Turn Sphere any curved arrow of zero length – an overlapping pair of points, anywhere on the sphere – represents the null rotation. All such degenerate arrows are equivalent; there is only one null turn. We designate the null turn by  T0.

Given a turn  A,  we will write its inverse (the turn with the same axis as  A  rotating by the same amount but in the opposite direction) as  –A.  Then we see graphically that for any turn  A,

A  +  (–A)  =  T0
The order of this addition doesn’t matter because the two turns lie on the same great circle.

The order of performing two rotations, and hence of adding two turns, usually matters. Unless the turns lie on the same great circle (when the rotations have a common axis),  A + B  ≠  B + A.  This is because, having added the turns by aligning them head-to-tail, after reversing the order each curved arrow must be slid on its great circle to again align them head-to-tail and the result lies on a different great circle than before. The angle of rotation is the same but the axis differs. Turn addition, and rotation composition, is not a commutative operation.


That the rotation angles of  A + B  and  B + A  are the same can be seen from the similar triangles in the diagram. It is only the axes which (usually) differ.

Turn addition is associative, that is, the grouping of several additions does not affect the result. It suffices to prove this for any three turns:

(A + B)  +  C  =  A  +  (B + C)
Though true for any triplet of turns, there does not seem to be a prove that works for all possible triplets. We can however prove it geometrically in a special case.

The difficulty is that unlike with translations in the plane, the head-to-tail method of adding turns works only with two turns at a time. The restriction of sliding a curved arrow only along its great circle prevents, in general, sliding three turns head-to-tail simultaneously, or daisy-chaining the construction.  In the next section, Codman’s Paradox, we provide an interesting example of three turns that cannot be daisy-chained. However, if three turns can be daisy-chained, it is easy to see that their addition is associative. It is more a matter of topology or connectedness than metric geometry:

Proving associativity in the general case, that is, whether the three turns can be daisy-chained or not, can be done by showing the equivalence of turns to quaternions. This requires considerable analytic geometry which we leave to Biedenharn & Louck. [7]

There is another special turn besides the null turn; it represents rotation through 360° (2π radians) about any axis. The turn’s (arc) length is π. At first glance there might appear to be many such turns, one for each possible axis of rotation, however consistency requires that they must all be the same turn. To prove this, let  Tπ  be such a turn. Its head and tail are on opposite sides of the Turn Sphere. Using head-to-tail construction we see that  Tπ  is its own inverse

Tπ + Tπ  =    T0
Let  Tπ   be the turn for a full rotation about a different axis. Then again using head-to-tail construction
Tπ + Tπ   =    T0
Thus  Tπ  =  Tπ.  There is only one  Tπ.

T0  and  Tπ  each possess a length (0 and π respectively) but neither has a unique axis or great circle. In the head-to-tail construction, any great circle can be used for  Tπ  to line it up with another turn.

There are no other special turns in the same vein. The turn for a rotation through 720° equals the null turn.

Codman’s Paradox

Codman’s Paradox provides an example of three turns that cannot be slid head-to-tail simultaneously. Most any three turns would do for such an example but these particular three are easy to compose and the result is the basis of a good parlor trick.

Ernest Amory Codman, a Boston surgeon (and very interesting man, look him up), described something like the following in a medical book of 1934 about the shoulder joint. [8]

Start with your right arm hanging by your side with the thumb of the hand pointing forward. With your shoulder as the pivot, lift your arm sideways straight out so the arm points to the right. Then swing your arm forward horizontally so it points ahead. Finally, let your arm drop to your side where it started. But it is not quite where it started. Your thumb is now pointing toward you, that is, to the left instead of forward as at the start. The end result is that your arm rotated 90° within itself.

The three rotations about the shoulder were 90° each, around three perpendicular axes: the first about the horizontal axis pointing backwards, the second about the vertical axis pointing upwards, the third about the horizontal axis pointing leftward. That resulted in a 90° rotation about the vertical axis pointing upwards – a rotation about the long axis of your arm despite your never seeming to have done it.

The paradox is resolved by observing that though you didn’t directly so rotate your arm, it is the composition of the three rotations that you did do.

Here are three curved arrows (turns) for the three rotations.

Try as you might to slide the arrows along their great circles so that all three are head-to-tail simultaneously,  A to B to C,  you won’t be able to do it. The sum must be done in pairs.  Slide  A  and  B  to get  A + B,  then slide that arrow and  C  to get  (A + B) + C.

     
Or slide  B  and  C,  then slide  A  and that resulting arrow to get  A + (B + C).  Either way yields the same result,  B.


1   There is nothing special about the sphere in this regard. Any displacement of a rigid body with one point fixed is a rotation about some line passing through that point.

2  One can define “parallel transport” of a vector tangent to the sphere but the direction of its final position depends on the path over which it moved.

3  A linear transformation is a general concept that includes reflections; there are other linear transformations.

4  Here are two proofs of Lemma #3 assuming Lemma #1.

Observe that a flip about a line restricted to any plane through that line is equivalent to a reflection. Given a propeller, consider its plane, that is, the plane determined by the two lines of the propeller. The two flips each affect that one plane the same as a reflection, consequently their composition rotates the plane as in Lemma #1. The composition of the two flips for all of space is a rigid transformation, thus it must rotate all of space likewise, QED.

Here is another proof that uses paddelrads and hence implicitly Lemma #1. Given a line and two perpendicular planes intersecting in that tine, a flip  F  about the line is equivalent to a reflection  R  in one plane followed by a reflection  R in the other, and the order doesn’t matter:
F  =  R R  =  RR
Given a propeller with flips  F1  and  F2,  we have the plane containing its two lines and the two planes containing those lines and perpendicular to that plane.  Let  R  be reflection in the propeller plane and  R1  and  R2  reflection in the respective perpendicular planes. Then per above
F1 F2  =  (R R1) (R R2)  =  (R1 R) (R R2)  =  R1 (R R) R2  =  R1 R2
Thus a propeller gives the same result as the associated paddelrad.

5  Our matrices operate on column position vectors to their right, thus they operate in reverse order.  In  (AB)p  first B operates on p then A operates on the result:  A(Bp).

6  All possible rotations of a sphere with its center fixed can be represented by a ball of radius π. The center point of the ball represents no rotation. Given another point in the ball, it represents the rotation whose axis is the ray from the center through the given point, the angle of rotation is indicated by the point’s distance from the center taken as a radian measure. (Thus the angle varies from 0 to π radians = 180°). The direction of the rotation is determined by the right-hand rule (thumb pointing in the ray’s direction, the fingers curl in the direction to rotate). Points on the surface of the ball are special: opposite points are considered a pair together representing a single rotation. Thus if a point moves out to the surface of the ball it can continue by coming in on the opposite side. From the perspective of a point, the space of rotations is unbounded even though finite.

Within the axis-angle ball there is a point for every rotation – collectively the points cover all orientations and vice versa. Since the correspondence is continuous, rotation space has the same dimension as the ball, that is, three.

Another way to represent rotations and which has the advantage that all points are equivalent is with S3, the unit sphere in four dimensions.  See  The Dirac String Trick  and the computer program that makes movies illustrating it,  Antitwister.  Note that the article and program refer to orientations of the sphere with center fixed. An orientation is a position not a rotation but the two naturally correspond. Given a reference orientation, any other orientation can be specified by the rotation that takes the reference to it. This is analogous to the situation in the plane where a position vector corresponds to the translation vector that takes the origin to that position.

7  The proof in outline:  (1) First show that turns (ordered pairs of points on the unit sphere in three dimensions, S2) correspond to single points on the unit sphere in four dimensions, S3.  (2) Show that the addition of turns corresponds to multiplying the corresponding points as if their four coordinates were components of a unit quaternion.  (3) Since quaternion multiplication is associative, so is turn addition.  See section three of The Theory of Turns Adapted from Hamilton by Biedenharn & Louck.

8  The Shoulder (1934). Our version is simplified. Codman’s description, as quoted in
Codman’s paradox: Sixty years later
by Michael Pearl, John Sidles, Steven Lippitt, Douglas Harryman II, and Frederick Matsen III
Journal of Shoulder and Elbow Surgery
Vol, 1, Issue 4, July – Aug. 1992, pages 219-225
sciencedirect.com/science/article/abs/pii/105827469290017W
is (we leave off our external quote marks, comments in brackets are ours):
You can prove that the completely elevated arm is in either extreme external rotation or in extreme internal rotation ... . [An external rotation of a limb rotates it away from the midline of the body. An internal rotation rotates it toward the midline.]

(1)  Proof that it is in external rotation.

a.  Raise your hand as high as you possibly can toward the ceiling.

b.  Without moving the humerus [upper arm], flex your elbow to a right angle, and your forearm w ill lie across the top of your head.

c . Holding your elbow still flexed at a right angle, let your humerus descend slowly, without rotation on its long axis in the coronal plane [the vertical plane that divides the body front to back] to the side of your body.

d.  The forearm will be pointing directly outward from your body in extreme external rotation of the humerus.

e.  Since you let it descend, without rotating it at all, it must have been in external rotation all the time.

Q.E.D.

(2)  Proof that it is an internal rotation.

a. Raise your arm to complete elevation.

b.  Flex your elbow to a right angle and the forearm is again over your head.

c.  Let the humerus (without rotating on its axis) descend in the sagittal plane [the vertical plane dividing the body left and right].

d.  The forearm will be across the front of your body pointing to the opposite side; i.e., in internal rotation of the humerus.

e.  Since you let it descend without rotating it at all, it must have been in internal rotation all the time.

Q.E.D.


Codmon concluded:  I find it difficult to explain the paradox of the ability of the elevated arm to descend without rotating and come at will to the side in either external rotation or internal rotation.