Sdílet prostřednictvím


Operace R

Plně kvalifikovaný název: Std.Intrinsic.R

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

Shrnutí

Použije otočení o dané ose Pauli.

Vstup

Pauli

Operátor Pauli (μ), který má být exponentován, aby vytvořil otočení.

theta

Úhel v radiánech, o kterých má být qubit otočen.

qubit

Qubit, na který má být brána použita.

Poznámky

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

Při zavolání pomocí tato operace použijeglobální fázi . Tato fáze může být důležitá při použití s Controlled functorem.