Aspek utama matriks ketumpatan adalah bahawa pemilihan berkemungkinan keadaan kuantum diwakili oleh gabungan cembung matriks ketumpatan yang berkaitan.
Sebagai contoh, jika kita mempunyai dua matriks ketumpatan, ρ dan σ, yang mewakili keadaan kuantum sistem X, dan kita menyediakan sistem dalam keadaan ρ dengan kebarangkalian p dan σ dengan kebarangkalian 1−p, maka keadaan kuantum yang terhasil diwakili oleh matriks ketumpatan
pρ+(1−p)σ.
Secara lebih umum, jika kita mempunyai m keadaan kuantum yang diwakili oleh matriks ketumpatan ρ0,…,ρm−1, dan sistem disediakan dalam keadaan ρk dengan kebarangkalian pk untuk sesuatu vektor kebarangkalian (p0,…,pm−1), keadaan yang terhasil diwakili oleh matriks ketumpatan
k=0∑m−1pkρk.
Ini adalah gabungan cembung matriks ketumpatan ρ0,…,ρm−1.
Maka, jika kita mempunyai m vektor keadaan kuantum ∣ψ0⟩,…,∣ψm−1⟩, dan kita menyediakan sistem dalam keadaan ∣ψk⟩ dengan kebarangkalian pk bagi setiap k∈{0,…,m−1}, keadaan yang kita perolehi diwakili oleh matriks ketumpatan
k=0∑m−1pk∣ψk⟩⟨ψk∣.
Sebagai contoh, jika qubit disediakan dalam keadaan ∣0⟩ dengan kebarangkalian 1/2 dan dalam keadaan ∣+⟩ dengan kebarangkalian 1/2, perwakilan matriks ketumpatan bagi keadaan yang kita perolehi diberikan oleh
bukan vektor keadaan kuantum yang sah kerana norma Euclideannya tidak sama dengan 1.
Contoh yang lebih melampau yang menunjukkan bahawa ini tidak berfungsi untuk vektor keadaan kuantum adalah: kita tetapkan sebarang vektor keadaan kuantum ∣ψ⟩ yang kita kehendaki, kemudian kita ambil keadaan kita sebagai ∣ψ⟩ dengan kebarangkalian 1/2 dan −∣ψ⟩ dengan kebarangkalian 1/2.
Keadaan-keadaan ini berbeza dengan fasa global, jadi mereka sebenarnya adalah keadaan yang sama — tetapi merata-ratakan memberi kita vektor sifar, yang bukan vektor keadaan kuantum yang sah.
Andaikan kita tetapkan keadaan qubit kepada ∣0⟩ atau ∣1⟩ secara rawak, masing-masing dengan kebarangkalian 1/2.
Matriks ketumpatan yang mewakili keadaan yang terhasil adalah seperti berikut.
(Dalam persamaan ini simbol I menandakan matriks identiti 2×2.)
Ini adalah keadaan khas yang dikenali sebagai keadaan bercampur sepenuhnya.
Ia mewakili ketidakpastian penuh tentang keadaan qubit, serupa dengan bit rawak seragam dalam tetapan berkemungkinan.
Sekarang andaikan kita menukar prosedur: sebagai ganti keadaan ∣0⟩ dan ∣1⟩ kita akan menggunakan keadaan ∣+⟩ dan ∣−⟩.
Kita boleh mengira matriks ketumpatan yang menerangkan keadaan yang terhasil dengan cara yang serupa.
Matriks ketumpatan yang sama seperti sebelumnya, walaupun kita menukar keadaan.
Malah, kita akan mendapat hasil yang sama — keadaan bercampur sepenuhnya — dengan menggantikan mana-mana dua vektor keadaan qubit ortogon untuk ∣0⟩ dan ∣1⟩.
Ini adalah ciri, bukan pepijat!
Kita memang mendapatkan keadaan yang sama dalam kedua-dua cara.
Iaitu, tidak ada cara untuk membezakan dua prosedur dengan mengukur qubit yang dihasilkan, walaupun dalam erti statistik.
Dua prosedur berbeza kita hanyalah cara yang berbeza untuk menyediakan keadaan ini.
Kita boleh mengesahkan ini masuk akal dengan memikirkan apa yang boleh kita harapkan untuk dipelajari daripada pemilihan rawak keadaan dari salah satu daripada dua set keadaan yang mungkin {∣0⟩,∣1⟩} dan {∣+⟩,∣−⟩}.
Untuk memudahkan perkara, anggaplah kita melakukan operasi uniter U pada qubit kita kemudian mengukur dalam asas piawai.
Dalam senario pertama, keadaan qubit dipilih secara seragam dari set {∣0⟩,∣1⟩}.
Jika keadaannya ∣0⟩, kita memperoleh hasil 0 dan 1 dengan kebarangkalian
∣⟨0∣U∣0⟩∣2and∣⟨1∣U∣0⟩∣2
masing-masing.
Jika keadaannya ∣1⟩, kita memperoleh hasil 0 dan 1 dengan kebarangkalian
∣⟨0∣U∣1⟩∣2and∣⟨1∣U∣1⟩∣2.
Kerana dua kemungkinan masing-masing berlaku dengan kebarangkalian 1/2, kita memperoleh hasil 0 dengan kebarangkalian
21∣⟨0∣U∣0⟩∣2+21∣⟨0∣U∣1⟩∣2
dan hasil 1 dengan kebarangkalian
21∣⟨1∣U∣0⟩∣2+21∣⟨1∣U∣1⟩∣2.
Kedua-dua ungkapan ini sama dengan 1/2.
Satu cara untuk berhujah tentang ini adalah menggunakan fakta dari aljabar linear yang boleh dilihat sebagai pengitlakan teorem Pythagoras.
Teorem
Andaikan {∣ψ1⟩,…,∣ψn⟩} adalah asas ortonormal bagi ruang vektor (nyata atau kompleks) V. Untuk setiap vektor ∣ϕ⟩∈V kita mempunyai
∣⟨ψ1∣ϕ⟩∣2+⋯+∣⟨ψn∣ϕ⟩∣2=∥∣ϕ⟩∥2.
Kita boleh menerapkan teorem ini untuk menentukan kebarangkalian seperti berikut.
Kebarangkalian untuk mendapat 0 adalah
Kerana U adalah uniter, kita tahu bahawa U† adalah uniter juga, bermakna kedua-dua U†∣0⟩ dan U†∣1⟩ adalah vektor unit.
Kedua-dua kebarangkalian oleh itu sama dengan 1/2.
Ini bermakna tidak kira bagaimana kita memilih U, kita hanya akan mendapat bit rawak seragam dari pengukuran.
Kita boleh melakukan pengesahan yang serupa untuk mana-mana pasangan keadaan ortonormal lain sebagai ganti ∣0⟩ dan ∣1⟩.
Sebagai contoh, kerana {∣+⟩,∣−⟩} adalah asas ortonormal, kebarangkalian untuk mendapat hasil pengukuran 0 dalam prosedur kedua adalah
21∣⟨0∣U∣+⟩∣2+21∣⟨0∣U∣−⟩∣2=21U†∣0⟩2=21
dan kebarangkalian untuk mendapat 1 adalah
21∣⟨1∣U∣+⟩∣2+21∣⟨1∣U∣−⟩∣2=21U†∣1⟩2=21.
Khususnya, kita mendapat statistik output yang sama seperti yang kita dapat untuk keadaan ∣0⟩ dan ∣1⟩.
Keadaan klasikal boleh diwakili oleh matriks ketumpatan.
Khususnya, bagi setiap keadaan klasikal a bagi sistem X, matriks ketumpatan
ρ=∣a⟩⟨a∣
mewakili X yang berada secara pasti dalam keadaan klasikal a.
Untuk qubit kita mempunyai
∣0⟩⟨0∣=(1000)and∣1⟩⟨1∣=(0001),
dan secara umum kita mempunyai satu 1 pada pepenjuru di kedudukan yang berpadanan dengan keadaan klasikal yang kita fikirkan, dengan semua entri lain sifar.
Kita kemudian boleh mengambil gabungan cembung matriks ketumpatan ini untuk mewakili keadaan berkemungkinan.
Dengan andaian mudah bahawa set keadaan klasikal kita adalah {0,…,n−1}, jika X berada dalam keadaan a dengan kebarangkalian pa bagi setiap a∈{0,…,n−1}, maka matriks ketumpatan yang kita perolehi adalah
Ke arah sebaliknya, mana-mana matriks ketumpatan pepenjuru boleh dikenal pasti secara semula jadi dengan keadaan berkemungkinan yang kita perolehi dengan hanya membaca vektor kebarangkalian dari pepenjuru.
Untuk jelaskan, apabila matriks ketumpatan adalah pepenjuru, tidak semestinya bermakna kita sedang membincangkan sistem klasikal, atau bahawa sistem mesti telah disediakan melalui pemilihan rawak keadaan klasikal, tetapi bahawa keadaan itu boleh diperoleh melalui pemilihan rawak keadaan klasikal.
Fakta bahawa keadaan berkemungkinan diwakili oleh matriks ketumpatan pepenjuru konsisten dengan intuisi yang dicadangkan pada awal pelajaran bahawa entri luar pepenjuru menerangkan darjah di mana dua keadaan klasikal yang berpadanan dengan baris dan lajur entri tersebut berada dalam superposisi kuantum.
Di sini, semua entri luar pepenjuru adalah sifar, jadi kita hanya mempunyai kerawakan klasikal dan tiada apa-apa dalam superposisi kuantum.
Kita telah melihat bahawa jika kita mengambil gabungan cembung keadaan tulen,
ρ=k=0∑m−1pk∣ψk⟩⟨ψk∣,
kita memperoleh matriks ketumpatan.
Setiap matriks ketumpatan ρ, malah, boleh dinyatakan sebagai gabungan cembung keadaan tulen seperti ini.
Iaitu, sentiasa wujud koleksi vektor unit {∣ψ0⟩,…,∣ψm−1⟩} dan vektor kebarangkalian (p0,…,pm−1) di mana persamaan di atas adalah benar.
Selain itu, kita boleh sentiasa memilih nombor m supaya ia bersetuju dengan bilangan keadaan klasikal sistem yang dipertimbangkan, dan kita boleh memilih vektor keadaan kuantum untuk menjadi ortogon.
Teorem spektral, yang kita temui dalam kursus "Asas algoritma kuantum", membolehkan kita membuat kesimpulan ini.
Berikut adalah penyataan semula teorem spektral untuk kemudahan.
Teorem
Teorem spektral: Biar M adalah matriks kompleks n×n yang normal.
Wujud asas ortonormal vektor kompleks n dimensi {∣ψ0⟩,…,∣ψn−1⟩} berserta nombor kompleks λ0,…,λn−1 sedemikian hingga
M=λ0∣ψ0⟩⟨ψ0∣+⋯+λn−1∣ψn−1⟩⟨ψn−1∣.
(Ingat bahawa matriks M adalah normal jika ia memenuhi M†M=MM†. Dalam kata-kata, matriks normal adalah matriks yang bertukar ganti dengan transpos konjugat sendirinya.)
Kita boleh menerapkan teorem spektral kepada mana-mana matriks ketumpatan ρ yang diberikan kerana matriks ketumpatan sentiasa Hermitian dan oleh itu normal.
Ini membolehkan kita menulis
ρ=λ0∣ψ0⟩⟨ψ0∣+⋯+λn−1∣ψn−1⟩⟨ψn−1∣
untuk sesuatu asas ortonormal {∣ψ0⟩,…,∣ψn−1⟩}.
Yang tinggal adalah mengesahkan bahawa (λ0,…,λn−1) adalah vektor kebarangkalian, yang kemudian boleh kita namakan semula kepada (p0,…,pn−1) jika kita mahu.
Nombor-nombor λ0,…,λn−1 adalah nilai eigen ρ, dan kerana ρ adalah separa positif tertentu, nombor-nombor ini mestilah nombor nyata tak negatif.
Kita boleh menyimpulkan bahawa λ0+⋯+λn−1=1 dari fakta bahawa ρ mempunyai surihan sama dengan 1.
Menelusuri perinciannya akan memberi kita peluang untuk menunjukkan sifat penting dan sangat berguna berikut bagi surihan.
Teorem
Sifat kitaran surihan: Untuk mana-mana dua matriks A dan B yang menghasilkan matriks segi empat sama AB dengan pendaraban, kesamaan Tr(AB)=Tr(BA) adalah benar.
Perhatikan bahawa teorem ini berfungsi walaupun jika A dan B bukan matriks segi empat sama sendiri.
Iaitu, kita boleh mempunyai A berukuran n×m dan B berukuran m×n, untuk sesuatu pilihan integer positif n dan m, supaya AB adalah matriks segi empat sama n×n dan BA adalah m×m.
Khususnya, jika kita biarkan A menjadi vektor lajur ∣ϕ⟩ dan biarkan B menjadi vektor baris ⟨ϕ∣, maka kita melihat bahawa
Tr(∣ϕ⟩⟨ϕ∣)=Tr(⟨ϕ∣ϕ⟩)=⟨ϕ∣ϕ⟩.
Kesamaan kedua mengikut dari fakta bahawa ⟨ϕ∣ϕ⟩ adalah skalar, yang juga boleh kita fikirkan sebagai matriks 1×1 yang surihannya adalah entri tunggalnya.
Menggunakan fakta ini, kita boleh menyimpulkan bahawa λ0+⋯+λn−1=1 melalui kelinearan fungsi surihan.
Sebagai alternatif, kita boleh mencapai kesimpulan yang sama dengan menggunakan fakta bahawa surihan matriks segi empat sama (walaupun yang tidak normal) sama dengan jumlah nilai eigennya.
Dengan demikian kita telah menyimpulkan bahawa mana-mana matriks ketumpatan ρ yang diberikan boleh dinyatakan sebagai gabungan cembung keadaan tulen.
Kita juga melihat bahawa kita boleh, selain itu, mengambil keadaan tulen untuk menjadi ortogon.
Ini bermakna, khususnya, bahawa kita tidak perlu mengambil nombor n lebih besar daripada saiz set keadaan klasikal X.
Secara umum, harus difahami bahawa akan ada cara yang berbeza untuk menulis matriks ketumpatan sebagai gabungan cembung keadaan tulen, bukan hanya cara yang disediakan oleh teorem spektral.
Contoh sebelumnya menggambarkan perkara ini.
21∣0⟩⟨0∣+21∣+⟩⟨+∣=(43414141)
Ini bukan penguraian spektral matriks ini kerana ∣0⟩ dan ∣+⟩ tidak ortogon.
Berikut adalah penguraian spektral:
Sebagai contoh lain yang lebih umum, andaikan ∣ϕ0⟩,…,∣ϕ99⟩ adalah vektor keadaan kuantum yang mewakili keadaan satu qubit, dipilih secara sewenang-wenangnya — jadi kita tidak mengandaikan sebarang hubungan tertentu antara vektor-vektor ini.
Kita kemudian boleh mempertimbangkan keadaan yang kita perolehi dengan memilih salah satu daripada 100 keadaan ini secara seragam secara rawak:
ρ=1001k=0∑99∣ϕk⟩⟨ϕk∣.
Kerana kita sedang membincangkan qubit, matriks ketumpatan ρ berukuran 2×2, jadi melalui teorem spektral kita boleh menulis secara alternatif
ρ=p∣ψ0⟩⟨ψ0∣+(1−p)∣ψ1⟩⟨ψ1∣
untuk sesuatu nombor nyata p∈[0,1] dan asas ortonormal {∣ψ0⟩,∣ψ1⟩} — tetapi sudah tentu kewujudan ungkapan ini tidak menghalang kita daripada menulis ρ sebagai purata 100 keadaan tulen jika kita memilih untuk berbuat demikian.