다음을 통해 공유


R 작업

정규화된 이름: Std.Intrinsic.R

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

요약

지정된 Pauli 축에 대한 회전을 적용합니다.

입력

파울리

회전을 형성하기 위해 지수화할 Pauli 연산자(μ)입니다.

테타

큐비트를 회전할 라디안 각도입니다.

큐비트(qubit)

게이트를 적용할 큐비트입니다.

발언

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

pauli = PauliI사용하여 호출되는 경우 이 작업은 전역 단계적용합니다. 이 단계는 Controlled functor와 함께 사용할 때 중요할 수 있습니다.