Mari kita mulakan dengan takrifan matematik yang tepat bagi penulenan.
Takrifan
Andaikan X ialah sistem dalam keadaan yang diwakili oleh matriks ketumpatan ρ, dan ∣ψ⟩ ialah vektor keadaan kuantum bagi pasangan (X,Y) yang meninggalkan ρ apabila Y disurih keluar:
ρ=TrY(∣ψ⟩⟨ψ∣).
Vektor keadaan ∣ψ⟩ kemudiannya dikatakan sebagai sebuah penulenan bagi ρ.
Keadaan tulen ∣ψ⟩⟨ψ∣, yang dinyatakan sebagai matriks ketumpatan dan bukannya vektor keadaan kuantum, juga lazimnya dirujuk sebagai penulenan bagi ρ apabila persamaan dalam takrifan itu benar, tetapi kita umumnya akan menggunakan istilah tersebut untuk merujuk kepada vektor keadaan kuantum.
Istilah penulenan juga digunakan secara lebih umum apabila urutan sistem dibalikkan, apabila nama-nama sistem dan keadaan berbeza (sudah tentu), dan apabila terdapat lebih daripada dua sistem.
Sebagai contoh, jika ∣ψ⟩ ialah vektor keadaan kuantum yang mewakili keadaan tulen sistem kompaun (A,B,C), dan persamaan
ρ=TrB(∣ψ⟩⟨ψ∣)
benar bagi matriks ketumpatan ρ yang mewakili keadaan sistem (A,C), maka ∣ψ⟩ masih dirujuk sebagai penulenan bagi ρ.
Walau bagaimanapun, untuk tujuan pelajaran ini, kita akan fokus pada bentuk khusus yang diterangkan dalam takrifan tersebut.
Sifat-sifat dan fakta-fakta mengenai penulenan, mengikut takrifan ini, biasanya boleh diumumkan kepada lebih daripada dua sistem dengan mengatur semula dan membahagikan sistem kepada dua sistem kompaun, satu memainkan peranan X dan satu lagi memainkan peranan Y.
Andaikan X dan Y adalah dua sistem sewenang-wenangnya dan ρ ialah keadaan X yang diberikan.
Kita akan membuktikan bahawa terdapat vektor keadaan kuantum ∣ψ⟩ bagi (X,Y) yang menulenkanρ — iaitu satu cara lain menyatakan bahawa ∣ψ⟩ adalah penulenan bagi ρ — dengan syarat sistem Y cukup besar.
Khususnya, jika Y mempunyai sekurang-kurangnya bilangan keadaan klasik yang sama seperti X, maka penulenan berbentuk ini semestinya wujud bagi setiap keadaan ρ.
Bilangan keadaan klasik Y yang lebih sedikit diperlukan untuk sesetengah keadaan ρ;
secara umum, rank(ρ) keadaan klasik Y adalah perlu dan mencukupi untuk kewujudan vektor keadaan kuantum (X,Y) yang menulenkan ρ.
Pertimbangkan dahulu sebarang ungkapan ρ sebagai kombinasi cembung n keadaan tulen, bagi sebarang integer positif n.
ρ=a=0∑n−1pa∣ϕa⟩⟨ϕa∣
Dalam ungkapan ini, (p0,…,pn−1) ialah vektor kebarangkalian dan ∣ϕ0⟩,…,∣ϕn−1⟩ ialah vektor-vektor keadaan kuantum X.
Satu cara untuk mendapatkan ungkapan sedemikian ialah melalui teorem spektrum, dalam kes itu n ialah bilangan keadaan klasik X,p0,…,pn−1 adalah nilai eigen ρ, dan ∣ϕ0⟩,…,∣ϕn−1⟩ adalah vektor-vektor eigen ortonormal yang sepadan dengan nilai-nilai eigen ini.
Sebenarnya tidak perlu memasukkan sebutan-sebutan yang sepadan dengan nilai eigen sifar ρ dalam jumlah itu, yang membolehkan kita secara alternatif memilih n=rank(ρ) dan p0,…,pn−1 sebagai nilai-nilai eigen bukan sifar ρ.
Ini adalah nilai minimum n di mana ungkapan ρ yang mengambil bentuk di atas wujud.
Untuk menjelaskan, tidak perlu bahawa ungkapan ρ yang dipilih, sebagai kombinasi cembung keadaan tulen, berasal dari teorem spektrum — ini hanyalah satu cara untuk mendapatkan ungkapan sedemikian.
Khususnya, n boleh menjadi sebarang integer positif, vektor-vektor unit ∣ϕ0⟩,…,∣ϕn−1⟩ tidak perlu ortogon, dan kebarangkalian p0,…,pn−1 tidak perlu menjadi nilai eigen ρ.
Kita kini boleh mengenal pasti penulenan ρ seperti berikut.
∣ψ⟩=a=0∑n−1pa∣ϕa⟩⊗∣a⟩
Di sini kita membuat andaian bahawa keadaan klasik Y merangkumi 0,…,n−1.
Jika tidak, pilihan sewenang-wenang bagi n keadaan klasik berbeza Y boleh digantikan dengan 0,…,n−1.
Mengesahkan bahawa ini memang penulenan bagi ρ adalah perkara mudah untuk mengira surih separa, yang boleh dilakukan dalam dua cara setara berikut.
di mana ∣ψθ⟩=cos(θ)∣0⟩+sin(θ)∣1⟩.
Vektor keadaan kuantum
cos(π/8)∣ψπ/8⟩⊗∣0⟩+sin(π/8)∣ψ5π/8⟩⊗∣1⟩
yang menggambarkan keadaan tulen pasangan (X,Y), oleh itu merupakan penulenan bagi ρ.
Secara alternatif, kita boleh menulis
ρ=21∣0⟩⟨0∣+21∣+⟩⟨+∣.
Ini adalah kombinasi cembung keadaan-keadaan tulen tetapi bukan penguraian spektrum kerana ∣0⟩ dan ∣+⟩ tidak ortogon dan 1/2 bukan nilai eigen ρ.
Walaupun begitu, vektor keadaan kuantum
Seterusnya, kita akan membincangkan penguraian Schmidt, iaitu ungkapan-ungkapan vektor keadaan kuantum bagi pasangan sistem yang mengambil bentuk tertentu.
Penguraian Schmidt berkaitan rapat dengan penulenan, dan ia sangat berguna dalam haknya sendiri.
Memang, apabila menaakul tentang vektor keadaan kuantum ∣ψ⟩ yang diberikan bagi sepasang sistem, langkah pertama sering kali adalah mengenal pasti atau mempertimbangkan penguraian Schmidt bagi keadaan tersebut.
Takrifan
Biar ∣ψ⟩ ialah vektor keadaan kuantum yang diberikan bagi sepasang sistem (X,Y). Sebuah penguraian Schmidt bagi ∣ψ⟩ ialah ungkapan berbentuk
∣ψ⟩=a=0∑r−1pa∣xa⟩⊗∣ya⟩,
di mana p0,…,pr−1 adalah nombor nyata positif yang berjumlah kepada 1 dan kedua-dua set {∣x0⟩,…,∣xr−1⟩} dan {∣y0⟩,…,∣yr−1⟩} adalah ortonormal.
Nilai-nilai
p0,…,pr−1
dalam penguraian Schmidt bagi ∣ψ⟩ dikenali sebagai pekali Schmidt-nya, yang ditentukan secara unik (sehingga tertib mereka) — ia adalah satu-satunya nombor nyata positif yang boleh muncul dalam ungkapan sedemikian bagi ∣ψ⟩.
Set-set
{∣x0⟩,…,∣xr−1⟩}dan{∣y0⟩,…,∣yr−1⟩},
sebaliknya, tidak ditentukan secara unik, dan kebebasan yang ada dalam memilih set-set vektor ini akan dijelaskan dalam huraian yang berikut.
Kita kini akan mengesahkan bahawa vektor keadaan kuantum ∣ψ⟩ yang diberikan memang mempunyai penguraian Schmidt, dan dalam proses itu, kita akan mempelajari cara mencarinya.
Pertimbangkan dahulu asas yang sewenang-wenang (tidak semestinya ortogon) {∣x0⟩,…,∣xn−1⟩} bagi ruang vektor yang sepadan dengan sistem X.
Kerana ini adalah asas, akan sentiasa wujud pemilihan vektor ∣z0⟩,…,∣zn−1⟩ yang ditentukan secara unik di mana persamaan berikut benar.
∣ψ⟩=a=0∑n−1∣xa⟩⊗∣za⟩(1)
Sebagai contoh, andaikan {∣x0⟩,…,∣xn−1⟩} ialah asas piawai yang dikaitkan dengan X.
Dengan menganggap set keadaan klasik X ialah {0,…,n−1}, ini bermakna ∣xa⟩=∣a⟩ bagi setiap a∈{0,…,n−1}, dan kita mendapati bahawa
∣ψ⟩=a=0∑n−1∣a⟩⊗∣za⟩
apabila
∣za⟩=(⟨a∣⊗IY)∣ψ⟩
bagi setiap a∈{0,…,n−1}.
Kita kerap mempertimbangkan ungkapan seperti ini apabila memikirkan tentang pengukuran asas piawai X.
Penting untuk diingat bahawa formula
∣za⟩=(⟨a∣⊗IY)∣ψ⟩
bagi vektor-vektor ∣z0⟩,…,∣zn−1⟩ dalam contoh ini hanya berfungsi kerana {∣0⟩,…,∣n−1⟩} adalah asas ortonormal.
Secara umum, jika {∣x0⟩,…,∣xn−1⟩} ialah asas yang tidak semestinya ortonormal, maka vektor-vektor ∣z0⟩,…,∣zn−1⟩ masih ditentukan secara unik oleh persamaan (1), tetapi formula yang berbeza diperlukan.
Satu cara untuk mencarinya ialah dengan terlebih dahulu mengenal pasti vektor-vektor ∣w0⟩,…,∣wn−1⟩ supaya persamaan
⟨wa∣xb⟩={10a=ba=b
dipenuhi bagi semua a,b∈{0,…,n−1}, pada ketika itu kita mempunyai
∣za⟩=(⟨wa∣⊗IY)∣ψ⟩.
Bagi asas {∣x0⟩,…,∣xn−1⟩} yang diberikan bagi ruang vektor yang sepadan dengan X, vektor-vektor yang ditentukan secara unik ∣z0⟩,…,∣zn−1⟩ di mana persamaan (1) dipenuhi tidak semestinya memenuhi sebarang sifat khas, walaupun jika {∣x0⟩,…,∣xn−1⟩} kebetulan adalah asas ortonormal.
Namun, jika kita memilih {∣x0⟩,…,∣xn−1⟩} sebagai asas ortonormal vektor eigen bagi keadaan teraruh
ρ=TrY(∣ψ⟩⟨ψ∣),
maka sesuatu yang menarik berlaku.
Khususnya, bagi koleksi {∣z0⟩,…,∣zn−1⟩} yang ditentukan secara unik di mana persamaan (1) benar, kita mendapati bahawa koleksi ini mestilah ortogon.
Dengan lebih terperinci, pertimbangkan penguraian spektrum ρ.
ρ=a=0∑n−1pa∣xa⟩⟨xa∣
Di sini kita menandakan nilai-nilai eigen ρ dengan p0,…,pn−1 sebagai pengiktirafan fakta bahawa ρ adalah matriks ketumpatan — jadi vektor nilai eigen (p0,…,pn−1) membentuk vektor kebarangkalian — manakala {∣x0⟩,…,∣xn−1⟩} ialah asas ortonormal vektor-vektor eigen yang sepadan dengan nilai-nilai eigen ini.
Untuk melihat bahawa koleksi unik {∣z0⟩,…,∣zn−1⟩} di mana persamaan (1) benar semestinya ortogon, kita boleh mulakan dengan mengira surih separa.
Ungkapan ini mestilah sama dengan penguraian spektrum ρ.
Kerana {∣x0⟩,…,∣xn−1⟩} ialah asas, kita menyimpulkan bahawa set matriks
{∣xa⟩⟨xb∣:a,b∈{0,…,n−1}}
adalah bebas linear, dan oleh itu
⟨zb∣za⟩={pa0a=ba=b,
membuktikan bahawa {∣z0⟩,…,∣zn−1⟩} adalah ortogon.
Kita hampir mendapat penguraian Schmidt bagi ∣ψ⟩.
Tinggal lagi untuk membuang sebutan-sebutan dalam (1) di mana pa=0 kemudian menulis ∣za⟩=pa∣ya⟩ bagi vektor unit ∣ya⟩ bagi setiap sebutan yang tinggal.
Satu cara yang mudah untuk melakukan ini bermula dengan pemerhatian bahawa kita bebas untuk menomborkan pasangan nilai eigen/vektor eigen dalam penguraian spektrum keadaan teraruh ρ sesuka hati — jadi kita boleh menganggap nilai-nilai eigen tersusun dalam tertib menurun:
p0≥p1≥⋯≥pn−1.
Dengan menetapkan r=rank(ρ), kita mendapati bahawa p0,…,pr−1>0 dan pr=⋯=pn−1=0.
Jadi, kita mempunyai
ρ=a=0∑r−1pa∣xa⟩⟨xa∣,
dan kita boleh menulis vektor keadaan kuantum ∣ψ⟩ sebagai
∣ψ⟩=a=0∑r−1∣xa⟩⊗∣za⟩.
Memandangkan
∥∣za⟩∥2=⟨za∣za⟩=pa>0
bagi a=0,…,r−1, kita boleh mentakrifkan vektor-vektor unit ∣y0⟩,…,∣yr−1⟩ sebagai
∣ya⟩=∥∣za⟩∥∣za⟩=pa∣za⟩,
supaya ∣za⟩=pa∣ya⟩ bagi setiap a∈{0,…,r−1}.
Kerana vektor-vektor {∣z0⟩,…,∣zr−1⟩} adalah ortogon dan bukan sifar, ia mengikut bahawa
{∣y0⟩,…,∣yr−1⟩} adalah set ortonormal, dan kita telah mendapat penguraian Schmidt bagi ∣ψ⟩.
∣ψ⟩=a=0∑r−1pa∣xa⟩⊗∣ya⟩
Mengenai pilihan vektor-vektor
{∣x0⟩,…,∣xr−1⟩} dan
{∣y0⟩,…,∣yr−1⟩},
kita boleh memilih {∣x0⟩,…,∣xr−1⟩} sebagai sebarang set ortonormal vektor eigen yang sepadan dengan nilai-nilai eigen bukan sifar keadaan teraruh TrY(∣ψ⟩⟨ψ∣) (seperti yang kita lakukan di atas), dalam kes itu vektor-vektor {∣y0⟩,…,∣yr−1⟩} ditentukan secara unik.
Situasinya adalah simetri antara kedua-dua sistem, jadi kita boleh secara alternatif memilih {∣y0⟩,…,∣yr−1⟩} sebagai sebarang set ortonormal vektor eigen yang sepadan dengan nilai-nilai eigen bukan sifar keadaan teraruh TrX(∣ψ⟩⟨ψ∣), dalam kes itu vektor-vektor {∣x0⟩,…,∣xr−1⟩} akan ditentukan secara unik.
Perlu diingat, bagaimanapun, bahawa setelah satu set dipilih, sebagai vektor-vektor eigen keadaan teraruh yang sepadan seperti yang baru diterangkan, yang satu lagi ditentukan — jadi ia tidak boleh dipilih secara bebas.
Walaupun tidak akan timbul lagi dalam siri ini, adalah penting untuk diperhatikan bahawa nilai-nilai eigen bukan sifar p0,…,pr−1 bagi keadaan teraruh TrX(∣ψ⟩⟨ψ∣) mestilah sentiasa bersetuju dengan nilai-nilai eigen bukan sifar keadaan teraruh TrY(∣ψ⟩⟨ψ∣) bagi mana-mana keadaan tulen ∣ψ⟩ sepasang sistem (X,Y).
Secara intuitif, keadaan-keadaan terturun X dan Y mempunyai jumlah kerawakan yang tepat sama apabila pasangan (X,Y) berada dalam keadaan tulen.
Fakta ini didedahkan oleh penguraian Schmidt: dalam kedua-dua kes nilai eigen keadaan terturun mestilah sama dengan kuasa dua pekali-pekali Schmidt bagi keadaan tulen.
Kita boleh menggunakan penguraian Schmidt untuk menetapkan fakta yang sangat penting berkaitan penulenan yang dikenali sebagai kesetaraan unitari penulenan.
Teorem
Kesetaraan unitari penulenan: Andaikan X dan Y ialah sistem, dan ∣ψ⟩ serta ∣ϕ⟩ ialah vektor keadaan kuantum bagi (X,Y) yang kedua-duanya menulenkan keadaan yang sama bagi X. Dalam simbol,
TrY(∣ψ⟩⟨ψ∣)=ρ=TrY(∣ϕ⟩⟨ϕ∣)
untuk sesetengah matriks ketumpatan ρ yang mewakili keadaan X.
Mesti terdapat operasi unitari U pada Y sahaja yang mengubah penulenan pertama kepada yang kedua:
(IX⊗U)∣ψ⟩=∣ϕ⟩.
Kita akan bincangkan beberapa implikasi teorem ini semasa pelajaran diteruskan, tetapi mula-mula mari kita lihat bagaimana ia mengikut daripada perbincangan kita sebelum ini tentang penguraian Schmidt.
Andaian kita ialah ∣ψ⟩ dan ∣ϕ⟩ ialah vektor keadaan kuantum
bagi pasangan sistem (X,Y) yang memenuhi persamaan
TrY(∣ψ⟩⟨ψ∣)=ρ=TrY(∣ϕ⟩⟨ϕ∣)
untuk sesetengah matriks ketumpatan ρ yang mewakili keadaan X.
Pertimbangkan penguraian spektrum ρ.
ρ=a=0∑n−1pa∣xa⟩⟨xa∣
Di sini {∣x0⟩,…,∣xn−1⟩} ialah asas ortonormal vektor eigen ρ.
Dengan mengikuti preskripsi yang diterangkan sebelumnya, kita boleh mendapatkan penguraian Schmidt untuk kedua-dua ∣ψ⟩ dan ∣ϕ⟩ yang mempunyai bentuk berikut.
Dalam ungkapan ini r ialah pangkat ρ dan
{∣u0⟩,…,∣ur−1⟩} dan
{∣v0⟩,…,∣vr−1⟩} ialah set vektor ortonormal dalam ruang yang berpadanan dengan Y.
Untuk mana-mana dua set ortonormal dalam ruang yang sama yang mempunyai bilangan elemen yang sama, sentiasa terdapat matriks unitari yang mengubah set pertama kepada yang kedua, jadi kita boleh pilih matriks unitari U supaya U∣ua⟩=∣va⟩ untuk a=0,…,r−1.
Khususnya, untuk mencari matriks U sedemikian, kita boleh mula-mula menggunakan proses orthogonalisasi Gram-Schmidt untuk meluaskan set ortonormal kita kepada asas ortonormal
{∣u0⟩,…,∣um−1⟩} dan
{∣v0⟩,…,∣vm−1⟩}, di mana m ialah dimensi ruang yang berpadanan dengan Y, dan kemudian ambil
Berikut adalah beberapa daripada banyak contoh dan implikasi menarik yang berkaitan dengan kesetaraan unitari penulenan.
Kita akan melihat satu lagi yang sangat penting kemudian dalam pelajaran, dalam konteks fideliti, yang dikenali sebagai teorem Uhlmann.
Dalam protokol pengekodan suprapadat, Alice dan Bob berkongsi satu e-bit, bermakna Alice memegang qubit A, Bob memegang qubit B, dan bersama-sama pasangan (A,B) berada dalam keadaan Bell ∣ϕ+⟩.
Protokol ini menerangkan bagaimana Alice boleh mengubah keadaan dikongsi ini kepada mana-mana satu daripada empat keadaan Bell, ∣ϕ+⟩,∣ϕ−⟩,∣ψ+⟩, dan
∣ψ−⟩, dengan menerapkan operasi unitari pada qubit A miliknya.
Setelah melakukan ini, dia menghantar A kepada Bob, dan kemudian Bob melakukan pengukuran pada pasangan (A,B) untuk melihat keadaan Bell mana yang dia pegang.
Untuk keempat-empat keadaan Bell, keadaan terturun qubit Bob B ialah keadaan bercampur penuh.
Dengan kesetaraan unitari penulenan, kita segera simpulkan bahawa untuk setiap keadaan Bell mesti terdapat operasi unitari pada qubit Alice A sahaja yang mengubah ∣ϕ+⟩ kepada keadaan Bell yang dipilih.
Walaupun ini tidak mendedahkan butiran tepat protokol tersebut, kesetaraan unitari penulenan memang segera menunjukkan bahawa pengekodan suprapadat adalah mungkin.
Kita juga boleh simpulkan bahawa generalisasi pengekodan suprapadat kepada sistem yang lebih besar sentiasa mungkin, dengan syarat kita menggantikan keadaan Bell dengan mana-mana asas ortonormal penulenan keadaan bercampur penuh.
Kesetaraan unitari penulenan mempunyai implikasi berkaitan pelaksanaan primitif kriptografi menggunakan maklumat kuantum.
Sebagai contoh, kesetaraan unitari penulenan mendedahkan bahawa adalah mustahil untuk melaksanakan bentuk ideal komitmen bit menggunakan maklumat kuantum.
Primitif komitmen bit melibatkan dua peserta, Alice dan Bob (yang tidak mempercayai satu sama lain), dan mempunyai dua fasa.
Fasa pertama ialah fasa komit, di mana Alice berkomit kepada nilai binari b∈{0,1}.
Komitmen ini mestilah mengikat, bermakna Alice tidak boleh menukar fikirannya, serta menyembunyikan, bermakna Bob tidak boleh tahu nilai yang Alice telah komit.
Fasa kedua ialah fasa dedah, di mana bit yang dikomit Alice menjadi diketahui oleh Bob, yang sepatutnya kemudiannya yakin bahawa itu memang nilai yang dikomit yang didedahkan.
Dalam istilah operasi yang intuitif, fasa pertama komitmen bit sepatutnya berfungsi seolah-olah Alice menulis nilai binari pada sekeping kertas, mengunci kertas itu di dalam peti besi, dan memberikan peti besi itu kepada Bob sambil menyimpan kunci untuk dirinya sendiri.
Alice telah berkomit kepada nilai binari yang tertulis pada kertas itu kerana peti besi berada dalam milikan Bob (jadi ia mengikat), tetapi kerana Bob tidak boleh membuka peti besi itu dia tidak boleh tahu nilai yang Alice komit (jadi ia menyembunyikan).
Fasa kedua sepatutnya berfungsi seolah-olah Alice menyerahkan kunci peti besi kepada Bob, supaya dia boleh membuka peti besi untuk mendedahkan nilai yang Alice komit.
Ternyata, adalah mustahil untuk melaksanakan protokol komitmen bit yang sempurna melalui maklumat kuantum sahaja, kerana ini bercanggah dengan kesetaraan unitari penulenan.
Berikut adalah ringkasan peringkat tinggi bagi hujah yang menetapkan ini.
Untuk bermula, kita boleh andaikan Alice dan Bob hanya melakukan operasi unitari atau memperkenalkan sistem yang diinisialisasi baru semasa protokol dijalankan.
Fakta bahawa setiap saluran mempunyai perwakilan Stinespring membolehkan kita membuat andaian ini.
Di penghujung fasa komit protokol, Bob mempunyai dalam miliknya beberapa sistem kompaun yang mesti berada dalam salah satu daripada dua keadaan kuantum: ρ0 jika Alice komit kepada nilai 0 dan ρ1 jika Alice komit kepada nilai 1.
Untuk protokol menjadi sempurna menyembunyikan, Bob tidak sepatutnya dapat membezakan antara dua keadaan ini — jadi mestilah ρ0=ρ1.
(Jika tidak, akan ada pengukuran yang dapat membezakan keadaan ini secara probabilistik.)
Namun begitu, kerana Alice dan Bob hanya menggunakan operasi unitari, keadaan semua sistem yang terlibat dalam protokol bersama-sama selepas fasa komit mestilah dalam keadaan tulen.
Khususnya, andaikan ∣ψ0⟩ ialah keadaan tulen semua sistem yang terlibat dalam protokol apabila Alice komit kepada 0, dan ∣ψ1⟩ ialah keadaan tulen semua sistem yang terlibat dalam protokol apabila Alice komit kepada 1.
Jika kita tulis A dan B untuk menandakan sistem (mungkin kompaun) Alice dan Bob, maka
ρ0ρ1=TrA(∣ψ0⟩⟨ψ0∣)=TrA(∣ψ1⟩⟨ψ1∣).
Memandangkan keperluan bahawa ρ0=ρ1 untuk protokol yang sempurna menyembunyikan, kita dapati bahawa ∣ψ0⟩ dan ∣ψ1⟩ ialah penulenan keadaan yang sama — jadi, melalui kesetaraan unitari penulenan, mesti terdapat operasi unitari U pada A sahaja sedemikian rupa bahawa
(U⊗IB)∣ψ0⟩=∣ψ1⟩.
Oleh itu Alice bebas untuk menukar komitmennya dari 0 kepada 1 dengan menerapkan U pada A,
atau dari 1 kepada 0 dengan menerapkan U†, jadi protokol hipotetikal yang sedang dipertimbangkan itu sama sekali gagal untuk menjadi mengikat.
Implikasi terakhir kesetaraan unitari penulenan yang akan kita bincangkan dalam bahagian pelajaran ini ialah teorem berikut yang dikenali sebagai teorem Hughston-Jozsa-Wootters.
(Ini sebenarnya adalah pernyataan yang sedikit dipermudahkan daripada teorem yang dikenali dengan nama ini.)
Teorem
Hughston-Jozsa-Wootters: Biarkan X dan Y menjadi sistem dan biarkan ∣ϕ⟩ menjadi vektor keadaan kuantum bagi pasangan (X,Y).
Juga biarkan N menjadi integer positif yang sewenang-wenangnya, biarkan (p0,…,pN−1) menjadi vektor kebarangkalian, dan biarkan ∣ψ0⟩,…,∣ψN−1⟩ menjadi vektor keadaan kuantum yang mewakili keadaan X sedemikian rupa bahawa
TrY(∣ϕ⟩⟨ϕ∣)=a=0∑N−1pa∣ψa⟩⟨ψa∣.
Terdapat pengukuran (umum) {P0,…,PN−1} pada Y sedemikian rupa bahawa dua pernyataan berikut adalah benar apabila pengukuran ini dilakukan pada Y apabila (X,Y) berada dalam keadaan ∣ϕ⟩:
Setiap hasil pengukuran a∈{0,…,N−1} muncul dengan kebarangkalian pa.
Bersyarat pada memperoleh hasil pengukuran a, keadaan X menjadi ∣ψa⟩.
Secara intuitif, teorem ini menyatakan bahawa selagi kita mempunyai keadaan tulen dua sistem, maka untuk sebarang cara memikirkan keadaan terturun sistem pertama sebagai kombinasi cembung keadaan tulen, terdapat pengukuran sistem kedua yang secara efektif menjadikan cara berfikir ini tentang sistem pertama satu kenyataan.
Perhatikan bahawa nombor N tidak semestinya dibatasi oleh bilangan keadaan klasik X atau Y.
Sebagai contoh, mungkin N=1,000,000 sementara X dan Y adalah qubit.
Kita akan buktikan teorem ini menggunakan kesetaraan unitari penulenan, bermula dengan pengenalan sistem baru Z yang set keadaan klasiknya ialah {0,…,N−1}.
Pertimbangkan dua vektor keadaan kuantum berikut bagi triple (X,Y,Z).
Vektor pertama ∣γ0⟩ adalah sekadar vektor keadaan kuantum ∣ϕ⟩ yang diberikan, ditensor dengan ∣0⟩ untuk sistem baru Z.
Untuk vektor kedua ∣γ1⟩, kita pada dasarnya mempunyai vektor keadaan kuantum yang akan menjadikan teorem ini trivial — sekurang-kurangnya jika Y digantikan dengan Z — kerana pengukuran asas piawai yang dilakukan pada Z jelas menghasilkan setiap hasil a dengan kebarangkalian pa, dan bersyarat pada mendapatkan hasil ini keadaan X menjadi ∣ψa⟩.
Dengan memikirkan pasangan (Y,Z) sebagai sistem kompaun tunggal yang boleh disurih keluar untuk meninggalkan X, kita dapati bahawa kita telah mengenal pasti dua penulenan berbeza bagi keadaan
Oleh itu mesti terdapat operasi unitari U pada (Y,Z) yang memenuhi
(IX⊗U)∣γ0⟩=∣γ1⟩
melalui kesetaraan unitari penulenan.
Menggunakan operasi unitari U ini, kita boleh melaksanakan pengukuran yang memenuhi keperluan teorem seperti yang digambarkan oleh rajah berikut.
Dengan kata-kata, kita memperkenalkan sistem baru Z yang diinisialisasi kepada keadaan ∣0⟩, menerapkan U pada (Y,Z), yang mengubah keadaan (X,Y,Z) dari ∣γ0⟩ kepada ∣γ1⟩, dan kemudian mengukur Z dengan pengukuran asas standard, yang seperti yang telah kita perhatikan memberikan tingkah laku yang dikehendaki.
Segi empat bertitik dalam rajah mewakili pelaksanaan pengukuran ini, yang boleh diterangkan sebagai koleksi matriks semidefinit positif {P0,…,PN−1} seperti berikut.