İçeriğe geç
QuanSystem

Kuantum Hesaplama Nedir? Kübit, Dolanıklık ve Işınlama

Kuantum bilgisayar nedir, kübit nasıl çalışır, dolanıklık ve kuantum ışınlama ne demek? Sitemizdeki canlı kuantum simülasyonuyla, anlaşılır bir anlatım.

Quantum System ekibi 4 dk okuma

Adımız Quantum System. Bu yüzden en çok duyduğumuz sorulardan biri: “Kuantum bilgisayar mı yapıyorsunuz?” Hayır — biz yazılım geliştiriyoruz. Ama adımızı boşuna seçmedik: kuantum fiziğinin hız ve kesinlik fikri, yazılıma yaklaşımımızı anlatıyor. Bu yazıda kuantum hesaplamanın temel kavramlarını, anasayfamızda çalışan gerçek kuantum simülasyonu üzerinden, formül boğmadan anlatıyoruz.

Klasik bit ve kübit

Bildiğimiz bilgisayarlar bit ile çalışır: bir bit ya 0’dır ya 1. Kuantum bilgisayarın temel birimi kübit ise 0 ve 1’in bir süperpozisyonunda bulunabilir:

|ψ⟩ = α|0⟩ + β|1⟩

Buradaki α ve β karmaşık genliklerdir. Kübiti ölçtüğünüzde 0 görme olasılığı |α|², 1 görme olasılığı |β|²’dir ve ikisinin toplamı her zaman 1’dir. Önemli nokta: ölçüm durumu çökertir. Ölçtüğünüz anda kübit ya 0 ya 1 olur; süperpozisyon kaybolur.

Bloch küresi: Kübiti görmek

Tek bir kübitin durumu, bir kürenin yüzeyindeki bir nokta olarak gösterilebilir: Bloch küresi. Kuzey kutbu |0⟩, güney kutbu |1⟩; aradaki her nokta bir süperpozisyondur. Anasayfamızdaki sahnede, kübitlerin içindeki ok bu vektördür ve gerçek durumdan hesaplanır.

Dolanıklık: “Uzaktan ürkütücü etki”

İki kübit dolanık olduğunda, artık ayrı ayrı tarif edilemezler; tek bir bütün gibi davranırlar. En bilinen dolanık durumlar dört Bell durumudur: Φ+, Φ−, Ψ+, Ψ−.

Simülasyonumuzda ilginç bir şey görürsünüz: kübitler dolanıkken, her birinin içindeki Bloch oku kaybolur. Bu bir efekt değil, fiziğin doğrudan sonucudur. Tam dolanık bir çiftte tek bir kübitin kendi başına belirli bir durumu yoktur — “tam karışık” hâldedir ve vektörünün uzunluğu sıfırdır. Dolanıklığın ne kadar güçlü olduğunu concurrence (C) adlı bir ölçü söyler; Bell çiftinde C = 1’dir.

Yoğun kodlama: Bir kübitle iki bit

Dolanıklığın en şaşırtıcı uygulamalarından biri yoğun kodlamadır (superdense coding). Alice ve Bob önceden dolanık bir çift paylaşır. Alice, göndermek istediği 2 klasik bite göre kendi kübitine tek bir kapı uygular:

Bitler Alice’in kapısı Ortaya çıkan Bell durumu
00 I (hiçbir şey) Φ+
01 X Ψ+
10 Z Φ−
11 X ve Z Ψ−

Sonra yalnızca kendi kübitini Bob’a gönderir. Bob iki kübiti birlikte çözüp ölçer ve 2 biti hatasız geri okur. Yani tek bir kübit, 2 klasik bit taşımış olur.

Anasayfamızda “QuanSystem” kelimesi tam olarak böyle gönderilir: her harf 8 bitlik ASCII koduna çevrilir ve 4 turda, her turda bir kübitle iletilir. Terminal panelinde her adımı — Bell durumunu, kapıyı, ölçüm olasılığını — canlı izleyebilirsiniz.

Kuantum ışınlama: Işıktan hızlı değil

Kuantum ışınlama (teleportation) adı bilim kurgu gibi gelse de nesne değil, durum taşır. Alice, elindeki bir kübitin bilinmeyen durumunu Bob’a aktarmak ister. Önceden paylaşılan dolanık bir çift ve 2 klasik bit yeterlidir:

  1. Alice, taşınacak kübit ile kendi dolanık yarısını Bell tabanında ölçer ve 2 klasik bit elde eder.
  2. Bu 2 biti sıradan bir kanaldan Bob’a gönderir.
  3. Bob, gelen bitlere göre düzeltme kapıları uygular; elindeki kübit artık tam olarak aranan durumdadır.

Burada iki önemli nokta var. Birincisi, hiçbir şey ışıktan hızlı gitmez: Bob, klasik bitler gelmeden hiçbir şey öğrenemez. Kanaldan geçen iki bit tek başına rastgele görünür; anlamını ancak dolanık yarıyla birleşince kazanır. İkincisi, Alice’in elindeki orijinal durum ölçümle bozulur; yani kopyalama değil, aktarma yapılır.

Yoğun kodlama ile ışınlama birbirinin tersidir: biri 1 kübitle 2 bit taşır, diğeri 2 bitle 1 kübitin durumunu taşır. Simülasyonda iki protokol arasında tek tıkla geçiş yapabilirsiniz.

Holevo sınırı: Kübitin bir sınırı var

“Kübit sonsuz sayıda durumda olabiliyorsa, içine sonsuz bilgi sığmaz mı?” Hayır. Holevo sınırı, önceden dolanıklık olmadan tek bir kübitin güvenilir biçimde en fazla 1 klasik bit taşıyabileceğini söyler. Yoğun kodlamanın 2 bit taşıyabilmesinin sebebi, önceden paylaşılan dolanıklıktır. Simülasyonumuzda da ışınlama protokolü bu yüzden bir baytı tek kübite “gömmez”; her biti kendi turunda taşır.

Gürültü ve dekoherans

Gerçek kübitler kırılgandır. Çevreyle etkileşim, dekoherans denen bozulmaya yol açar: istenmeyen bit çevrimleri (X) ve faz çevrimleri (Z). Simülasyonda “Gürültü” anahtarını açtığınızda kanaldaki kübite %8 olasılıkla bu hatalar çarpar; yoğun kodlamada ölçüm yanlış bit döndürebilir, ışınlamada sadakat (fidelity) 1’in altına düşer. Kuantum bilgisayar üretmenin en zor kısmı tam da bu gürültüyle mücadeledir.

Kuantum bilgisayarlar neyi iyi yapar, neyi yapmaz?

Güçlü olduğu alanlar Klasik bilgisayarın hâlâ daha iyi olduğu alanlar
Molekül ve malzeme simülasyonu Günlük yazılım, web, mobil uygulamalar
Belirli optimizasyon problemleri Veritabanı, muhasebe, e-ticaret
Bazı şifreleme problemleri (bu yüzden kuantuma dayanıklı şifreleme geliştiriliyor) Büyük veri işleme ve yapay zeka eğitimi (bugün için)

Kuantum bilgisayar, klasik bilgisayarın yerini alacak bir “daha hızlı bilgisayar” değil; belirli problem türleri için farklı bir araçtır.

Simülasyon nasıl çalışıyor?

Anasayfamızdaki sahne bir animasyon taklidi değildir. Tarayıcınızda gerçek bir durum vektörü (karmaşık genlikler) tutulur ve her kapı bu vektöre uygulanır. Ölçüm durumu gerçekten çökertir, olasılıklar |ψ|² ile hesaplanır. Ekranda gördüğünüz ψ, Bell durumu etiketleri, C ve p değerlerinin hepsi bu vektörden gelir. Üç boyutlu sahne Three.js ve WebGL ile, tamamen koddan üretilir; hazır model ya da görsel yoktur.

Bu tür etkileşimli ve 3D web deneyimleri de geliştirdiğimiz işler arasında: web sitesi ve web uygulaması hizmetimize göz atabilirsiniz.

Adımızdaki kuantum

Kuantum fiziği bize iki şey hatırlatıyor: kesinlik — ölçmeden bilinmez — ve hız — doğru kurulmuş bir sistemde bilgi en verimli yoldan akar. Yazılım geliştirirken de böyle çalışıyoruz: her şeyi ölçüyor, işe yarayan en küçük sürümle başlıyor ve doğru mimariyle hızlanıyoruz. Tüm hizmetlerimizi ve özel yazılım geliştirme yaklaşımımızı inceleyebilirsiniz.

Projenizi kuantum hızında hayata geçirelim

Etkileyici bir web deneyimi, bir mobil uygulama ya da işinize özel bir yazılım mı düşünüyorsunuz? Ücretsiz teklif alın ya da WhatsApp’tan @quantum.system kullanıcı adına yazın.

Tüm yazılar

Blog →

Yazılım ekibi mi arıyorsunuz?

Projenizi anlatın; bir iş günü içinde yazılı bir plan ve ücretsiz fiyat teklifi alın.

[email protected] @quantum.system