Condividi tramite


Operazione R1Frac

Nome completo: Std.Intrinsic.R1Frac

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

Sommario

Applica una rotazione sullo stato $|1⟩$ da un angolo specificato come frazione dyadic.

AVVISO: questa operazione usa la convenzione di firma opposta da Microsoft.Quantum.Intrinsic.R.

Immissione

numeratore

Numeratore nella rappresentazione frazionaria dyadic dell'angolo in base al quale deve essere ruotato il qubit. Questo angolo è espresso in radianti.

potenza

Potenza di due che specifica il denominatore dell'angolo in base al quale deve essere ruotato il qubit. Questo angolo è espresso in radianti.

qubit

Qubit a cui applicare il gate.

Osservazioni

$$ \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);