Операция R1Frac
Полное имя: Std.Intrinsic.R1Frac
operation R1Frac(numerator : Int, power : Int, qubit : Qubit) : Unit is Adj + Ctl
Сводка
Применяет поворот по состоянию $|1⟩$ на угол, указанный как дядядическая дробь.
ПРЕДУПРЕЖДЕНИЕ. Эта операция использует противоположное соглашение о подписи от Microsoft.Quantum.Intrinsic.R.
Ввод
числитель
Числитель в представлении дроби dyadic угла, на котором поворачивается кубит. Этот угол выражается в радианах.
сила
Мощность двух, указывающих знаменатель угла, по которому поворачивается кубит. Этот угол выражается в радианах.
кубита
Кубита, к которому должны применяться ворота.
Замечания
$$ \begin{align} R_1(n, k) \mathrel{:=} \operatorname{diag}(1, e^{i \pi n / 2^k}). \end{align} $$
Эквивалентно:
RFrac(PauliZ, -numerator, denominator + 1, qubit);
RFrac(PauliI, numerator, denominator + 1, qubit);