Tipli oracle'lar ve genel algoritmalar
Tasarım belgesi · Türkçe okuma metni
RFC'ler tasarım ve değişiklik kayıtlarıdır. Bir önerinin burada bulunması, özelliğin kullanıma hazır olduğu anlamına gelmez. Güncel dil desteğini incele
Özgün belgedeki durum: Öneri
Bağlı özgün kaynak · SHA-2560a106dfb18705e7641f4ce7e52681853d5d9a1e4a1505ce3dca2d9c05f82a06c
Okuma metni inceleme tarihi: 2026-10-02
Amaç ve kapsam
Oracle türlerini ve derleme anında özelleştirilen algoritmaları, sıradan devre adlarından ayırır. Faz ve XOR davranışları, doğrulama koşulları ve yardımcı kübit sahipliği kaynak sözleşmesinde görünür olur.
Tasarımın ana kuralları
PhaseOracle<N>ileXorOracle<N,M>farklı davranışları ifade eder; birini diğerine sessizce dönüştürmek kabul edilmez.- Genel kaynak yürütmeden önce somut devreye indirgenir; kaynak ve özelleştirme bilgileri korunur.
- Tier A/Tier B doğrulaması, temiz yardımcı kaynak koşulları ve algoritma önkoşulları ayrı olarak kontrol edilir.
Özgün belgeden örnek
Bu örnek özgün kaynakta yer alan tasarımı gösterir. Tek başına çalıştırılabilirlik veya kararlı destek iddiası değildir; gereken seçenekleri ve güncel sürümü kontrol edin.
xor_oracle parity_101(x: QReg<3>, out: QReg<1>) {
CNOT(x[0], out[0]);
CNOT(x[2], out[0]);
}Sınırlar ve sonuçların yorumu
- Genel Grover desteği, genel Simon, QPE veya Shor desteğini kendiliğinden sağlamaz.
- Kübit, genişletme ve doğrulama bütçeleri değişmez; oracle türü ölçeklenebilirlik veya donanım avantajı kanıtı değildir.
Durum ve uygulama sınırı
Özgün kaynak öneri durumunu ve deneysel referans uygulamasını birlikte kaydeder. Bir uygulama kaydı, RFC'nin kararlı özellik olarak onaylandığı anlamına gelmez; güncel kullanım durumu yetenek merkezinden kontrol edilmelidir.
| İnceleme konusu | Kontrol edilecek bilgi |
|---|---|
| Kaynak sürümü | Okuma metnine bağlı SHA-256 özeti |
| Kullanım desteği | Güncel yetenek kaydı ve araç seçenekleri |
| Kanıt sınırı | Yukarıdaki model, boyut ve yorumlama sınırları |