ExpFrac 操作
命名空间: Microsoft.Quantum.Intrinsic
包: Microsoft.Quantum.Type2.Core
使用由数字分数给出的参数应用多量子比特 Pauli 运算符的指数。
operation ExpFrac (paulis : Pauli[], numerator : Int, power : Int, qubits : Qubit[]) : Unit is Adj + Ctl
说明
\begin{align} e^{i \pi k [P_0 \otimes P_1 \cdots P_{N-1}] / 2^n}, \end{align} ,其中 $P_i$ 是 的第 paulis
$i$个元素,其中 $N = $Length(paulis)
。
输入
保利斯: 保利[]
单量子比特 Pauli 值的数组,指示每个量子比特上的张量乘积因子。
分子: Int
分子 ($k$) 量子比特寄存器旋转的角度的动态分数表示形式。
power : Int
两个 ($n$ 的幂) 指定量子比特寄存器旋转所依据的角度的分母。
量子比特: Qubit[]
注册以应用给定旋转。