Operasi R1Frac
Nama yang sepenuhnya memenuhi syarat: Std.Intrinsic.R1Frac
operation R1Frac(numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl
Ringkasan
Menerapkan rotasi tentang status $|1⟩$ oleh sudut yang ditentukan sebagai pecahan dyadic.
PERINGATAN: Operasi ini menggunakan konvensi tanda berlawanan dari Microsoft.Quantum.Intrinsic.R.
Masukan
numerator
Pembilang dalam representasi fraksi dyadik dari sudut di mana qubit akan diputar. Sudut ini dinyatakan dalam radian.
kuasa
Kekuatan dua menentukan penyebut sudut di mana qubit akan diputar. Sudut ini dinyatakan dalam radian.
qubit
Qubit tempat gerbang harus diterapkan.
Komentar
$$ \begin{align} R_1(n, k) \mathrel{:=} \operatorname{diag}(1, e^{i \pi n / 2^k}). \end{align} $$
Setara dengan:
RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);