Quaternions and Rotations in E4
Quaternions and Rotations in E4
Your use of the JSTOR archive indicates your acceptance of JSTOR's Terms and Conditions of Use, available at
http://www.jstor.org/page/info/about/policies/terms.jsp. JSTOR's Terms and Conditions of Use provides, in part, that unless
you have obtained prior permission, you may not download an entire issue of a journal or multiple copies of articles, and you
may use content in the JSTOR archive only for your personal, non-commercial use.
Please contact the publisher regarding any further use of this work. Publisher contact information may be obtained at
http://www.jstor.org/action/showPublisher?publisherCode=maa.
Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed
page of such transmission.
JSTOR is a not-for-profit organization founded in 1995 to build trusted digital archives for scholarship. We work with the
scholarly community to preserve their work and the materials they rely upon, and to build a common research platform that
promotes the discovery and use of these resources. For more information about JSTOR, please contact [email protected].
Mathematical Association of America is collaborating with JSTOR to digitize, preserve and extend access to
The American Mathematical Monthly.
http://www.jstor.org
2. S. V. Kerov, Interlacing measures, in Kirillov's Seminar on Representation Theory, Amer. Math. Soc.
Transl.Ser.2, no. 181,AmericanMathematical
Society,Providence,1998,pp.35-83.
3. D. Romik,Explicitformulasfor hookwalkson continualYoungdiagrams,Adv.Appl.Math.32 (2004)
625-654.
Quaternionsand Rotationsin E4
Joel L. Weiner and George R. Wilkens
Cp,q = R o R2 = R2 O R1.
January2005] NOTES 69
2. THE QUATERNION ALGEBRA. Let H denote
i2 j2 = k2 _1,
ij = -ji = k, jk = -kj = i, ki = -ik =j.
q=qo+q,
where qo = qol and q = qli + qj + q3k. We call qo the scalar part and q the vector
part of q. It is straightforward
to checkthatthe product
pq = qp
qq = q= + q + q2 + q3 = q.
Cp,q = Lp 0 Rq = Rq o L
is also an orthogonaltransformation
of H. It is worthnotingfor laterapplications(in
Theorems2 and3) that
January2005] NOTES 71
unit quaternion, then C(x) = qxq = en"xe-ue. First, observe that C preserves scalar
quaternionsbecause C(1) = qlq = qql = 11 = 1. Since C is an orthogonal transfor-
mation of H, it must also preserve the orthogonal complement to the scalars, the space
of pure quaternions that we henceforth denote by E3. We restrict C to E3 and call the
resulting map C as well. Note that u = u is a member of E3.
Proof We have already shown that every unit quaternionhas an exponential represen-
tation. Choose u and 0 so that q = enu. Observe that C(u) = eUoue-u = i, because
u commutes with eu&.Thus C fixes the one-dimensional subspace L spanned by M,
hence fixes its orthogonal complement L' (C E3) as well. Let v = v be a unit vector
in L' and set w = uv = u x v. Notice that uv = -vu, since u and v are orthogonal.
This implies that ve-uo = eUv. Accordingly,
Notice that we can represent every rotation (i.e., every proper orthogonal transfor-
mation of E3) as Cq,qfor an appropriateunit quaternionq. A transformationis proper
if it is orientation-preservingor, in other words, if it has positive determinant.
For an elaboration of the topics presented so far the reader can refer to chapters 17
and 18 of the text by Michael Henle [4].
Proof We present the proof for the case k = 2, which suits our application. The reader
should be able to generalize this to any k.
Let xo = x(0) and xo = di/dt(0) be the initial position and initial velocity for the
given curve x. Additionally, suppose that x satisfies the second-order linear homoge-
neous differential equation
d2x dx
+ a- + x = 0,
dt2 dt
dx(O)
x(t) = x(0) cos(cot) + d- -) sin(wt),
dt
whichshowsthat
Ct(X) = eUtxert.
January2005] NOTES 73
Differentiatingthe left-handandright-handsides of (5), at the sametime using (5) to
eliminatefirst-orderderivativesof x(t), we get
d2X
d(t) = -(02 + q2)i(t) + 20ui(t)v. (6)
dt2
Now if it happenedthat
di
-(0) = 0ux + Cxv = (0 + ¢)(ux) = (0 + q)(uv - 1).
dt
Theorem 1. Let p = euOand q = ev, where u and v are pure unit quaternions.
The orthogonal transformation Cp,q of HI is a product of two rotations in orthog-
onal planes. If u I ±v, then Cp,q rotates the plane spanned by u + v and uv - 1
through the angle \0 + 0I and the plane spanned by v - u and uv + 1 through the
angle 10 - I. If u = ±v, then the invariantplanes are the span of 1 and u and its or-
thogonal complement, and the rotation angles in appropriate planes are still \0 + |
and |0 - I|.
January2005] NOTES 75
definesa properorthogonaltransformation
in E3. By Proposition1, thereexists a unit
quaternionq such that C,1 o A = Cq,q.It follows that A = Cp,1o Cq,q= Cpq,q. U
Theorem 3. Let Pi, P2, q1, and q2 be unit quaternions. The transformations Cpl,q1
and Cp2,q2are equal if and only if P2/Pi = q2/ql = -1.
REFERENCES
1. G. Birkhoff and G.-C. Rota, OrdinaryDifferential Equations, 4th ed., John Wiley & Sons, New York,
1989.
2. H. S. M. Coxeter, Quaternionsand reflections, this MONTHLY 53 (1946) 136-146.
3. E. Goursat, Sur les substitutionsorthogonaleset les divisions r6gulibresde l'espace, Annales Scientifiques
de l'Ecole Normale Supdrieure6 (1889) 2-102.
4. M. Henle, Modem Geometries: Non-Euclidean, Projective, and Discrete, 2nd ed., Prentice-Hall, Upper
Saddle River, NJ, 2001.
then l is a group isomorphism from (IRn,+) onto (IR[X]/(P), +). This isomorphism
inducesin the obviousway a fieldstructurein "Rn,
the additionbeingtheusualone. The