Bagikan melalui


Operasi R

Nama yang sepenuhnya memenuhi syarat: Std.Intrinsic.R

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

Ringkasan

Menerapkan rotasi tentang sumbu Pauli yang diberikan.

Masukan

Pauli

Operator Pauli (μ) yang akan dieksponensi untuk membentuk rotasi.

Theta

Sudut dalam radian tentang mana qubit yang akan diputar.

qubit

Qubit tempat gerbang harus diterapkan.

Komentar

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

Ketika dipanggil dengan pauli = PauliI, operasi ini menerapkan fase global . Fase ini bisa signifikan ketika digunakan dengan Controlled funktor.