Overview

Since a reflection is orientation-reversing, any isometry that preservers orientation (rotation) must be product of even number of reflections. (by Cartan–Dieudonn´e theorem)

Furthermore, we see that a product of two reflections gives a planar rotation, also called a simple rotation. Therefore, any “high dimensional rotation” (formally orientation-preserving orthogonal map) is a product of several (orthogonal) two dimensional rotations

More Specifically, in , any rotation is a product of 0, 2 or 4 reflections or two rotations. Since each reflection can be represented by a unit quaternion orthogonal to the hyperplane of reflection, by intuition we would need 4 quaternions. However, it is also possible to represent it with two quaternions.

representation of reflections (quaternion)

let be the unit quaternion orthogonal to the hyperplane of reflection sends to its reflection

Why?

Note that reverses the real part of and it sends to This means is sent to while (rotate orthogonally in ) are preserved Furthermore left/right multiplication by an unit quaternion is an isometry

representation of rotations (quaternion)

Combining multiple reflections we get

which can be simplified to form where are unit quaternions

Relation to other groups

The map from to

There exists a 2-to-1-homomorphism from to

So,

represents the group of unit quaternions (see Subgroup) This makes sense because rotation in can be represented as two quaternions.

Simplicity

is not simple