Kübit Durumları Hesaplayıcı Nedir?
Klasik bir bit iki değerden birini, yani 0 veya 1'i tutar. Kuantum biti ya da kısaca kübit ise her ikisinin süperpozisyonunda aynı anda bulunabilir. n adet kübiti bir araya getirdiğinizde, sistem \(2^{n}\) farklı taban durumunu eş zamanlı olarak temsil edebilir. Bu hesaplayıcı, herhangi bir kübit sayısı için bu değeri hesaplar ve kuantum bilgisayarların eklenen her kübitle neden bu kadar çarpıcı şekilde ölçeklendiğini gözler önüne serer.
Nasıl Kullanılır?
Kübit sayısını (n) girin; hesaplayıcı size \(2^{n}\) değerini, yani eş zamanlı kuantum durumu sayısını döndürsün. n değerini birer birer artırmayı deneyin ve sonucun nasıl ikiye katlandığını izleyin. İşte bu katlanma davranışı, kuantum hesaplama gücünün tam kalbidir.
Formülün Açıklaması
Durum sayısı şu şekilde verilir:
$$\text{Durumlar} = 2^{n}$$Burada n kübit sayısını temsil eder. Eklenen her kübit, temsil edilebilen durum sayısını ikiye katlayarak üstel bir büyüme oluşturur. Yalnızca 50 kübitle bir sistem katrilyonu aşan sayıda durumu kapsar; bu, klasik belleğin tutabileceğinin çok ötesindedir.
Çözümlü Örnek
Diyelim ki 10 kübitlik bir yazmacınız (register) var. O hâlde \(\text{Durumlar} = 2^{10} = 1.024\) olur. 20 kübitlik bir yazmaç ise \(2^{20} = 1.048.576\) duruma sıçrar. Kübit sayısını ikiye katlamak, durum sayısının karesini almış oldu; işte üstel ölçeklenme bu demek.
Sıkça Sorulan Sorular
Neden n² değil de 2ⁿ? Her kübit, durum uzayını bağımsız olarak ikiye katlar; dolayısıyla n kübit \(2 \times 2 \times \ldots \times 2 = 2^{n}\) verir.
Bir kuantum bilgisayar tüm durumları aynı anda mı kullanır? Süperpozisyon, kuantum bilgisayarın \(2^{n}\) genliğin tamamını eş zamanlı tutmasını sağlar; ancak ölçüm yapıldığında sistem tek bir sonuca çöker.
Bu kesin bir sayı mı? Evet, \(2^{n}\), n kübit için kuantum durum uzayının tam boyutudur. Çok büyük n değerlerinde gösterilen sayı, kayan nokta (floating-point) hassasiyetiyle sınırlıdır.