ExpFrac işlemi
Uyarı
Bu belge, Modern QDK ile değiştirilen Klasik QDK'yi ifade eder.
Lütfen Modern QDK için API belgelerine bakın https://aka.ms/qdk.api .
Ad Alanı: Microsoft.Quantum.Intrinsic
Paket: Microsoft.Quantum.Type2.Core
Çok kubitli Pauli işlecinin üstelini, bir dyadik kesir tarafından verilen bir bağımsız değişkenle uygular.
operation ExpFrac (paulis : Pauli[], numerator : Int, power : Int, qubits : Qubit[]) : Unit is Adj + Ctl
Description
\begin{align} e^{i \pi k [P_0 \otimes P_1 \cdots P_{N-1}] / 2^n}, \end{align} burada $P_i$ öğesinin paulis
$i$th öğesidir ve burada $N = $Length(paulis)
.
Giriş
paulis : Pauli[]
Her kubit üzerindeki tensor ürün faktörlerini gösteren tek kubitli Pauli değerleri dizisi.
numerator : Int
Kubit yazmaçlarının döndürülecek olduğu açının dyadik kesir gösteriminde pay ($k$).
power : Int
Kubit yazmaçlarının döndürülacağı açının paydasını belirten iki ($n$) gücü.
qubits : Qubit[]
Verilen döndürmeyi uygulamak için kaydolun.