KonuAnlatım.com

Üniteryen Matrisler

Kuantum Hesaplama · Bölüm 21Kuantum HesaplamaDers

Kuantum hesaplamada her kapı, durum vektörünü başka bir duruma çeviren bir matristir; ama her matris kapı olmaya uygun değildir. İşte bu uygunluğun matematiksel adı üniteryen matristir: uzunlukları ve iç çarpımları koruyan, dolayısıyla olasılığı elinden bırakmayan dönüşümler. Bu derste tanımı sıfırdan kuracak, küçük matrislerle adım adım üniteryenliği sınayacak ve kuantum kapılarının neden bu koşula tabi olduğunu göreceğiz; serinin tamamı için Kuantum Hesaplama dersleri sayfasına göz atabilirsin.

Üniteryen Matris Nedir?

Tanım kısa ama yoğun: karmaşık sayılardan oluşan kare bir U matrisi, U†U = UU† = I eşitliğini sağlıyorsa üniteryendir. Buradaki U†, Transpoz ve Adjoint dersinde gördüğümüz adjointtir: önce tüm elemanların karmaşık eşleniği alınır, sonra matris transpoze edilir. I birim matristir. Bunun ilk sonucu U⁻¹ = U†: üniteryen matrisin tersi, adjointinin ta kendisidir.

Tanımın geometrik okuması şudur: üniteryen matrisler, karmaşık vektör uzayındaki dönmeler ve faz kaydırmalarıdır. Gerçek sayılardan oluşan özel durumda üniteryenlik, ortogonal (dik) matrislere indirgenir; düzlemdeki bir dönüş bunun tanıdık örneğidir. İç çarpım ya da karmaşık sayılar konularında duraksarsan İç Çarpım ve Karmaşık Sayılar derslerine geri dönmeyi öneririz.

Üniteryenlik Neyi Korur?

Üniteryen dönüşüm bir vektörün uzunluğunu (normunu) korur: ‖Uψ‖ = ‖ψ‖. Daha güçlüsü, iki vektör arasındaki iç çarpımı da korur. Dirac Bra-ket Notasyonu dersindeki araçlarla bunu tek satırda yazarız:

⟨Uφ|Uψ⟩ = ⟨φ|U†U|ψ⟩ = ⟨φ|ψ⟩

Ortadaki adım, (U|ψ⟩)† = ⟨ψ|U† eşitliğinden gelir: bir çarpımın adjointi, çarpanların sırası ters çevrilmiş adjointleridir. U†U = I olduğu için sonuç başlangıçtaki iç çarpımın ta kendisidir. Kuantum için bu, her şeyi anlatan sonuçtur: |ψ⟩ = α|0⟩ + β|1⟩ durumu Σ|genlik|² = 1 koşuluyla verilir; kapı onu U|ψ⟩'ya taşır; uzunluk yine 1, yani ölçüm olasılıklarının toplamı hâlâ %100'dür: olasılık kaybolmaz ya da yaratılmaz, yalnızca genlikler arasında yeniden dağıtılır.

Tek bir matrisi adım adım sınayalım. Hadamard kapısını alalım: H = (1/√2)·[[1, 1], [1, −1]]. Birinci adım: H gerçek ve simetrik olduğu için H† = H'dir; ikinci adımda H†H = H²'yi hesaplarız. (1,1) girişi 1/2 + 1/2 = 1, (1,2) girişi 1/2 − 1/2 = 0 çıkar; aynı hesap (2,1) girişine 0, (2,2) girişine 1 verir. Sonuç H†H = I: Hadamard üniteryendir. (Çarpımın kurallarını Matris Çarpımı dersinde bulabilirsin.) Karmaşık bir örnek: faz kapısı S = [[1, 0], [0, i]]. S† = [[1, 0], [0, −i]] ve S†S = [[1, 0], [0, (−i)·i]] = [[1, 0], [0, 1]] = I. Elemanlar karmaşıkken bile eşleniği almak işi bitirir.

Özdeğerler, Determinant ve Temel Özellikler

Üniteryen matrisin özdeğerleri mutlak değerce 1'dir: her biri λ = e^(iθ) biçiminde, yani birim çemberin üzerindedir. Kısa kanıt: Uv = λv ise normu koruyan taraf ‖Uv‖ = ‖v‖ der; özdeğer tarafı ise ‖λv‖ = |λ|·‖v‖ der. İkisi eşitse |λ| = 1. Aynı sonucun determinant versiyonu |det U| = 1'dir: U†U = I eşitliğinin determinantını alırsan det(U†)·det(U) = |det U|² = 1 çıkar. Dikkat: det U'nun kendisi 1 olmak zorunda değildir; örneğin S'nin determinantı i'dir. Özdeğer-özvektör hesabının ayrıntısı Özdeğer ve Özvektör dersindedir.

Kapanma özellikleri de işleri kolaylaştırır: üniteryen iki matrisin çarpımı, bir üniteryen matrisin tersi (adjointi) ve birim matris de üniteryendir. Ayrıca U'nun sütunları ve satırları birer ortonormal settir: bir sütunun kendisiyle iç çarpımı 1, farklı iki sütunun iç çarpımı 0'dır — Ortonormal Bazlar dersindeki fikrin matris yüzeyine yansıması.

Üniteryen ile Hermitian'ı karıştırmamak için: Hermitian matris U† = U ister; üniteryen matris U†U = I ister. İkisini birden sağlayanlar da vardır: Pauli matrisleri (örneğin σₓ) hem Hermitian hem üniteryendir, çünkü kareleri I'dır. Faz kapısı S ise üniteryendir ama Hermitian değildir (S† ≠ S). Ayrıntılı tartışma için Hermitian Matrisler dersine bakabilirsin.

Kuantum Kapıları Neden Üniteryendir?

İki neden var. Birincisi olasılığın korunması: bir kapı, girişten bağımsız olarak her durum için Σ|genlik|² = 1 koşulunu bozmamalıdır. Uzunluğu koruyan dönüşümler tam olarak üniteryenlerdir; normu büzen bir matris bazı girişlerde olasılık toplamını 1'in altına ya da üstüne iter, yani ölçüm olasılıkları anlamsızlaşır. İkincisi tersine çevrilebilirlik: kapalı bir kuantum sisteminin evrimi geri alınabilir olmalıdır. U†U = I, U⁻¹ = U† demektir; dolayısıyla her üniteryen kapının bir “geri alma” kapısı vardır. Klasik lojik kapıların çoğu (örneğin VEYA) girişi yok ettiği için bu özelliği taşımaz.

Bildiğin kapıların hepsi bu sınavdan geçer: X kapısı (σₓ) kübiti çevirir ve kendi tersidir; Z kapısı [[1, 0], [0, −1]] biçiminde bir faz çevirmesidir; H ve S'i yukarıda denetledik. İki kübitli CNOT ise satır ve sütunları 0 ile 1'lerden oluşan bir permütasyon matrisidir; gerçek ve ortogonal olduğu için üniteryendir. Çok kübitli kapılar, tek kübitli kapıların ⊗ (tensor/Kronecker) çarpımıyla kurulur ve U ⊗ V'nin üniteryenliği U ile V'nin üniteryenliğinden gelir; bu yapının ayrıntısı Tensor ve Kronecker Çarpımı dersindedir. Son bir not: e^(iθ)·U da üniteryendir; bu global faz ölçüm sonuçlarında iz bırakmadığı için fiziksel olarak aynı sayılır.

Sık Yapılan Hatalar ve Akılda Kalanlar

Bu konuyu yeni öğrenenlerin en sık düştüğü beş tuzağı sıralayalım:

  • “Üniteryen matrisin adjointi kendisidir” sanmak. Bu Hermitianlık koşuludur. S = [[1, 0], [0, i]] üniteryendir ama Hermitian değildir.
  • U† alırken eşleniği unutmak. Yalnızca transpoze almak, karmaşık girişli matrislerde yanlış sonuç verir; adjoint her zaman eşlenik transpozedir.
  • det U = 1 beklemek. Doğrusu |det U| = 1'dir; determinant her birim modüllü karmaşık sayı olabilir.
  • Üniteryen kapıyı “normalize edici” sanmak. Normalize edilmiş girişi normalize tutar; normalize edilmemiş vektörü 1'e çekmez, uzunluğunu aynen korur.
  • Kare olmayan matrise üniteryen demek. Tanım kare matrisler içindir; dikdörtgen matriste U†U = I ile UU† = I ikisi birden sağlanamaz.

Özetle: üniteryen matris, U†U = UU† = I koşulunu sağlayan, iç çarpımları — dolayısıyla uzunlukları ve olasılıkları — koruyan dönüşümdür. Tersi adjointidir, özdeğerleri birim çemberdedir ve bir kuantum kapısının tanım gereği bu sınıfa üye olması gerekir. Olasılık korunumu ile tersine çevrilebilirlik, bu tek koşulun iki yüzüdür.

Sık Sorulan Sorular

Üniteryen matris nedir?

U†U = UU† = I koşulunu sağlayan kare, karmaşık matristir. Eşlenik transpozu (adjointi) aynı zamanda tersidir; uzunlukları ve iç çarpımları korur. Gerçek sayılardan oluşan özel durumu, ortogonal matrise karşılık gelir.

Üniteryen matris ile Hermitian matris arasındaki fark nedir?

Hermitian matris U† = U koşulunu ister; üniteryen matris U†U = I koşulunu. İkisi farklı sınıflardır: faz kapısı S = [[1, 0], [0, i]] üniteryendir ama Hermitian değildir; Pauli matrisleri (örneğin σₓ) ise her iki koşulu birden sağlar.

Kuantum kapıları neden üniteryen olmak zorundadır?

İki nedeni var: olasılık korunumu ve tersine çevrilebilirlik. Üniteryenlik, her girişte Σ|genlik|² = 1 koşulunun bozulmamasını sağlar; ayrıca U⁻¹ = U† olduğundan her kapının tersi tanımlıdır, yani hesap geri alınabilir.

Üniteryen matrisin özdeğerleri nedir?

Mutlak değerce 1'dir: her özdeğer λ = e^(iθ) biçiminde, birim çemberin üzerindedir. Bunun sonucu olarak |det U| = 1'dir; determinantın kendisi 1 olmak zorunda değildir, örneğin i olabilir.

Kaynaklar ve İleri Okuma

Unitary matrix — Wikipedia — tanım ve özelliklerin derlendiği madde.

Quantum logic gate — Wikipedia — kuantum kapılarının üniteryenlik koşulu ve kapı matrisleri.

IBM Quantum Learning — kuantum bilgi ve kapılar üzerine IBM'in resmî ders serisi.

A fast quantum mechanical algorithm for database search — arXiv:quant-ph/9605043 — Grover'ın klasik makalesi; algoritma üniteryen adımlarla kurulur.

Dersler

Tümü →