Sdílet prostřednictvím


Operace R1Frac

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

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

Shrnutí

Použije otočení o stavu $|1⟩$ úhlem zadaným jako dyadický zlomek.

UPOZORNĚNÍ: Tato operace používá opačnou konvenci podepisování z Microsoft.Quantum.Intrinsic.R.

Vstup

čitatel

Čitatel v dyadické zlomkové reprezentaci úhlu, kterým má být qubit otočen. Tento úhel je vyjádřen v radiánech.

moc

Výkon dvou určující jmenovatel úhlu, kterým se qubit otočí. Tento úhel je vyjádřen v radiánech.

qubit

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

Poznámky

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

Ekvivalentní:

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