Condividi tramite


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.