Quaternion
The quaternions are members of a noncommutative division algebra first invented by William Rowan Hamilton. The idea for quaternions occurred
to him while he was walking along the Royal Canal on his way to a meeting of the
Irish Academy, and Hamilton was so pleased with his discovery that he scratched the
fundamental formula of quaternion algebra,
 |
(1)
|
into the stone of the Brougham bridge (Mishchenko and Solovyov 2000). The set of quaternions is denoted
,
, or
, and the quaternions
are a single example of a more general class of hypercomplex
numbers discovered by Hamilton. While the quaternions are not commutative, they
are associative, and they form a group known as the quaternion group.
By analogy with the complex numbers being representable as a sum of real and imaginary
parts,
, a quaternion can also be
written as a linear combination
 |
(2)
|
The quaternion
is implemented as Quaternion[a,
b, c, d] in the Wolfram
Language package Quaternions` where however
,
,
, and
must be explicit
real numbers. Note also that NonCommutativeMultiply
(i.e., **) must be used for multiplication of these objects rather than
usual multiplication (i.e., *).
A variety of fractals can be explored in the space of quaternions. For example, fixing
gives the
complex plane, allowing the Mandelbrot set. By
fixing
or
at different values,
three-dimensional quaternionic fractals have been produced (Sandin et al. ,
Meyer 2002, Holdaway 2006).
The quaternions can be represented using complex
matrices
![H=[z w; -w^_ z^_]=[a+ib c+id; -c+id a-ib],](/images/equations/Quaternion/NumberedEquation3.gif) |
(3)
|
where
and
are complex
numbers,
,
,
, and
are real,
and
is the complex
conjugate of
.
Quaternions can also be represented using the complex
matrices
(Arfken 1985, p. 185). Note that here
is used to denote
the identity matrix, not
. The matrices are
closely related to the Pauli matrices
,
, and
combined with the identity
matrix.
From the above definitions, it follows that
Therefore
,
, and
are three essentially
different solutions of the matrix equation
 |
(11)
|
which could be considered the square roots of the negative identity matrix. A linear combination of basis quaternions with integer
coefficients is sometimes called a Hamiltonian
integer.
In
, the basis of the quaternions can be given by
The quaternions satisfy the following identities, sometimes known as Hamilton's
rules,
They have the following multiplication table.
The quaternions
,
,
, and
form a non-Abelian group of order eight (with multiplication as the group operation).
The quaternions can be written in the form
 |
(20)
|
The quaternion conjugate is given by
 |
(21)
|
The sum of two quaternions is then
 |
(22)
|
and the product of two quaternions is
The quaternion norm is therefore defined by
 |
(24)
|
In this notation, the quaternions are closely related to four-vectors.
Quaternions can be interpreted as a scalar plus a vector
by writing
 |
(25)
|
where
. In this notation, quaternion
multiplication has the particularly simple form
Division is uniquely defined (except by zero), so quaternions form a division
algebra. The inverse (reciprocal) of a quaternion is given by
![a^(-1)=(a^_)/([n(a)]^2),](/images/equations/Quaternion/NumberedEquation10.gif) |
(28)
|
and the norm is multiplicative
 |
(29)
|
In fact, the product of two quaternion norms immediately gives the Euler
four-square identity.
A rotation about the unit vector
by an angle
can be computed using the quaternion
 |
(30)
|
(Arvo 1994, Hearn and Baker 1996). The components of this quaternion are called Euler parameters. After rotation, a point
is then
given by
 |
(31)
|
since
. A concatenation of two rotations,
first
and then
, can be computed
using the identity
 |
(32)
|
(Goldstein 1980).
SEE ALSO: Biquaternion,
Cayley-Klein Parameters,
Complex Number,
Division
Algebra,
Euler Parameters,
Four-Vector,
Hamiltonian Integer,
Hypercomplex
Number,
Octonion,
Quaternion
Conjugate,
Quaternion Group,
Quaternion
Norm
REFERENCES:
Altmann, S. L. Rotations,
Quaternions, and Double Groups. Oxford, England: Clarendon Press, 1986.
Arfken, G. Mathematical
Methods for Physicists, 3rd ed. Orlando, FL: Academic Press, 1985.
Arvo, J. Graphics
Gems II. New York: Academic Press, pp. 351-354 and 377-380, 1994.
Baker, A. L. Quaternions
as the Result of Algebraic Operations. New York: Van Nostrand, 1911.
Conway, J. H. and Guy, R. K. The
Book of Numbers. New York:Springer-Verlag, pp. 230-234, 1996.
Conway, J. and Smith, D. On
Quaternions and Octonions. Wellesley, MA: A K Peters, 2001.
Crowe, M. J. A History of Vector Analysis: The Evolution of the Idea of a Vectorial System.
New York: Dover, 1994.
Dickson, L. E. Algebras
and Their Arithmetics. New York: Dover, 1960.
Downs, L. "CS184: Using Quaternions to Represent Rotation." http://www-inst.eecs.berkeley.edu/~cs184/sp08/lectures/05-3DTRansformations.pdf.
Du Val, P. Homographies,
Quaternions, and Rotations. Oxford, England: Oxford University Press, 1964.
Ebbinghaus, H. D.; Hirzebruch, F.; Hermes, H.; Prestel, A; Koecher, M.; Mainzer, M.; and Remmert, R. Numbers.
New York:Springer-Verlag, 1990.
Goldstein, H. Classical
Mechanics, 2nd ed. Reading, MA: Addison-Wesley, p. 151, 1980.
Hamilton, W. R. Lectures on Quaternions: Containing a Systematic Statement of a New Mathematical Method.
Dublin: Hodges and Smith, 1853.
Hamilton, W. R. Elements
of Quaternions. London: Longmans, Green, 1866.
Hamilton, W. R. The Mathematical Papers of Sir William Rowan Hamilton. Cambridge, England: Cambridge
University Press, 1967.
Hardy, A. S. Elements
of Quaternions. Boston, MA: Ginn, Heath, & Co., 1881.
Hardy, G. H. and Wright, E. M. "Quaternions." §20.6 in An
Introduction to the Theory of Numbers, 5th ed. Oxford, England: Clarendon
Press, pp. 303-306, 1979.
Hearn, D. and Baker, M. P. Computer Graphics: C Version, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall, pp. 419-420
and 617-618, 1996.
Holdaway, L. "Quaternion Traversal." 2006. http://www.bluestarfolly.com/art/quaternion.html.
Meyer, D. "Three-Dimensional Fractals (Quaternionic Fractals)." Nov. 10,
2002. http://www.physcip.uni-stuttgart.de/phy11733/index_e.html.
Joly, C. J. A
Manual of Quaternions. London: Macmillan, 1905.
Julstrom, B. A. "Using Real Quaternions to Represent Rotations in Three Dimensions." UMAP Modules in Undergraduate Mathematics and Its Applications,
Module 652. Lexington, MA: COMAP, Inc., 1992.
Kelland, P. and Tait, P. G. Introduction
to Quaternions, 3rd ed. London: Macmillan, 1904.
Kuipers, J. B. Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace, and Virtual
Reality. Princeton, NJ: Princeton University Press, 1998.
Mishchenko, A. and Solovyov, Y. "Quaternions." Quantum 11,
4-7 and 18, 2000.
Nicholson, W. K. Introduction
to Abstract Algebra, 2nd ed. New York: Wiley, 1999.
Salamin, G. Item 107 in Beeler, M.; Gosper, R. W.; and Schroeppel, R. HAKMEM. Cambridge, MA: MIT Artificial Intelligence Laboratory, Memo AIM-239, pp. 46-47,
Feb. 1972. http://www.inwap.com/pdp10/hbaker/hakmem/quaternions.html#item107.
Sandin, D.; Dang, Y.; Kauffman, L.; and DeFanti, T. "A Diamond of Quaternionic
Julia Sets." http://www.evl.uic.edu/hypercomplex/html/diamond.html.
Shoemake, K. "Animating Rotation with Quaternion Curves." Computer Graphics 19,
245-254, 1985.
Smith, H. J. "Quaternions for the Masses." http://www.geocities.com/hjsmithh/Quatdoc/Qindex.html.
Tait, P. G. An Elementary Treatise on Quaternions, 3rd ed., enl. Cambridge, England: Cambridge
University Press, 1890.
Tait, P. G. "Quaternions." Encyclopædia Britannica, 9th ed. 1886. Reprinted in Tait, P. §CXXIX in Scientific Papers, Vol. 2.
pp. 445-456. http://www.ldc.usb.ve/~vtheok/cursos/ci5322/quaternion/quaternions.pdf.
Weisstein, E. W. "Books about Quaternions." http://www.ericweisstein.com/encyclopedias/books/Quaternions.html.
Wolfram, S. A New Kind of Science. Champaign, IL: Wolfram Media, p. 1168,
2002.
Referenced on Wolfram|Alpha:
Quaternion
CITE THIS AS:
Weisstein, Eric W. "Quaternion." From
MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/Quaternion.html