Compartir a través de


Operación de R

Nombre completo: Std.Intrinsic.R

operation R(pauli : Pauli, theta : Double, qubit : Qubit) : Unit is Adj + Ctl

Resumen

Aplica un giro sobre el eje pauli especificado.

Entrada

Pauli

Operador Pauli (μ) que se exponen para formar la rotación.

theta

Ángulo en radianes sobre el que se va a girar el cúbit.

cúbit

Cúbit al que se debe aplicar la puerta.

Observaciones

$$ \begin{align} R_{\mu}(\theta) \mathrel{:=} e^{-i \theta \sigma_{\mu} / 2}, \end{align} $$ donde $\mu \in {I, X, Y, Z}$.

Cuando se llama a con pauli = PauliI, esta operación aplica una fase global . Esta fase puede ser significativa cuando se usa con el functor de Controlled.