DeterministicStateOracle kullanıcı tanımlı türü
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.Oracles
Paket: Microsoft.Quantum.Standard
Belirlenmci durum hazırlığı için bir kahini temsil eder.
newtype DeterministicStateOracle = ((Qubit[] => Unit is Adj + Ctl));
Description
Oracle $O$ girişi şu şekildedir:
- İstenen kuantum durumunu depolayacak kayıt $\ket{\psi}_s$.
Açıklamalar
$O\ket=\ket{0}{\psi}$ tarafından tanımlanan bu kahin, $\ket{\psi}$ durumunu oluşturmak için $\ket{0}$ hesaplama temelinde hareket eder. İlk parametre $\ket{\psi}$ kubit yazmaçtır.