Bell testi — CHSH eşitsizliği ile yerel gerçekçiliği dışlamak
Bell testi, iki dolanık parçacığın korelasyonlarının klasik fizik (yerel gizli değişkenler) ile mi, yoksa kuantum mekaniği ile mi açıklandığını ölçmek için kullanılan deneysel bir protokoldür. CHSH versiyonunda Alice ve Bob, paylaştıkları Bell çiftini farklı açılarda ölçer; sonuçların korelasyon toplamı klasik sınır olan 2'yi aşarsa, evrenin yerel-gerçekçi açıklaması fiziksel olarak elenir. Bu sayfada testin tarihçesini, CHSH'nin matematiksel iskeletini, Qiskit ile bir devre üzerinde nasıl koşturulacağını ve 2022 Nobel Fizik Ödülü'nü getiren deneylerle nasıl bağlantılı olduğunu inceliyoruz.
Bell testi nedir? (derinlemesine analiz)
Bell testi, kuantum dolanıklığının "uzak iki parçacığın gizli bir kuralı önceden paylaşmış olması" ile açıklanıp açıklanamayacağını sınayan deneyseldir. 1964 yılında John Stewart Bell, kuantum mekaniğinin öngörüleriyle "yerel gizli değişken" hipotezinin matematiksel olarak çelişmek zorunda olduğunu gösterdi; o zamandan bu yana yapılan onlarca laboratuvar deneyi kuantum tarafının haklı olduğunu doğruladı.
"Hayaletimsi etki"den protokole
Einstein'ın itirazı Einstein, dolanıklığı "uzaktan hayaletimsi etki" (spooky action at a distance) olarak nitelendirip kuantum mekaniğinin eksik olduğunu, daha altta klasik bir gizli değişkenin bulunması gerektiğini öne sürdü. Bell testi tam olarak bu hipotezi sınamak için tasarlandı.
Bell'in zarif çıkışı Bell, eğer evren yerel ve gerçekçi (her parçacığın değerleri önceden tanımlı) ise, belirli ölçüm korelasyonlarının matematiksel olarak üst sınırlanmak zorunda olduğunu kanıtladı. Buna Bell eşitsizliği denir. Kuantum mekaniği bu sınırı bilinçli biçimde aşar; deney hangisinin doğru olduğunu söyleyebilir hâle gelir.
Test ne ölçer?
Korelasyonlar, ortalama değil Bell testi, iki kübitin tek tek ölçüm sonuçlarına değil, ölçüm sonuçlarının birlikte değerlendirildiğindeki korelasyonlarına bakar. Tek kübitlik istatistik klasik ile aynı görünür; fark sadece çiftler birlikte karşılaştırıldığında ortaya çıkar.
Yer ve zaman ayrımı Pratik deneylerde Alice ve Bob'un ölçümleri, ışık hızıyla bile birbirine sinyal yollayamayacak kadar uzak ve hızlı yapılır (space-like separated). Böylece "ölçümler arasında klasik bir mesaj geçti" itirazı elenir; ihlali sadece kuantum mekaniği açıklayabilir.
CHSH eşitsizliği
Pratikte en yaygın Bell testi versiyonu, dört bilim insanının soyadından oluşan CHSH (Clauser, Horne, Shimony, Holt) testidir. Alice ve Bob, iki ayrı ölçüm açısı arasından her atışta rastgele birini seçer; tüm atışlar sonunda dört açı kombinasyonunun korelasyonu toplanır.
değeri
CHSH korelasyon toplamı Burada Alice'in iki ölçüm açısı; Bob'un iki ölçüm açısı. ifadesi, "iki sonuç çarpılıp ortalaması alınmış" korelasyon değeridir; -1 ile +1 arasında bir sayıdır.
Klasik ve kuantum sınırları
Klasik sınır: Yerel gizli değişken hipotezi altında dört korelasyonun toplamı için yapılabilecek en iyi şey 2'dir. Hangi gizli kuralı seçerseniz seçin, bu sınırı aşamazsınız — Bell'in kanıtı bu noktayı sıkı bir şekilde gösterir.
Kuantum sınırı: Bell çifti üzerinden uygun açılarla yapılan ölçüm bu üst değere ulaşır. Bu sayıya Tsirelson sınırı denir; kuantum mekaniğinin korelasyon verebileceği en büyük değerdir. Daha güçlü bir teori olsa 4'e kadar çıkabilirdi, ama doğa burada durur.
Algoritmanın mantığı · farklı açılarda ölçüm
Bell testini, daha önce gördüğümüz Bell durumu devresinden ayıran tek şey ölçüm aşamasıdır. Aynı Bell çiftini hazırlarız; ama bu defa Alice ve Bob, ölçüm öncesi kübitlerini farklı eksenlere döndürürler. Ne kadar farklı? Tam olarak Bell eşitsizliğini ihlal etmeye en uygun açılara.
Aşama 1 · Bell çiftinin hazırlanması
Aynı eski reçete üretmek için q0'a Hadamard uygulanır, ardından q0 → q1 CNOT eklenir. Bu nokta itibariyle iki kübit maksimum dolanık; ama henüz Bell testinin bağımsız parçası kurulmadı — ölçüm açıları henüz seçilmedi.
Aşama 2 · ölçüm bazının seçimi
Açıyı kübite bindirme Ölçümün hangi yönde yapılacağını seçmek için, ölçüm öncesi her kübite rotasyonu uygulanır. Bu, "ölçüm sonrası klasik bilgiyi okurken hangi eksende okuduğunu" belirler; pratikte ölçüm aletini döndürmek yerine kübiti döndürürüz. Aynı sonucu verir.
CHSH için seçilen açılar değerini en yüksekleştirmek için Alice , (); Bob ise (), ( ya da eşdeğer olarak ) açılarını seçer. Bu açı kombinasyonu Tsirelson sınırına dokunur: .
Aşama 3 · dört devrenin istatistiği
Tek devre yetmez CHSH'in formülü dört farklı korelasyonu toplar: . Bu yüzden pratikte aynı Bell devresini dört kez kurarız — her seferinde farklı bir Alice/Bob açı çiftiyle — ve her birini binlerce shot çalıştırırız.
Korelasyonun klasik formülü Her devre için hesaplanır; "aynı sonuç sayısı eksi farklı sonuç sayısı, toplam atışa bölünmüş". Sonuç -1 (tam zıt) ile +1 (tam aynı) arasındadır. Dört E değerini CHSH formülüne yerleştirip bulunur.
-
İki kübitlik bir devrede Bell çiftini hazırla (H + CNOT).
-
Alice'in q0 kübitine bir Alice açısıyla Ry(θ_A) uygula; Bob'un q1 kübitine bir Bob açısıyla Ry(θ_B) uygula.
-
İki kübiti de ölç. 1024–4096 shot ile her olası sonuç (00, 01, 10, 11) için olasılıkları çıkar.
-
Tek bir korelasyonu hesapla: .
-
Aynı reçeteyi dört açı kombinasyonu için tekrarla. CHSH'i topla: . Sonuç ~ ise yerel gerçekçilik elenmiştir.
Qiskit ile uygulama
Aşağıdaki örnek tek bir Alice/Bob açı çifti için Bell testi devresini kurar ve ölçer. Tam CHSH için bu devreyi dört açı kombinasyonunda çalıştırıp sonuçları toplamanız yeterli; örnek, devrenin yapısını parametrik bir fonksiyon olarak gösterir.
import numpy as np
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator
def create_bell_test_circuit(theta_a, theta_b):
qc = QuantumCircuit(2, 2)
# 1. Bell çifti oluştur
qc.h(0)
qc.cx(0, 1)
qc.barrier()
# 2. Ölçüm bazlarına döndür (Alice ve Bob'un seçimleri)
qc.ry(theta_a, 0)
qc.ry(theta_b, 1)
# 3. Ölçüm
qc.measure([0, 1], [0, 1])
return qc
# Alice için 0, Bob için pi/4 (45 derece)
theta_a = 0
theta_b = np.pi / 4
qc = create_bell_test_circuit(theta_a, theta_b)
# Çalıştırma
simulator = AerSimulator()
job = simulator.run(qc, shots=2048)
counts = job.result().get_counts()
print(f"\nAlice: {theta_a} rad, Bob: {theta_b:.2f} rad için ölçüm:")
print(counts)
Kod analizi · satır satır
Importlar numpy CHSH açılarının ( vs.) sembolik tanımı için zorunludur. QuantumCircuit devre nesnesini tutar; AerSimulator yerel simülatör.
create_bell_test_circuit(theta_a, theta_b) Devreyi parametrik bir fonksiyon olarak yazmak Bell testinin kalbinde olan "aynı reçeteyi dört kez farklı açıyla çalıştır" mantığını kod düzeyinde taşır. Tam CHSH yapacaksanız bu fonksiyonu dört açı çiftinde çağırıp sonuçları biriktirirsiniz.
qc.h(0) + qc.cx(0, 1) Bell çiftini kuran iki kapı; Bell durumu sayfasının birebir aynısı. Bu sayfanın yeniliği test bölümünde, burada değil.
qc.barrier() Görsel ayraç + transpiler optimizasyonunu engelleme. CHSH için kritik: ölçüm öncesi Ry kapılarının Bell çifti hazırlığıyla karışmamasını garantiler — yoksa transpiler ölçüm açılarını hazırlık aşamasına sızdırarak sonucu silebilir.
qc.ry(theta_a, 0) Alice'in ölçüm açısını q0 kübitine bindirir. Fiziksel olarak: ölçüm aletini o açıya çevirmenin matematik karşılığı. Açı 0 ise standart Z-baz ölçümüdür; ise X-baz ölçümüne denktir.
qc.ry(theta_b, 1) Aynı şekilde Bob'un açısı q1'e uygulanır. Önemli detay: Alice ve Bob'un kübitleri ayrı kübitler — birbirine müdahale etmiyorlar. CHSH testinin varsayımı budur: yerel ölçüm.
qc.measure([0, 1], [0, 1]) İki kübit, klasik kayda yazılır. Çıktı dört olası sonuçtan birinde (00, 01, 10, 11) düşer. Tek başına bir bitin dağılımı yine ~%50 / ~%50 görünür; CHSH'in sırrı çiftlerin birlikte dağılımındadır.
shots=2048 Bell devrelerinde 1024 yeterliydi; CHSH değerinin hassas bir biçimde 'e yaklaştığını görmek için 2048 daha temiz bir başlangıç. Tam CHSH için (dört açı, her biri 4096 shot) ~16k ölçüm hedefleyin.
Çalıştırma için tek bir Python ortamında qiskit, qiskit-aer ve numpy paketleri yeterlidir; kurulumun tek bakışta özeti ana sayfadaki IDE ve çalıştırma bölümündedir. Gerçek donanımda denemek için AerSimulator() satırını QiskitRuntimeService().backend("ibm_brisbane") gibi bir IBM cihazıyla değiştirin; Bell testi donanım kalibrasyonunda klasik bir "sağlık testi"dir — değeri 2'ye düşüyorsa donanımda dolanıklık zayıflıyor demektir.
Devre ve doğrulama
Aşağıdaki şema tek bir Alice/Bob açı çifti için Bell testi devresini görselleştirir. Sol uçta klasik Bell çifti hazırlığı (H + CNOT); ortada Alice ve Bob'un seçtiği açılarla iki ayrı Ry rotasyonu; en sonda iki ayrı ölçüm. Tam CHSH bu devrenin dört kopyasıyla çalışır.
Tam CHSH dört devre çalıştırıldığında (Alice: ve Bob: ): . Klasik sınır aşıldığında yerel gerçekçilik elenir; bu, kuantum mekaniğinin doğanın doğru tarifi olduğunun deneysel bir kanıtıdır.
- Klasik üst sınır 2.000
- Kuantum (Tsirelson) ≈ 2.828
- Aer simülatörü ~2.80–2.83
değerinin Tsirelson sınırına yakınlığı doğrudan toplam shot sayısına bağlıdır. 2048 shot/açı ile civarında oynaklık görmek normal; rapor için 4096+ shot/açı tercih edilir.
Süperiletken donanımlarda gürültü değerini düşürür. 2024 nesli cihazlarda ham tipiktir; hata azaltma (Estimator, M3 gibi yöntemler) uygulanırsa 2.8'in üstüne çıkar.
Akademik standartta "lokalite", "tespit verimi" ve "rastgele baz seçimi" olmak üzere üç klasik açıklama deliği vardır. Tüm üçünü aynı anda kapatan deneyler 2015'te (Hensen et al., Delft) yayınlandı; Aspect ekibinin 80'lerden başlayan çalışmaları bu sürecin tarihi omurgasıdır. 2022 Nobel Fizik Ödülü tam olarak bu hattaki çalışmalara verildi.