R-bewerking
Volledig gekwalificeerde naam: Std.Intrinsic.R
operation R(pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl
Samenvatting
Hiermee past u een draaiing toe over de opgegeven Pauli-as.
Invoer
Pauli
Pauli-operator (μ) om de rotatie te vormen.
thèta
Hoek in radialen waarvan de qubit moet worden gedraaid.
qubit
Qubit waarop de poort moet worden toegepast.
Opmerkingen
$$ \begin{align} R_{\mu}(\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} $$ waarbij $\mu \in {I, X, Y, Z}$.
Wanneer deze bewerking wordt aangeroepen met pauli = PauliI
, wordt een globale fasetoegepast. Deze fase kan significant zijn bij gebruik met de Controlled
functor.