R művelet
Teljes név: Std.Intrinsic.R
operation R(pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl
Összefoglalás
Az adott Pauli tengely elforgatását alkalmazza.
Bemenet
Pauli
A pauli operátort (μ) exponenciálisan kell megadni a forgás létrehozásához.
théta
Szög radiánban, amelyről a qubitet el kell forgatni.
qubit
Qubit, amelyre a kaput alkalmazni kell.
Megjegyzések
$$ \begin{align} R_{\mu}(\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} $$ where $\mu \in {I, X, Y, Z}$.
A pauli = PauliI
meghívása esetén ez a művelet egy globális fázisúalkalmaz. Ez a fázis jelentős lehet a Controlled
funktor használatakor.