R1Frac işlemi

Tam ad: Std.Intrinsic.R1Frac

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

Özet

Dyadik kesir olarak belirtilen bir açıyla |1⟩ durumu hakkında döndürme uygular.

UYARI: Bu işlem Std.Intrinsic.R dosyasındaki işareti kuralının karşısındaki kullanır.

Girdi

Pay

Kubitin döndürülecek olduğu açının dyadik kesir gösterimindeki pay. Bu açı radyan cinsinden ifade edilir.

güç

Kubitin döndürülecek açının paydasını belirten iki güç. Bu açı radyan cinsinden ifade edilir.

kubit

Geçidin uygulanması gereken Kubit.

Açıklamalar

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

Eşdeğeri:

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