Compartir a través de


Operación R1Frac

Nombre completo: Std.Intrinsic.R1Frac

operation R1Frac(numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl

Resumen

Aplica un giro sobre el estado $|1⟩$ por un ángulo especificado como una fracción dyadic.

ADVERTENCIA: Esta operación usa el opuesto convención de firma de Microsoft.Quantum.Intrinsic.R.

Entrada

numerador

Numerador en la representación de la fracción dyadic del ángulo por el que se va a girar el cúbit. Este ángulo se expresa en radianes.

poder

Potencia de dos especificando el denominador del ángulo por el que se va a girar el cúbit. Este ángulo se expresa en radianes.

cúbit

Cúbit al que se debe aplicar la puerta.

Observaciones

$$ \begin{align} R_1(n, k) \mathrel{:=} \operatorname{diag}(1, e^{i \pi n / 2^k}). \end{align} $$

Equivalente a:

RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);