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

Tipli veri toplama ve GF(2) çıktıları

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
55e1014748419ce68d4dcfb6398c36e16cc3a56c3fc4e71d849432c34d4bf584

Okuma metni inceleme tarihi: 2026-10-02

Amaç ve kapsam

Toplam histogram yerine her ölçüm tekrarından gelen sıralı klasik satırları saklamayı önerir. GF(2) işlemleri bu satırlar üzerinde deterministik klasik doğrusal cebir yapar.

Tasarımın ana kuralları

  • collect<K> sonucu Array<BitVec<N>,K> biçiminde, sıra ve genişlik bilgisiyle taşınır.
  • Ölçüm bağı tek ve son yürütülebilir işlem olmalıdır; tohum açıkça belirtilir.
  • GF(2) modülü rank, boş uzay ve doğrusal sistem işlemleri sağlar; bunlar tersinir kuantum kapıları değildir.

Ö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
@seed(41);

fn main() {
  let q: QReg<3> = qreg[3];
  collect<64> {
    H(q[0]);
    CNOT(q[0], q[1]);
    let rows: BitVec<2> = measure_all(q[0..1]);
  }
}

Sınırlar ve sonuçların yorumu

  • Tarayıcı sözleşmesinde K <= 4096; aşım sessizce kırpılmak yerine hata üretir.
  • Aynı programda sample ile collect birlikte kullanılmaz; bu dilim genel Simon ürününün hazır olduğunu göstermez.

Durum ve uygulama sınırı

Kaynak belge öneri durumundadır ve deneysel görüşme kurallarını kaydeder. Güncel koleksiyon desteği ile genel Simon için gereken ayrı kaynak sınırlarını birbirinden ayırın.

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ı