Operazione R
Nome completo: Std.Intrinsic.R
operation R(pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl
Sommario
Applica una rotazione sull'asse Pauli specificato.
Immissione
Pauli
Operatore Pauli (μ) da esporre per formare la rotazione.
Theta
Angolo in radianti su cui ruotare il qubit.
qubit
Qubit a cui applicare il gate.
Osservazioni
$$ \begin{align} R_{\mu}(\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} $$ dove $\mu \in {I, X, Y, Z}$.
Quando viene chiamato con pauli = PauliI
, questa operazione applica una fase globale . Questa fase può essere significativa quando usata con il funtore Controlled
.