Exercise4.11 - Rotations about two perpendicular axes reach every qubit unitary; axes that are merely not parallel need not
Three rotations about two axes.
Hover over a blue or green term in the text, or a node in the graph, to find it in the other. Select it to read its
declaration both in Lean and in words.
The Exercise
Two unit vectors and in three dimensions fix two axes of rotation on the Bloch sphere. The question is whether every unitary on one qubit can be built from rotations about these two axes alone: a phase, then a rotation about , a rotation about and a rotation about again, with four real angles chosen for . The library states that perpendicular axes always suffice, and that axes which are merely not parallel need not.
Rotations About an Axis
The Pauli matrices , and are the complex matrices (1)The matrix of a real vector in three dimensions is the complex matrix (2)✦The rotation operator about the axis by a real angle is the complex matrix (3)✦ for a unit vector it is written .
The Claims
Theorem 1. Let and be perpendicular unit vectors in three dimensions, , and let be a unitary complex matrix. Then there are real angles ,,, with (4)✦
Theorem 2. There are unit vectors and in three dimensions that are not parallel, for every real , and a unitary complex matrix such that no real angles ,,, satisfy (5)✦
What Is Checked
Each is stated over the rotation operator(3), and through it over the matrix of (2) and the Pauli matrices (1), with ranging over the unitary complex matrices.