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