nLab
rotation gate
Redirected from "rotation gates".
Contents
Idea
In quantum information theory and quantum computing , by a rotation gate one means a quantum gate acting on a single qbit — regarded as a spinor acted on by SU(2) ≃ \simeq Spin(3) — by rotation of any given angle around one of the coordinate 3 axes.
Concretely, the standard notational convention for these gates in the canonical qbit measurement basis is the following (where X X , Y Y , Z Z denote the Pauli gates and θ ∈ [ 0 , 4 π ) \theta \in [0,4\pi) is the rotation angle ):
R x ( θ ) ≔ exp ( − i θ X / 2 ) = cos ( θ / 2 ) id − i sin ( θ / 2 ) X = [ cos ( θ / 2 ) − i sin ( θ / 2 ) − i sin ( θ / 2 ) cos ( θ / 2 ) ] R y ( θ ) ≔ exp ( − i θ Y / 2 ) = cos ( θ / 2 ) id − i sin ( θ / 2 ) Y = [ cos ( θ / 2 ) − sin ( θ / 2 ) − sin ( θ / 2 ) cos ( θ / 2 ) ] R z ( θ ) ≔ exp ( − i θ Z / 2 ) = cos ( θ / 2 ) id − i sin ( θ / 2 ) Z = [ e − i θ / 2 0 0 e i θ / 2 ] .
\begin{array}{ccccccc}
R_x(\theta)
&\coloneqq&
\exp\big(
- \mathrm{i} \theta X/2
\big)
&=&
cos(\theta/2) \, id
-
\mathrm{i} \, sin(\theta/2) \, X
&=&
\left[
\begin{array}{cc}
cos(\theta/2) & - \mathrm{i} \, sin(\theta/2)
\\
- \mathrm{i} \, sin(\theta/2) & cos(\theta/2)
\end{array}
\right]
\\
R_y(\theta)
&\coloneqq&
\exp\big(
- \mathrm{i} \theta Y/2
\big)
&=&
cos(\theta/2) \, id
-
\mathrm{i} \, sin(\theta/2) \, Y
&=&
\left[
\begin{array}{cc}
cos(\theta/2) & - sin(\theta/2)
\\
- sin(\theta/2) & cos(\theta/2)
\end{array}
\right]
\\
\\
R_z(\theta)
&\coloneqq&
\exp\big(
- \mathrm{i} \theta Z/2
\big)
&=&
cos(\theta/2) \, id
-
\mathrm{i} \, sin(\theta/2) \, Z
&=&
\left[
\begin{array}{cc}
e^{-\mathrm{i} \theta/2} & 0
\\
0 & e^{\mathrm{i}\theta/2}
\end{array}
\right]
\mathrlap{\,.}
\end{array}
Applications
Controlled rotation gates play a key role in the quantum Fourier transform (and thus in many quantum algorithms , notably in Shor's algorithm ).
Concretely, quantum circuits implementing the quantum Fourier transform employ many copies [Nielsen & Chuang 2000 (5.11) & Fig. 5.1, pp 218 ] of the gates
R k ≔ [ 1 0 0 e 2 π i / 2 k ] = e π i / 2 k [ e − π i / 2 k 0 0 e π i / 2 k ] = e π i / 2 k R z ( 2 π i / 2 k )
R_k
\;\coloneqq\;
\left[
\begin{array}{c}
1 & 0
\\
0 & e^{2 \pi \mathrm{i}/2^k}
\end{array}
\right]
\;=\;
e^{\pi \mathrm{i}/2^k}
\;
\left[
\begin{array}{c}
e^{-\pi \mathrm{i}/2^k} & 0
\\
0 & e^{\pi \mathrm{i}/2^k}
\end{array}
\right]
\;=\;
e^{\pi \mathrm{i}/2^k}
\,
R_z(2\pi \mathrm{i}/2^k)
for k ∈ ℕ k \in \mathbb{N} .
References
Textbook account:
In Shor's algorithm :
Last revised on February 15, 2025 at 16:52:58.
See the history of this page for a list of all contributions to it.