Langkau ke kandungan utama

Penulenan

Takrifan penulenan​

Mari kita mulakan dengan takrifan matematik yang tepat bagi penulenan.

Takrifan

Andaikan X\mathsf{X} ialah sistem dalam keadaan yang diwakili oleh matriks ketumpatan ρ,\rho, dan ∣ψ⟩\vert\psi\rangle ialah vektor keadaan kuantum bagi pasangan (X,Y)(\mathsf{X},\mathsf{Y}) yang meninggalkan ρ\rho apabila Y\mathsf{Y} disurih keluar:

ρ=Tr⁑Y(∣ψ⟩⟨ψ∣).\rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle\langle\psi\vert\bigr).

Vektor keadaan ∣ψ⟩\vert\psi\rangle kemudiannya dikatakan sebagai sebuah penulenan bagi ρ.\rho.

Keadaan tulen ∣ψ⟩⟨ψ∣,\vert\psi\rangle\langle\psi\vert, yang dinyatakan sebagai matriks ketumpatan dan bukannya vektor keadaan kuantum, juga lazimnya dirujuk sebagai penulenan bagi ρ\rho 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 ∣ψ⟩\vert \psi \rangle ialah vektor keadaan kuantum yang mewakili keadaan tulen sistem kompaun (A,B,C),(\mathsf{A},\mathsf{B},\mathsf{C}), dan persamaan

ρ=Tr⁑B(∣ψ⟩⟨ψ∣)\rho = \operatorname{Tr}_{\mathsf{B}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr)

benar bagi matriks ketumpatan ρ\rho yang mewakili keadaan sistem (A,C),(\mathsf{A},\mathsf{C}), maka ∣ψ⟩\vert\psi\rangle masih dirujuk sebagai penulenan bagi ρ.\rho.

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\mathsf{X} dan satu lagi memainkan peranan Y.\mathsf{Y}.

Kewujudan penulenan​

Andaikan X\mathsf{X} dan Y\mathsf{Y} adalah dua sistem sewenang-wenangnya dan ρ\rho ialah keadaan X\mathsf{X} yang diberikan. Kita akan membuktikan bahawa terdapat vektor keadaan kuantum ∣ψ⟩\vert\psi\rangle bagi (X,Y)(\mathsf{X},\mathsf{Y}) yang menulenkan ρ\rho β€” iaitu satu cara lain menyatakan bahawa ∣ψ⟩\vert\psi\rangle adalah penulenan bagi ρ\rho β€” dengan syarat sistem Y\mathsf{Y} cukup besar. Khususnya, jika Y\mathsf{Y} mempunyai sekurang-kurangnya bilangan keadaan klasik yang sama seperti X,\mathsf{X}, maka penulenan berbentuk ini semestinya wujud bagi setiap keadaan ρ.\rho. Bilangan keadaan klasik Y\mathsf{Y} yang lebih sedikit diperlukan untuk sesetengah keadaan ρ;\rho; secara umum, rank⁑(ρ)\operatorname{rank}(\rho) keadaan klasik Y\mathsf{Y} adalah perlu dan mencukupi untuk kewujudan vektor keadaan kuantum (X,Y)(\mathsf{X},\mathsf{Y}) yang menulenkan ρ.\rho.

Pertimbangkan dahulu sebarang ungkapan ρ\rho sebagai kombinasi cembung nn keadaan tulen, bagi sebarang integer positif n.n.

ρ=βˆ‘a=0nβˆ’1paβˆ£Ο•aβŸ©βŸ¨Ο•a∣\rho = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert

Dalam ungkapan ini, (p0,…,pnβˆ’1)(p_0,\ldots,p_{n-1}) ialah vektor kebarangkalian dan βˆ£Ο•0⟩,…,βˆ£Ο•nβˆ’1⟩\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle ialah vektor-vektor keadaan kuantum X.\mathsf{X}.

Satu cara untuk mendapatkan ungkapan sedemikian ialah melalui teorem spektrum, dalam kes itu nn ialah bilangan keadaan klasik X,\mathsf{X}, p0,…,pnβˆ’1p_0,\ldots,p_{n-1} adalah nilai eigen ρ,\rho, dan βˆ£Ο•0⟩,…,βˆ£Ο•nβˆ’1⟩\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle adalah vektor-vektor eigen ortonormal yang sepadan dengan nilai-nilai eigen ini.

Sebenarnya tidak perlu memasukkan sebutan-sebutan yang sepadan dengan nilai eigen sifar ρ\rho dalam jumlah itu, yang membolehkan kita secara alternatif memilih n=rank⁑(ρ)n = \operatorname{rank}(\rho) dan p0,…,pnβˆ’1p_0,\ldots,p_{n-1} sebagai nilai-nilai eigen bukan sifar ρ.\rho. Ini adalah nilai minimum nn di mana ungkapan ρ\rho yang mengambil bentuk di atas wujud.

Untuk menjelaskan, tidak perlu bahawa ungkapan ρ\rho yang dipilih, sebagai kombinasi cembung keadaan tulen, berasal dari teorem spektrum β€” ini hanyalah satu cara untuk mendapatkan ungkapan sedemikian. Khususnya, nn boleh menjadi sebarang integer positif, vektor-vektor unit βˆ£Ο•0⟩,…,βˆ£Ο•nβˆ’1⟩\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle tidak perlu ortogon, dan kebarangkalian p0,…,pnβˆ’1p_0,\ldots,p_{n-1} tidak perlu menjadi nilai eigen ρ.\rho.

Kita kini boleh mengenal pasti penulenan ρ\rho seperti berikut.

∣ψ⟩=βˆ‘a=0nβˆ’1paβ€‰βˆ£Ο•aβŸ©βŠ—βˆ£a⟩\vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert a \rangle

Di sini kita membuat andaian bahawa keadaan klasik Y\mathsf{Y} merangkumi 0,…,nβˆ’1.0,\ldots,n-1. Jika tidak, pilihan sewenang-wenang bagi nn keadaan klasik berbeza Y\mathsf{Y} boleh digantikan dengan 0,…,nβˆ’1.0,\ldots,n-1. Mengesahkan bahawa ini memang penulenan bagi ρ\rho adalah perkara mudah untuk mengira surih separa, yang boleh dilakukan dalam dua cara setara berikut.

Tr⁑Y(∣ψ⟩⟨ψ∣)=βˆ‘a=0nβˆ’1(IXβŠ—βŸ¨a∣)∣ψ⟩⟨ψ∣(IXβŠ—βˆ£a⟩)=βˆ‘a=0nβˆ’1paβˆ£Ο•aβŸ©βŸ¨Ο•a∣=ρ\operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) = \sum_{a = 0}^{n-1} (\mathbb{I}_{\mathsf{X}} \otimes \langle a\vert) \vert\psi\rangle\langle\psi\vert (\mathbb{I}_{\mathsf{X}} \otimes \vert a\rangle) = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert = \rho Tr⁑Y(∣ψ⟩⟨ψ∣)=βˆ‘a,b=0nβˆ’1papbβ€‰βˆ£Ο•aβŸ©βŸ¨Ο•bβˆ£β€‰Tr⁑(∣a⟩⟨b∣)=βˆ‘a=0nβˆ’1paβ€‰βˆ£Ο•aβŸ©βŸ¨Ο•a∣=ρ\operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) = \sum_{a,b = 0}^{n-1} \sqrt{p_a} \sqrt{p_b} \, \vert\phi_a\rangle\langle \phi_b\vert \, \operatorname{Tr}(\vert a \rangle \langle b \vert) = \sum_{a = 0}^{n-1} p_a \, \vert\phi_a\rangle\langle \phi_a\vert = \rho

Lebih umum lagi, bagi sebarang set ortonormal vektor {∣γ0⟩,…,∣γnβˆ’1⟩},\{\vert\gamma_0\rangle,\ldots,\vert\gamma_{n-1}\rangle\}, vektor keadaan kuantum

∣ψ⟩=βˆ‘a=0nβˆ’1paβ€‰βˆ£Ο•aβŸ©βŠ—βˆ£Ξ³a⟩\vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert \gamma_a \rangle

adalah penulenan bagi ρ.\rho.

Contoh​

Andaikan X\mathsf{X} dan Y\mathsf{Y} keduanya adalah Qubit dan

ρ=(34141414)\rho = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix}

adalah matriks ketumpatan yang mewakili keadaan X.\mathsf{X}.

Kita boleh menggunakan teorem spektrum untuk menyatakan ρ\rho sebagai

ρ=cos⁑2(Ο€/8)βˆ£ΟˆΟ€/8βŸ©βŸ¨ΟˆΟ€/8∣+sin⁑2(Ο€/8)∣ψ5Ο€/8⟩⟨ψ5Ο€/8∣,\rho = \cos^2(\pi/8) \vert \psi_{\pi/8}\rangle\langle\psi_{\pi/8}\vert + \sin^2(\pi/8) \vert \psi_{5\pi/8}\rangle\langle\psi_{5\pi/8}\vert,

di mana ∣ψθ⟩=cos⁑(θ)∣0⟩+sin⁑(θ)∣1⟩.\vert \psi_{\theta} \rangle = \cos(\theta) \vert 0\rangle + \sin(\theta)\vert 1\rangle. Vektor keadaan kuantum

cos⁑(Ο€/8)βˆ£ΟˆΟ€/8βŸ©βŠ—βˆ£0⟩+sin⁑(Ο€/8)∣ψ5Ο€/8βŸ©βŠ—βˆ£1⟩\cos(\pi/8) \vert \psi_{\pi/8}\rangle \otimes \vert 0\rangle + \sin(\pi/8) \vert \psi_{5\pi/8}\rangle \otimes \vert 1\rangle

yang menggambarkan keadaan tulen pasangan (X,Y),(\mathsf{X},\mathsf{Y}), oleh itu merupakan penulenan bagi ρ.\rho.

Secara alternatif, kita boleh menulis

ρ=12∣0⟩⟨0∣+12∣+⟩⟨+∣.\rho = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert +\rangle\langle +\vert.

Ini adalah kombinasi cembung keadaan-keadaan tulen tetapi bukan penguraian spektrum kerana ∣0⟩\vert 0\rangle dan ∣+⟩\vert +\rangle tidak ortogon dan 1/21/2 bukan nilai eigen ρ.\rho. Walaupun begitu, vektor keadaan kuantum

12∣0βŸ©βŠ—βˆ£0⟩+12∣+βŸ©βŠ—βˆ£1⟩\frac{1}{\sqrt{2}} \vert 0 \rangle \otimes \vert 0\rangle + \frac{1}{\sqrt{2}} \vert + \rangle \otimes \vert 1\rangle

adalah penulenan bagi ρ.\rho.

Penguraian Schmidt​

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 membuat alasan tentang vektor keadaan kuantum ∣ψ⟩\vert\psi\rangle yang diberikan bagi sepasang sistem, langkah pertama sering kali adalah mengenal pasti atau mempertimbangkan penguraian Schmidt bagi keadaan tersebut.

Takrifan

Biar ∣ψ⟩\vert \psi\rangle ialah vektor keadaan kuantum yang diberikan bagi sepasang sistem (X,Y).(\mathsf{X},\mathsf{Y}). Sebuah penguraian Schmidt bagi ∣ψ⟩\vert\psi\rangle ialah ungkapan berbentuk

∣ψ⟩=βˆ‘a=0rβˆ’1paβ€‰βˆ£xaβŸ©βŠ—βˆ£ya⟩,\vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle,

di mana p0,…,prβˆ’1p_0,\ldots,p_{r-1} adalah nombor nyata positif yang berjumlah kepada 11 dan kedua-dua set {∣x0⟩,…,∣xrβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} dan {∣y0⟩,…,∣yrβˆ’1⟩}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} adalah ortonormal.

Nilai-nilai

p0,…,prβˆ’1\sqrt{p_0},\ldots,\sqrt{p_{r-1}}

dalam penguraian Schmidt bagi ∣ψ⟩\vert\psi\rangle 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 ∣ψ⟩.\vert\psi\rangle. Set-set

{∣x0⟩,…,∣xrβˆ’1⟩}dan{∣y0⟩,…,∣yrβˆ’1⟩},\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} \quad\text{dan}\quad \{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\},

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 ∣ψ⟩\vert\psi\rangle 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⟩}\{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} bagi ruang vektor yang sepadan dengan sistem X.\mathsf{X}. Kerana ini adalah asas, akan sentiasa wujud pemilihan vektor ∣z0⟩,…,∣znβˆ’1⟩\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle yang ditentukan secara unik di mana persamaan berikut benar.

∣ψ⟩=βˆ‘a=0nβˆ’1∣xaβŸ©βŠ—βˆ£za⟩(1)\vert \psi\rangle = \sum_{a = 0}^{n-1} \vert x_a\rangle \otimes \vert z_a \rangle \tag{1}

Sebagai contoh, andaikan {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} ialah asas piawai yang dikaitkan dengan X.\mathsf{X}. Dengan menganggap set keadaan klasik X\mathsf{X} ialah {0,…,nβˆ’1},\{0,\ldots,n-1\}, ini bermakna ∣xa⟩=∣a⟩\vert x_a\rangle = \vert a\rangle bagi setiap a∈{0,…,nβˆ’1},a\in\{0,\ldots,n-1\}, dan kita mendapati bahawa

∣ψ⟩=βˆ‘a=0nβˆ’1∣aβŸ©βŠ—βˆ£za⟩\vert\psi\rangle = \sum_{a = 0}^{n-1} \vert a\rangle \otimes \vert z_a\rangle

apabila

∣za⟩=(⟨aβˆ£βŠ—IY)∣ψ⟩\vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle

bagi setiap a∈{0,…,nβˆ’1}.a\in\{0,\ldots,n-1\}. Kita kerap mempertimbangkan ungkapan seperti ini apabila memikirkan tentang pengukuran asas piawai X.\mathsf{X}.

Penting untuk diingat bahawa formula

∣za⟩=(⟨aβˆ£βŠ—IY)∣ψ⟩\vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle

bagi vektor-vektor ∣z0⟩,…,∣znβˆ’1⟩\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle dalam contoh ini hanya berfungsi kerana {∣0⟩,…,∣nβˆ’1⟩}\{\vert 0\rangle,\ldots,\vert n-1\rangle\} adalah asas ortonormal. Secara umum, jika {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} ialah asas yang tidak semestinya ortonormal, maka vektor-vektor ∣z0⟩,…,∣znβˆ’1⟩\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle masih ditentukan secara unik oleh persamaan (1),(1), tetapi formula yang berbeza diperlukan. Satu cara untuk mencarinya ialah dengan terlebih dahulu mengenal pasti vektor-vektor ∣w0⟩,…,∣wnβˆ’1⟩\vert w_0\rangle,\ldots,\vert w_{n-1}\rangle supaya persamaan

⟨wa∣xb⟩={1a=b0aβ‰ b\langle w_a \vert x_b \rangle = \begin{cases} 1 & a=b\\ 0 & a\neq b \end{cases}

dipenuhi bagi semua a,b∈{0,…,nβˆ’1},a,b\in\{0,\ldots,n-1\}, pada ketika itu kita mempunyai

∣za⟩=(⟨waβˆ£βŠ—IY)∣ψ⟩.\vert z_a \rangle = (\langle w_a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle.

Bagi asas {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} yang diberikan bagi ruang vektor yang sepadan dengan X,\mathsf{X}, vektor-vektor yang ditentukan secara unik ∣z0⟩,…,∣znβˆ’1⟩\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle di mana persamaan (1)(1) dipenuhi tidak semestinya memenuhi sebarang sifat khas, walaupun jika {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} kebetulan adalah asas ortonormal. Namun, jika kita memilih {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} sebagai asas ortonormal vektor eigen bagi keadaan teraruh

ρ=Tr⁑Y(∣ψ⟩⟨ψ∣),\rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle \langle \psi \vert \bigr),

maka sesuatu yang menarik berlaku. Khususnya, bagi koleksi {∣z0⟩,…,∣znβˆ’1⟩}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} yang ditentukan secara unik di mana persamaan (1)(1) benar, kita mendapati bahawa koleksi ini mestilah ortogon.

Dengan lebih terperinci, pertimbangkan penguraian spektrum ρ.\rho.

ρ=βˆ‘a=0nβˆ’1pa∣xa⟩⟨xa∣\rho = \sum_{a = 0}^{n-1} p_a \vert x_a \rangle \langle x_a \vert

Di sini kita menandakan nilai-nilai eigen ρ\rho dengan p0,…,pnβˆ’1p_0,\ldots,p_{n-1} sebagai pengiktirafan fakta bahawa ρ\rho adalah matriks ketumpatan β€” jadi vektor nilai eigen (p0,…,pnβˆ’1)(p_0,\ldots,p_{n-1}) membentuk vektor kebarangkalian β€” manakala {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} ialah asas ortonormal vektor-vektor eigen yang sepadan dengan nilai-nilai eigen ini. Untuk melihat bahawa koleksi unik {∣z0⟩,…,∣znβˆ’1⟩}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} di mana persamaan (1)(1) benar semestinya ortogon, kita boleh mulakan dengan mengira surih separa.

Tr⁑Y(∣ψ⟩⟨ψ∣)=βˆ‘a,b=0nβˆ’1∣xa⟩⟨xb∣Tr⁑(∣za⟩⟨zb∣)=βˆ‘a,b=0nβˆ’1⟨zb∣zaβŸ©β€‰βˆ£xa⟩⟨xb∣.\begin{aligned} \operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) & = \sum_{a,b = 0}^{n-1} \vert x_a\rangle\langle x_b\vert \operatorname{Tr}(\vert z_a\rangle\langle z_b\vert)\\ & = \sum_{a,b = 0}^{n-1} \langle z_b\vert z_a\rangle \, \vert x_a\rangle\langle x_b\vert. \end{aligned}

Ungkapan ini mestilah bersetuju dengan penguraian spektrum ρ.\rho. Kerana {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} ialah asas, kita menyimpulkan bahawa set matriks

{∣xa⟩⟨xbβˆ£β€‰: a,b∈{0,…,nβˆ’1}}\bigl\{ \vert x_a\rangle\langle x_b\vert \,:\, a,b\in\{0,\ldots,n-1\} \bigr\}

adalah bebas linear, dan oleh itu ia mengikut bahawa

⟨zb∣za⟩={paa=b0aβ‰ b,\langle z_b \vert z_a\rangle = \begin{cases} p_a & a=b\\[1mm] 0 & a\neq b, \end{cases}

membuktikan bahawa {∣z0⟩,…,∣znβˆ’1⟩}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} adalah ortogon.

Kita hampir mendapat penguraian Schmidt bagi ∣ψ⟩.\vert\psi\rangle. Tinggal lagi untuk membuang sebutan-sebutan dalam (1)(1) di mana pa=0p_a = 0 kemudian menulis ∣za⟩=pa∣ya⟩\vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle bagi vektor unit ∣ya⟩\vert y_a\rangle 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 ρ\rho sesuka hati β€” jadi kita boleh menganggap nilai-nilai eigen tersusun dalam tertib menurun:

p0β‰₯p1β‰₯β‹―β‰₯pnβˆ’1.p_0 \geq p_1 \geq \cdots \geq p_{n-1}.

Dengan menetapkan r=rank⁑(ρ),r = \operatorname{rank}(\rho), kita mendapati bahawa p0,…,prβˆ’1>0p_0,\ldots,p_{r-1} > 0 dan pr=β‹―=pnβˆ’1=0.p_r = \cdots = p_{n-1} = 0. Jadi, kita mempunyai

ρ=βˆ‘a=0rβˆ’1pa∣xa⟩⟨xa∣,\rho = \sum_{a = 0}^{r-1} p_a \vert x_a \rangle \langle x_a \vert,

dan kita boleh menulis vektor keadaan kuantum ∣ψ⟩\vert \psi \rangle sebagai

∣ψ⟩=βˆ‘a=0rβˆ’1∣xaβŸ©βŠ—βˆ£za⟩.\vert\psi\rangle = \sum_{a = 0}^{r-1} \vert x_a\rangle \otimes \vert z_a\rangle.

Memandangkan

βˆ₯∣za⟩βˆ₯2=⟨za∣za⟩=pa>0\| \vert z_a \rangle \|^2 = \langle z_a \vert z_a \rangle = p_a > 0

bagi a=0,…,rβˆ’1,a=0,\ldots,r-1, kita boleh mentakrifkan vektor-vektor unit ∣y0⟩,…,∣yrβˆ’1⟩\vert y_0 \rangle,\ldots,\vert y_{r-1}\rangle sebagai

∣ya⟩=∣za⟩βˆ₯∣za⟩βˆ₯=∣za⟩pa,\vert y_a\rangle = \frac{\vert z_a\rangle}{\|\vert z_a\rangle\|} = \frac{\vert z_a\rangle}{\sqrt{p_a}},

supaya ∣za⟩=pa∣ya⟩\vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle bagi setiap a∈{0,…,rβˆ’1}.a\in\{0,\ldots,r-1\}. Kerana vektor-vektor {∣z0⟩,…,∣zrβˆ’1⟩}\{\vert z_0\rangle, \ldots, \vert z_{r-1}\rangle\} adalah ortogon dan bukan sifar, ia mengikut bahawa {∣y0⟩,…,∣yrβˆ’1⟩}\{\vert y_0\rangle, \ldots, \vert y_{r-1}\rangle\} adalah set ortonormal, dan kita telah mendapat penguraian Schmidt bagi ∣ψ⟩.\vert\psi\rangle.

∣ψ⟩=βˆ‘a=0rβˆ’1paβ€‰βˆ£xaβŸ©βŠ—βˆ£ya⟩\vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle

Mengenai pilihan vektor-vektor {∣x0⟩,…,∣xrβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} dan {∣y0⟩,…,∣yrβˆ’1⟩},\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\}, kita boleh memilih {∣x0⟩,…,∣xrβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} sebagai sebarang set ortonormal vektor eigen yang sepadan dengan nilai-nilai eigen bukan sifar keadaan teraruh Tr⁑Y(∣ψ⟩⟨ψ∣)\operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) (seperti yang kita lakukan di atas), dalam kes itu vektor-vektor {∣y0⟩,…,∣yrβˆ’1⟩}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} ditentukan secara unik.

Situasinya adalah simetri antara kedua-dua sistem, jadi kita boleh secara alternatif memilih {∣y0⟩,…,∣yrβˆ’1⟩}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} sebagai sebarang set ortonormal vektor eigen yang sepadan dengan nilai-nilai eigen bukan sifar keadaan teraruh Tr⁑X(∣ψ⟩⟨ψ∣),\operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert), dalam kes itu vektor-vektor {∣x0⟩,…,∣xrβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} 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βˆ’1p_0,\ldots,p_{r-1} bagi keadaan teraruh Tr⁑X(∣ψ⟩⟨ψ∣)\operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert) mestilah sentiasa bersetuju dengan nilai-nilai eigen bukan sifar keadaan teraruh Tr⁑Y(∣ψ⟩⟨ψ∣)\operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) bagi mana-mana keadaan tulen ∣ψ⟩\vert\psi\rangle sepasang sistem (X,Y).(\mathsf{X},\mathsf{Y}).

Secara intuitif, keadaan-keadaan teraruh X\mathsf{X} dan Y\mathsf{Y} mempunyai jumlah kerawakan yang tepat sama apabila pasangan (X,Y)(\mathsf{X},\mathsf{Y}) berada dalam keadaan tulen. Fakta ini didedahkan oleh penguraian Schmidt: dalam kedua-dua kes nilai eigen keadaan teraruh mestilah bersetuju dengan kuasa dua pekali-pekali Schmidt bagi keadaan tulen.

Kesetaraan unitari pemurnian​

Kita boleh menggunakan penguraian Schmidt untuk menetapkan fakta yang sangat penting berkaitan pemurnian yang dikenali sebagai kesetaraan unitari pemurnian.

Teorem

Kesetaraan unitari pemurnian: Andaikan X\mathsf{X} dan Y\mathsf{Y} ialah sistem, dan ∣ψ⟩\vert\psi\rangle serta βˆ£Ο•βŸ©\vert\phi\rangle ialah vektor keadaan kuantum bagi (X,Y)(\mathsf{X},\mathsf{Y}) yang kedua-duanya memurnikan keadaan yang sama bagi X.\mathsf{X}. Dalam simbol,

Tr⁑Y(∣ψ⟩⟨ψ∣)=ρ=Tr⁑Y(βˆ£Ο•βŸ©βŸ¨Ο•βˆ£)\operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert)

untuk sesetengah matriks ketumpatan ρ\rho yang mewakili keadaan X.\mathsf{X}. Mesti terdapat operasi unitari UU pada Y\mathsf{Y} sahaja yang mengubah pemurnian pertama kepada yang kedua:

(IXβŠ—U)∣ψ⟩=βˆ£Ο•βŸ©.(\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle = \vert\phi\rangle.

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 ∣ψ⟩\vert\psi\rangle dan βˆ£Ο•βŸ©\vert\phi\rangle ialah vektor keadaan kuantum bagi pasangan sistem (X,Y)(\mathsf{X},\mathsf{Y}) yang memenuhi persamaan

Tr⁑Y(∣ψ⟩⟨ψ∣)=ρ=Tr⁑Y(βˆ£Ο•βŸ©βŸ¨Ο•βˆ£)\operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert)

untuk sesetengah matriks ketumpatan ρ\rho yang mewakili keadaan X.\mathsf{X}.

Pertimbangkan penguraian spektrum ρ.\rho.

ρ=βˆ‘a=0nβˆ’1pa∣xa⟩⟨xa∣\rho = \sum_{a = 0}^{n-1} p_a \vert x_a\rangle\langle x_a\vert

Di sini {∣x0⟩,…,∣xnβˆ’1⟩}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} ialah asas ortonormal vektor eigen ρ.\rho. Dengan mengikuti preskripsi yang diterangkan sebelumnya, kita boleh mendapatkan penguraian Schmidt untuk kedua-dua ∣ψ⟩\vert\psi\rangle dan βˆ£Ο•βŸ©\vert\phi\rangle yang mempunyai bentuk berikut.

∣ψ⟩=βˆ‘a=0rβˆ’1paβ€‰βˆ£xaβŸ©βŠ—βˆ£uaβŸ©βˆ£Ο•βŸ©=βˆ‘a=0rβˆ’1paβ€‰βˆ£xaβŸ©βŠ—βˆ£va⟩\begin{aligned} \vert\psi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert u_a\rangle\\[1mm] \vert\phi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle \end{aligned}

Dalam ungkapan ini rr ialah pangkat ρ\rho dan {∣u0⟩,…,∣urβˆ’1⟩}\{\vert u_0\rangle,\ldots,\vert u_{r-1}\rangle\} dan {∣v0⟩,…,∣vrβˆ’1⟩}\{\vert v_0\rangle,\ldots,\vert v_{r-1}\rangle\} ialah set vektor ortonormal dalam ruang yang berpadanan dengan Y.\mathsf{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 UU supaya U∣ua⟩=∣va⟩U \vert u_a\rangle = \vert v_a\rangle untuk a=0,…,rβˆ’1.a = 0,\ldots,r-1. Khususnya, untuk mencari matriks UU sedemikian, kita boleh mula-mula menggunakan proses orthogonalisasi Gram-Schmidt untuk meluaskan set ortonormal kita kepada asas ortonormal {∣u0⟩,…,∣umβˆ’1⟩}\{\vert u_0\rangle,\ldots,\vert u_{m-1}\rangle\} dan {∣v0⟩,…,∣vmβˆ’1⟩},\{\vert v_0\rangle,\ldots,\vert v_{m-1}\rangle\}, di mana mm ialah dimensi ruang yang berpadanan dengan Y,\mathsf{Y}, dan kemudian ambil

U=βˆ‘a=0mβˆ’1∣va⟩⟨ua∣.U = \sum_{a = 0}^{m-1} \vert v_a\rangle\langle u_a\vert.

Kita kemudiannya dapati bahawa

(IXβŠ—U)∣ψ⟩=βˆ‘a=0rβˆ’1paβ€‰βˆ£xaβŸ©βŠ—U∣ua⟩=βˆ‘a=0rβˆ’1paβ€‰βˆ£xaβŸ©βŠ—βˆ£va⟩=βˆ£Ο•βŸ©,\begin{aligned} (\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes U \vert u_a\rangle\\ & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle\\ & = \vert\phi\rangle, \end{aligned}

yang melengkapkan buktinya.

Berikut adalah beberapa daripada banyak contoh dan implikasi menarik yang berkaitan dengan kesetaraan unitari pemurnian. Kita akan melihat satu lagi yang sangat penting kemudian dalam pelajaran, dalam konteks fideliti, yang dikenali sebagai teorem Uhlmann.

Pengekodan suprapadat​

Dalam protokol pengekodan suprapadat, Alice dan Bob berkongsi satu e-bit, bermakna Alice memegang Qubit A,\mathsf{A}, Bob memegang Qubit B,\mathsf{B}, dan bersama-sama pasangan (A,B)(\mathsf{A},\mathsf{B}) berada dalam keadaan Bell βˆ£Ο•+⟩.\vert\phi^{+}\rangle. Protokol ini menerangkan bagaimana Alice boleh mengubah keadaan dikongsi ini kepada mana-mana satu daripada empat keadaan Bell, βˆ£Ο•+⟩,\vert\phi^+\rangle, βˆ£Ο•βˆ’βŸ©,\vert\phi^-\rangle, ∣ψ+⟩,\vert\psi^+\rangle, dan βˆ£Οˆβˆ’βŸ©,\vert\psi^-\rangle, dengan menerapkan operasi unitari pada Qubit A\mathsf{A} miliknya. Setelah melakukan ini, dia menghantar A\mathsf{A} kepada Bob, dan kemudian Bob melakukan pengukuran pada pasangan (A,B)(\mathsf{A},\mathsf{B}) untuk melihat keadaan Bell mana yang dia pegang.

Untuk keempat-empat keadaan Bell, keadaan terturun Qubit Bob B\mathsf{B} ialah keadaan bercampur penuh.

Tr⁑A(βˆ£Ο•+βŸ©βŸ¨Ο•+∣)=Tr⁑A(βˆ£Ο•βˆ’βŸ©βŸ¨Ο•βˆ’βˆ£)=Tr⁑A(∣ψ+⟩⟨ψ+∣)=Tr⁑A(βˆ£Οˆβˆ’βŸ©βŸ¨Οˆβˆ’βˆ£)=I2\operatorname{Tr}_{\mathsf{A}}(\vert\phi^+\rangle\langle\phi^+\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\phi^-\rangle\langle\phi^-\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\psi^+\rangle\langle\psi^+\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\psi^-\rangle\langle\psi^-\vert) = \frac{\mathbb{I}}{2}

Dengan kesetaraan unitari pemurnian, kita segera simpulkan bahawa untuk setiap keadaan Bell mesti terdapat operasi unitari pada Qubit Alice A\mathsf{A} sahaja yang mengubah βˆ£Ο•+⟩\vert\phi^+\rangle kepada keadaan Bell yang dipilih. Walaupun ini tidak mendedahkan butiran tepat protokol tersebut, kesetaraan unitari pemurnian 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 pemurnian keadaan bercampur penuh.

Implikasi kriptografi​

Kesetaraan unitari pemurnian mempunyai implikasi berkaitan pelaksanaan primitif kriptografi menggunakan maklumat kuantum. Sebagai contoh, kesetaraan unitari pemurnian 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}.b\in\{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 pemurnian. 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\rho_0 jika Alice komit kepada nilai 00 dan ρ1\rho_1 jika Alice komit kepada nilai 1.1. Untuk protokol menjadi sempurna menyembunyikan, Bob tidak sepatutnya dapat membezakan antara dua keadaan ini β€” jadi mestilah ρ0=ρ1.\rho_0 = \rho_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⟩\vert\psi_0\rangle ialah keadaan tulen semua sistem yang terlibat dalam protokol apabila Alice komit kepada 0,0, dan ∣ψ1⟩\vert\psi_1\rangle ialah keadaan tulen semua sistem yang terlibat dalam protokol apabila Alice komit kepada 1.1. Jika kita tulis A\mathsf{A} dan B\mathsf{B} untuk menandakan sistem (mungkin kompaun) Alice dan Bob, maka

ρ0=Tr⁑A(∣ψ0⟩⟨ψ0∣)ρ1=Tr⁑A(∣ψ1⟩⟨ψ1∣).\begin{aligned} \rho_0 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_0\rangle\langle\psi_0\vert)\\[1mm] \rho_1 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_1\rangle\langle\psi_1\vert). \end{aligned}

Memandangkan keperluan bahawa ρ0=ρ1\rho_0 = \rho_1 untuk protokol yang sempurna menyembunyikan, kita dapati bahawa ∣ψ0⟩\vert\psi_0\rangle dan ∣ψ1⟩\vert\psi_1\rangle ialah pemurnian keadaan yang sama β€” jadi, melalui kesetaraan unitari pemurnian, mesti terdapat operasi unitari UU pada A\mathsf{A} sahaja sedemikian rupa bahawa

(UβŠ—IB)∣ψ0⟩=∣ψ1⟩.(U\otimes\mathbb{I}_{\mathsf{B}})\vert\psi_0\rangle = \vert\psi_1\rangle.

Oleh itu Alice bebas untuk menukar komitmennya dari 00 kepada 11 dengan menerapkan UU pada A,\mathsf{A}, atau dari 11 kepada 00 dengan menerapkan U†,U^{\dagger}, jadi protokol hipotetikal yang sedang dipertimbangkan itu sama sekali gagal untuk menjadi mengikat.

Teorem Hughston-Jozsa-Wootters​

Implikasi terakhir kesetaraan unitari pemurnian 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\mathsf{X} dan Y\mathsf{Y} menjadi sistem dan biarkan βˆ£Ο•βŸ©\vert\phi\rangle menjadi vektor keadaan kuantum bagi pasangan (X,Y).(\mathsf{X},\mathsf{Y}). Juga biarkan NN menjadi integer positif yang sewenang-wenangnya, biarkan (p0,…,pNβˆ’1)(p_0,\ldots,p_{N-1}) menjadi vektor kebarangkalian, dan biarkan ∣ψ0⟩,…,∣ψNβˆ’1⟩\vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle menjadi vektor keadaan kuantum yang mewakili keadaan X\mathsf{X} sedemikian rupa bahawa

Tr⁑Y(βˆ£Ο•βŸ©βŸ¨Ο•βˆ£)=βˆ‘a=0Nβˆ’1pa∣ψa⟩⟨ψa∣.\operatorname{Tr}_{\mathsf{Y}}\bigl(\vert\phi\rangle\langle\phi\vert\bigr) = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert.

Terdapat pengukuran (umum) {P0,…,PNβˆ’1}\{P_0,\ldots,P_{N-1}\} pada Y\mathsf{Y} sedemikian rupa bahawa dua pernyataan berikut adalah benar apabila pengukuran ini dilakukan pada Y\mathsf{Y} apabila (X,Y)(\mathsf{X},\mathsf{Y}) berada dalam keadaan βˆ£Ο•βŸ©:\vert\phi\rangle:

  1. Setiap hasil pengukuran a∈{0,…,Nβˆ’1}a\in\{0,\ldots,N-1\} muncul dengan kebarangkalian pap_a.
  2. Bersyarat pada memperoleh hasil pengukuran a,a, keadaan X\mathsf{X} menjadi ∣ψa⟩.\vert\psi_a\rangle.

Secara intuitif, teorem ini menyatakan bahawa selagi kita mempunyai keadaan tulen dua sistem, maka untuk sebarang cara memikirkan keadaan terturun sistem pertama sebagai gabungan cembung keadaan tulen, terdapat pengukuran sistem kedua yang secara efektif menjadikan cara berfikir ini tentang sistem pertama satu kenyataan. Perhatikan bahawa nombor NN tidak semestinya dibatasi oleh bilangan keadaan klasik X\mathsf{X} atau Y.\mathsf{Y}. Sebagai contoh, mungkin N=1,000,000N = 1{,}000{,}000 sementara X\mathsf{X} dan Y\mathsf{Y} adalah Qubit.

Kita akan buktikan teorem ini menggunakan kesetaraan unitari pemurnian, bermula dengan pengenalan sistem baru Z\mathsf{Z} yang set keadaan klasiknya ialah {0,…,Nβˆ’1}.\{0,\ldots,N-1\}. Pertimbangkan dua vektor keadaan kuantum berikut bagi triple (X,Y,Z).(\mathsf{X},\mathsf{Y},\mathsf{Z}).

∣γ0⟩=βˆ£Ο•βŸ©XYβŠ—βˆ£0⟩Z∣γ1⟩=βˆ‘a=0Nβˆ’1paβ€‰βˆ£Οˆa⟩XβŠ—βˆ£0⟩YβŠ—βˆ£a⟩Z\begin{aligned} \vert\gamma_0\rangle & = \vert\phi\rangle_{\mathsf{XY}}\otimes\vert 0\rangle_{\mathsf{Z}}\\[1mm] \vert\gamma_1\rangle & = \sum_{a = 0}^{N-1} \sqrt{p_a}\, \vert\psi_a\rangle_{\mathsf{X}} \otimes \vert 0\rangle_{\mathsf{Y}} \otimes \vert a\rangle_{\mathsf{Z}} \end{aligned}

Vektor pertama ∣γ0⟩\vert\gamma_0\rangle adalah sekadar vektor keadaan kuantum βˆ£Ο•βŸ©\vert\phi\rangle yang diberikan, ditensor dengan ∣0⟩\vert 0\rangle untuk sistem baru Z.\mathsf{Z}. Untuk vektor kedua ∣γ1⟩,\vert\gamma_1\rangle, kita pada dasarnya mempunyai vektor keadaan kuantum yang akan menjadikan teorem ini trivial β€” sekurang-kurangnya jika Y\mathsf{Y} digantikan dengan Z\mathsf{Z} β€” kerana pengukuran asas standard yang dilakukan pada Z\mathsf{Z} jelas menghasilkan setiap hasil aa dengan kebarangkalian pa,p_a, dan bersyarat pada mendapatkan hasil ini keadaan X\mathsf{X} menjadi ∣ψa⟩.\vert\psi_a\rangle.

Dengan memikirkan pasangan (Y,Z)(\mathsf{Y},\mathsf{Z}) sebagai sistem kompaun tunggal yang boleh disurih keluar untuk meninggalkan X,\mathsf{X}, kita dapati bahawa kita telah mengenal pasti dua pemurnian berbeza bagi keadaan

ρ=βˆ‘a=0Nβˆ’1pa∣ψa⟩⟨ψa∣.\rho = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert.

Khususnya, untuk yang pertama kita ada

Tr⁑YZ(∣γ0⟩⟨γ0∣)=Tr⁑Y(βˆ£Ο•βŸ©βŸ¨Ο•βˆ£)=ρ\operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_0\rangle\langle\gamma_0\vert) = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert) = \rho

dan untuk yang kedua kita ada

Tr⁑YZ(∣γ1⟩⟨γ1∣)=βˆ‘a,b=0Nβˆ’1papbβ€‰βˆ£Οˆa⟩⟨ψa∣Tr⁑(∣0⟩⟨0βˆ£βŠ—βˆ£a⟩⟨b∣)=βˆ‘a=0Nβˆ’1paβ€‰βˆ£Οˆa⟩⟨ψa∣=ρ.\begin{aligned} \operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_1\rangle\langle\gamma_1\vert) & = \sum_{a,b = 0}^{N-1} \sqrt{p_a}\sqrt{p_b} \, \vert\psi_a\rangle\langle\psi_a\vert \operatorname{Tr}(\vert 0\rangle\langle 0\vert \otimes \vert a\rangle\langle b\vert)\\ & = \sum_{a = 0}^{N-1} p_a \, \vert\psi_a\rangle\langle\psi_a\vert\\ & = \rho. \end{aligned}

Oleh itu mesti terdapat operasi unitari UU pada (Y,Z)(\mathsf{Y},\mathsf{Z}) yang memenuhi

(IXβŠ—U)∣γ0⟩=∣γ1⟩(\mathbb{I}_{\mathsf{X}} \otimes U) \vert \gamma_0 \rangle = \vert\gamma_1\rangle

melalui kesetaraan unitari pemurnian.

Menggunakan operasi unitari UU ini, kita boleh melaksanakan pengukuran yang memenuhi keperluan teorem seperti yang digambarkan oleh rajah berikut. Dengan kata-kata, kita memperkenalkan sistem baru Z\mathsf{Z} yang diinisialisasi kepada keadaan ∣0⟩,\vert 0\rangle, menerapkan UU pada (Y,Z),(\mathsf{Y},\mathsf{Z}), yang mengubah keadaan (X,Y,Z)(\mathsf{X},\mathsf{Y},\mathsf{Z}) dari ∣γ0⟩\vert\gamma_0\rangle kepada ∣γ1⟩,\vert\gamma_1\rangle, dan kemudian mengukur Z\mathsf{Z} dengan pengukuran asas standard, yang seperti yang telah kita perhatikan memberikan tingkah laku yang dikehendaki.

A quantum circuit implementation of a measurement for the HSW theorem

Segi empat bertitik dalam rajah mewakili pelaksanaan pengukuran ini, yang boleh diterangkan sebagai koleksi matriks semidefinit positif {P0,…,PNβˆ’1}\{P_0,\ldots,P_{N-1}\} seperti berikut.

Pa=(IYβŠ—βŸ¨0∣)U†(IYβŠ—βˆ£a⟩⟨a∣)U(IYβŠ—βˆ£0⟩)P_a = (\mathbb{I}_{\mathsf{Y}} \otimes \langle 0\vert) U^{\dagger} (\mathbb{I}_{\mathsf{Y}} \otimes \vert a\rangle\langle a \vert)U (\mathbb{I}_{\mathsf{Y}} \otimes \vert 0\rangle)
Source: IBM Quantum docs β€” updated 15 Jan 2026
English version on doQumentation β€” updated 7 Mei 2026
This translation based on the English version of approx. 26 Mac 2026