R1Frac művelet
Teljes név: Std.Intrinsic.R1Frac
operation R1Frac(numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl
Összefoglalás
A(z) $|1⟩$ állapot elforgatását alkalmazza egy dyadikus törtként megadott szög alapján.
FIGYELMEZTETÉS: Ez a művelet a Microsoft.Quantum.Intrinsic.R jelkonvenciával ellentétes
Bemenet
számláló
Számláló a dyadic törtben annak a szögnek a ábrázolása, amellyel a qubitet el kell forgatni. Ez a szög radiánban van kifejezve.
hatalom
A qubit elforgatásának szögét meghatározó kettő hatványa. Ez a szög radiánban van kifejezve.
qubit
Qubit, amelyre a kaput alkalmazni kell.
Megjegyzések
$$ \begin{align} R_1(n, k) \mathrel{:=} \operatorname{diag}(1, e^{i \pi n / 2^k}). \end{align} $$
Egyenértékű:
RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);