Ana içeriğe geç
NM-RFC-0010

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-256
0a106dfb18705e7641f4ce7e52681853d5d9a1e4a1505ce3dca2d9c05f82a06c

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> ile XorOracle<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.

nm
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.

Tablo 1
İnceleme konusuKontrol edilecek bilgi
Kaynak sürümüOkuma metnine bağlı SHA-256 özeti
Kullanım desteğiGüncel yetenek kaydı ve araç seçenekleri
Kanıt sınırıYukarıdaki model, boyut ve yorumlama sınırları