KonuAnlatım.com

CZ Kapısı

Kuantum Hesaplama · Bölüm 60Kuantum HesaplamaDers

İki kübitli kuantum kapılarının en sessiz ama en etkili üyelerinden biri CZ (kontrollü-Z) kapısıdır: hiçbir kübitin 0/1 değerini değiştirmez, yalnızca genliklerin işaretine dokunur ve bu yüzden dolanıklık üretmenin en kısa yollarından biridir. Bu derste CZ'yi sıfırdan inceleyeceğiz: matrisini, simetrisini, CNOT ile gizli akrabalığını ve adım adım bir hesap örneğini. Serinin tamamı için Kuantum Hesaplama dersleri sayfasına bakabilirsin; Z kapısının tek kübitte ne yaptığını Pauli Kapıları X Y Z dersinden biliyorsan hemen hazırsın demektir.

CZ Kapısı Nedir?

CZ, “kontrollü-Z”nin kısaltmasıdır ve iki kübitli bir kapıdır: kontrol kübiti |1⟩ iken hedef kübite Z kapısını uygular; kontrol |0⟩ iken hiçbir şey yapmaz. Z, |0⟩'a dokunup |1⟩'in işaretini −1 ile çarptığı için CZ'nin toplam etkisi şudur: yalnızca her iki kübitin de 1 olduğu |11⟩ bileşeninin işareti döner; |00⟩, |01⟩ ve |10⟩ aynen geçer. Kapının uyguladığı faz, iki kübitin değerlerinin çarpımına bağlıdır: a·b = 1 ise −1, a·b = 0 ise +1.

Matris olarak (temel durumlar |00⟩, |01⟩, |10⟩, |11⟩ sırasıyla) CZ = diag(1, 1, 1, −1), yani köşegeninde 1, 1, 1, −1 duran bir matristir. Bu matris üniterdir; üstelik Hermitian'dır da, yani kendi tersidir: CZ·CZ = I. |11⟩'in işareti ikinci uygulamada geri döner. Pratikte önemli bir sonucu vardır: bir CZ'yi geri almak için yalnızca bir CZ daha uygulamak yeterlidir.

Simetrik Kapı: Kontrol ile Hedef Neden Ayrılmıyor?

CNOT'ta roller nettir: kontrol kübiti değişmez, hedefin değeri döner. CZ'de ise etki a·b çarpımına bağlıdır ve çarpım hangi kübitin “a” olduğuna bakmaz. Sonuç: CZ simetriktir. Kontrol noktasını birinci kübite bağlayan devreyle ikinci kübite bağlayan devre aynı kapıyı tanımlar; SWAP ile sardığında da CZ kendisine döner. “Kontrol” adı burada bir gelenektir; fiziksel bir yön bildirmez.

Bu simetriyi çift taraflı okuyabilirsin: “kontrol |1⟩ iken hedefe Z uygulanır” demekle “hedef |1⟩ iken kontrole Z uygulanır” demek aynı şeydir. Bir başka sonuç daha var: CZ hesaplama tabanında köşegendir, dolayısıyla temel durum girişlerinde ölçüm olasılıklarını hiç değiştirmez. Kapı, kübitler süperpozisyondayken ancak görünür hâle gelir; bir sonraki bölümde tam olarak bunu göreceğiz.

Adım Adım Hesap: CZ, |+⟩|−⟩ Durumuyla Ne Yapar?

Kontrol kübitini |+⟩ = (|0⟩+|1⟩)/√2, hedefi |−⟩ = (|0⟩−|1⟩)/√2 alalım ve dört adımda ilerleyelim:

  1. Genişlet: |+⟩⊗|−⟩ = ½(|00⟩ − |01⟩ + |10⟩ − |11⟩). Dört bileşenin olasılığı da |½|² = ¼.
  2. Uygula: CZ yalnızca |11⟩'in işaretini çevirir; sonuç ½(|00⟩ − |01⟩ + |10⟩ + |11⟩) olur.
  3. Olasılıkları denetle: her sonuç hâlâ ¼ olasılıkla çıkar; ölçüm dağılımı değişmedi. Ama durum değişti.
  4. Dolanıklığı gör: birinci kübiti ölçtüğünde 0 çıkarsa ikinci kübitin durumu |−⟩, 1 çıkarsa |+⟩ olmalıdır. İkinci kübitin hâli artık tek başına tanımlı değildir; iki kübit dolanmıştır. İndirgenmiş durumun saflığı ½'dir: iki kübit için ulaşılabilecek en yüksek dolanıklık düzeyi.

İki ayrıntıyı kaçırma. Birincisi, dolanıklık “kontrol”ü de yakaladı: |+⟩|−⟩ girişinde tanımlı olan kontrolün durumu CZ'den sonra saf olmaktan çıkar; “kontrol değişmez” sezgisi CZ'de süperpozisyonda geçersizdir. İkincisi, aynı fikir Bell çifti üretir: |00⟩'a önce H⊗H uygulayıp CZ'den geçirmek, |++⟩ durumunu en yüksek derecede dolanık bir hâle taşır. Tek kübitteki dönüşümleri Hadamard Kapısı dersinde gördün; buradaki H, dolanıklığa açılan kapıdır.

CZ = H ile Sarılı CNOT

CZ ile CNOT arasında tam bir özdeşlik vardır: (I⊗H)·CNOT·(I⊗H) = CZ. Bunun nedeni Hadamard'ın iki dili birbirine çevirmesidir: hesaplama tabanında bit çevirmek, ± tabanında faz çevirmektir. Kısacası CNOT bit diliyle, CZ faz diliyle yazar. Pratik sonucu şudur: herhangi bir devrede bir CNOT Kapısı'nı hedefine iki H koyup sarmalayarak CZ'ye, bir CZ'yi de aynı biçimde CNOT'a çevirebilirsin; derleyiciler donanımın yerli kapısına uydururken bu çeviriyi sık kullanır. Sarma ve yön değiştirme oyunlarının sistematik hâli Devre Özdeşlikleri dersinin konusudur.

Aynı mantık üç kübite taşınır: Toffoli'nin (kontrollü-kontrollü-NOT) hedef kübitine H koyup sarmalayan, kontrollü-kontrollü-Z (CCZ) kapısını verir: CCZ = (I⊗I⊗H)·Toffoli·(I⊗I⊗H). CCZ, yalnızca üç kübitin tümü 1 iken işareti çevirdiği için çok kübitli faz işlemlerinin temel taşıdır. Ayrıntılar için Toffoli Kapısı ve Kontrollü Kapılar derslerine bakabilirsin.

Nerede Kullanılır? Sık Yapılan Hatalar

CZ'nin üç başlıca kullanım alanı vardır. Birincisi faz oracle'ları: iki kübitlik bir Grover aramasında hedef |11⟩ ise oracle tam olarak CZ'nin kendisidir; genel hedeflerde ve çok kübitli aramalarda yerini kontrollü-Z zincirlerine bırakır. İkincisi dolanıklık üretimi: Kuantum Teleportasyon gibi protokollerin tükettiği Bell çiftleri, CZ + Hadamard bileşimiyle üretilir. Üçüncüsü Clifford devreleri: H, S ve CZ'den kurulan devreler klasik olarak verimli benzetilir; evrensellik için araya T gibi Clifford olmayan bir kapı girmelidir (bu ayrımın ayrıntısı Evrensel Kapı Setleri dersinde).

  • “CZ = Z⊗Z” sanmak: Z⊗Z'nin köşegeni (1, −1, −1, 1)'dir; |01⟩ ve |10⟩'un işaretlerini de çevirir. CZ'de yalnızca |11⟩ döner. İki farklı kapıdır.
  • “Olasılıklar değişmedi, kapı boşa gitti” demek: faz, ancak girişimle ölçülebilir hâle gelir; CZ'den sonra H gibi bir kapı koymak farkı görünür kılar.
  • “Kontrol kübiti kesinlikle değişmez” sanmak: temel durumlarda doğru, süperpozisyonda yanlış; |+⟩|−⟩ örneğinde kontrol de dolanıklığa karıştı.
  • Yön takıntısı: CZ simetrik olduğu için kontrol-hedef değişimi kapıyı değiştirmez; devre optimizasyonunda bu özgürlüğü kullanabilirsin.

Özetle: CZ, değerleri değil işaretleri yazan, simetrik ve kendi tersi olan bir kapıdır; CNOT ile H sarmalı üzerinden birbirine çevrilir ve süperpozisyonda dolanıklığa giden en kısa yoldur. Kapıların devre içinde nasıl dizildiğini görmek için Kuantum Devreleri dersine devam edebilirsin.

Sık Sorulan Sorular

CZ kapısı nedir?

CZ (kontrollü-Z), iki kübitli bir kuantum kapısıdır: kontrol kübiti |1⟩ iken hedef kübite Z kapısını uygular. Matrisi hesaplama tabanında diag(1, 1, 1, −1) olduğundan yalnızca |11⟩ bileşeninin işareti döner. Kapı Hermitian olduğu için kendi tersidir; iki kez uygulamak hiç uygulamamakla aynıdır.

CZ ile CNOT arasındaki fark nedir?

CNOT hedef kübitin 0/1 değerini çevirir; CZ hiçbir değeri çevirmez, yalnızca |11⟩ bileşeninin fazını −1 ile çarpar. İkisi H kapısıyla birbirine dönüşür: (I⊗H)·CNOT·(I⊗H) = CZ. Ayrıca CZ simetriktir: kontrol ile hedefin yerini değiştirmek kapıyı değiştirmez; CNOT'ta ise değiştirir.

CZ kapısı dolanıklık oluşturur mu?

Evet, ama girişlerde süperpozisyon varsa. Temel durum girişlerinde CZ değerleri ve olasılıkları değiştirmez. Örneğin CZ, |+⟩|−⟩ durumunu iki kübit için ulaşılabilecek en yüksek dolanıklık düzeyine taşır; |00⟩'a önce H⊗H uygulayıp CZ'den geçirmek de aynı derecede dolanık bir durum üretir.

CZ kapısı nerede kullanılır?

Başlıca üç yerde: faz oracle'larında (iki kübitlik Grover aramasında hedef |11⟩ ise oracle bizzat CZ'dir), Bell çifti ve dolanıklık üretiminde ve Clifford devrelerinde. Üç kübitli hâli CCZ ise çok kübitli faz işlemlerinin ve Grover'ın diffusion operatörünün temel taşıdır.

Kaynaklar ve İleri Okuma

Kuantum kapısı — Vikipedi — Temel kuantum kapılarına ve matris gösterimlerine Türkçe genel bakış.

Quantum logic gate — Wikipedia — Kontrollü kapılar dâhil temel kapıların matrislerini veren İngilizce madde.

Qiskit: CZGate — CZ kapısının Qiskit kütüphanesindeki tanımı ve matris gösterimi.

IBM Quantum Learning: Basics of Quantum Information — Kübit, kapı ve dolanıklık kavramlarını baştan anlatan ücretsiz kurs.

L. K. Grover, “A fast quantum mechanical algorithm for database search” (arXiv:quant-ph/9605043) — Faz oracle fikrinin Grover aramasındaki yerini gösteren özgün makale.

Dersler

Tümü →