lecture-5
lecture-5
Quaternions
Oleg Viro
(a+bi+cj +dk)+(a0 +b0 i+c0 j +d0 k) = (a+a0 )+(b+b0 )i+(c+c0 )j +(d+d0 )k.
1
5.2 Scalars and vectors.
The field R of real numbers is contained in H as {a + 0i + 0j + 0k | a ∈ R}.
A quaternion of the form a + 0i + 0j + 0k, is called real. A quaternion of
the form 0 + bi + cj + dk, where b, c, d ∈ R is called pure imaginary .
If q = a + bi + cj + dk is any quaternion, then a is called its scalar part
or real part and denoted by Re q and bi + cj + dk is called its vector part
and denoted by Ve q. The set of pure imaginary quaternions bi + cj + dk is
identified with the real 3-space R3 .
Proof. Indeed,
pq = (ui + vj + wk)(xi + yj + zk)
= −(ux + vy + wz) + (vz − wy)i + (wx − uz)j + (uy − vx)k
= −p · q + p × q.
5.4 Conjugation.
The map H → H : q 7→ q̄ = Re q−Ve q is called conjugation. The conjugation
is an antiautomorphism of H in the sense that
2
• it is invertible (in fact, it coincides with its inverse: (q̄) = q),
• preserve addition, i.e., (p + q) = p̄ + q̄,
• and maps the product to the product of exchanged factors: (pq) = q̄ p̄.
The latter property is verified as follows:
(pq) = (Re p Re q − Ve p · Ve q + Re p Ve q + Re q Ve p + Ve p × Ve q)
= Re p Re q − Ve p · Ve q − Re p Ve q − Re q Ve p − Ve p × Ve q
= Re p Re q−(− Ve p)·(− Ve q)+Re p(− Ve q)+Re q(− Ve p)+(− Ve q)×(− Ve p)
= (Re q − Ve q)(Re p − Ve p) = q̄ p̄.
(Here we used well-known properties of dot and cross products.)
5.5 Norm.
The product q̄q is a real number for any quaternion q.
Indeed, (q̄q) = q̄(q̄) = q̄q.
If q = a + bi + cj + dk, then q ∗ q = a2 + b2 + c2 + d2 .
Indeed, q̄q = Re q 2 − (− Ve q) · Ve q + Re q Ve q + Re q(− Ve q) + (− Ve q) ×
Ve q = Re q 2 + Ve q · Ve q = a2 + b2 + c2 + d2 .
Corollary. For any quaternion q, the product q̄q is non-negative real number.
It is zero if and only if q is zero.
√
The number q ∗ q is called the norm of q and denoted by |q|. This is
the Euclidean distance from q to the origin in H = R4 .
The norm is a multiplicative homomorphism H → R. This means that |pq| =
|p||q| for any quaternions p and q.
√ √ √
q p
Proof. |pq| = pq(pq) = pq q̄ p̄ = p(q q̄)p̄ = pp̄ q q̄ = |p||q|.
3
Theorem 1. Each unit quaternion can be presented as a product of two unit
vectors. Moreover, if q is a unit quaternion and v is a unit vector perpendicular
to qv , then there exist unit vectors w+ and w− such that q = vw+ = w− v.
Remark. Any unit vector quaternion u has order four, its multiplicative
inverse coincides with the additive inverse: u−1 = −u.
Indeed, let u be unit vector. Then u2 = −u · u + u × u = −1, hence u3 = −u
and u4 = (u2 )2 = (−1)2 = 1.
By Theorem 1 any unit quaternion q admits presentation as product of
two unit vector quaternions: q = vw.
A unit quaternion can be presented as a sort of quotient of two unit
vectors: first, present −q as product of two unit vector quaternions: −q =
vw, then re-write this as q = −vw = (−v)w = v −1 w. This presentation
goes back to W.R.Hamilton, the inventor of quaternions. In his book [1],
Hamilton introduced quaternions as quotients of vectors.
4
p + p̄ ρq (p) + ρq (p̄) ρq (p) + ρq (p)
ρq (Re p) = ρq = = = Re(ρq (p)),
2 2 2
q q
|ρq (p)| = ρq (p)(ρq (p)) = ρq (p)ρq (p̄)
p √
= (qpq̄)(q p̄q̄) = qpp̄q̄ = |p|.
5
On the other hand, we know that composition of symmetries about lines is
a rotation about the axis perpendicular to the lines. Thus the vector qv is
collinear to the axis of the rotation ρq . The length |qv | is | sin 2θ |, because
|q| = 1 and qs = cos 2θ . Therefore qv = u sin 2θ for some unit vector u collinear
to the axis of rotation.
References
[1] Elements of quaternions, by the late Sir William Rowan Hamilton, LL.
P., M.R.I.A., edited by his son, William Edwin Hamilton, A.B.T.C.D.,
C.E. London : Longmans, Green, & Co. 1866.