Preparing the catalog and filters…Katalog ve filtreler hazırlanıyor…
Başlangıç kodu
module stabilizer_ghz_30;
@target("browser-stabilizer");
fn main() {
let q: QReg<30> = qreg[30];
H(q[0]);
for i in 0..29 {
CNOT(q[i], q[i + 1]);
}
return q;
}Beklenen çıktı
Output stabilizer tableau simulation engine satirini gosterir
Resources 30 qubit, 30 gate ve 29 iki-qubit CNOT baglantisini raporlar
Stabilizer ozeti tam state vector yerine GHZ tarzinda generator listesi verir
Circuit yalnizca desteklenen Clifford operasyonlari kullandigi icin diagnostics temiz kalir
Debug checklist
Starter code'u calistirin ve Output icinde stabilizer engine satirini bulun
Resources bolumunu acip 30 qubit gate sayilarini dogrulayin
Stabilizer generator'larini okuyup all-X GHZ generator'unu belirleyin
Bir CNOT baglantisini degistirin ve generator ozetini karsilastirin
Bir T gate ekleyip programin neden stabilizer motorunda kalamadigini aciklayin
Genişletme görevi
Devrenin daha az qubitli, target'siz ikinci kopyasini ekleyin ve state-vector ciktisini stabilizer ozetiyle karsilastirin.