Langkau ke kandungan utama

Teorem Naimark

Teorem Naimark adalah fakta asas tentang pengukuran. Ia menyatakan bahawa setiap pengukuran umum boleh dilaksanakan dengan cara yang mudah yang mengingatkan representasi Stinespring bagi saluran:

  1. Sistem yang akan diukur digabungkan dahulu dengan sistem ruang kerja yang dimulakan, membentuk sistem kompaun.
  2. Operasi unitar kemudian dilakukan ke atas sistem kompaun.
  3. Akhirnya, sistem ruang kerja diukur berkenaan dengan pengukuran asas piawai, menghasilkan hasil pengukuran umum asal.

Penyataan teorem dan bukti

Biar X\mathsf{X} menjadi sistem dan biar {P0,,Pm1}\{P_0,\ldots,P_{m-1}\} menjadi koleksi matriks positif semidefinit yang memenuhi

P0++Pm1=IX,P_0 + \cdots + P_{m-1} = \mathbb{I}_{\mathsf{X}},

ertinya ia menerangkan pengukuran X.\mathsf{X}. Juga biar Y\mathsf{Y} menjadi sistem yang set keadaan klasikalnya ialah {0,,m1},\{0,\ldots,m-1\}, iaitu set hasil yang mungkin bagi pengukuran ini.

Teorem Naimark menyatakan bahawa terdapat operasi unitar UU pada sistem kompaun (Y,X)(\mathsf{Y},\mathsf{X}) supaya pelaksanaan yang dicadangkan oleh rajah berikut menghasilkan hasil pengukuran yang selaras dengan pengukuran yang diberikan {P0,,Pm1},\{P_0,\ldots,P_{m-1}\}, bermakna kebarangkalian untuk hasil pengukuran yang berbeza adalah tepat sama.

Pelaksanaan pengukuran umum seperti dalam teorem Naimark

Untuk jelas, sistem X\mathsf{X} bermula dalam beberapa keadaan sewenang-wenangnya ρ\rho manakala Y\mathsf{Y} dimulakan kepada keadaan 0\vert 0\rangle. Operasi unitar UU diterapkan ke atas (Y,X)(\mathsf{Y},\mathsf{X}) dan kemudian sistem Y\mathsf{Y} diukur dengan pengukuran asas piawai, menghasilkan beberapa hasil a{0,,m1}.a\in\{0,\ldots,m-1\}.

Sistem X\mathsf{X} digambarkan sebagai sebahagian dari output litar, tetapi buat masa ini kita tidak akan mempersoalkan keadaan X\mathsf{X} selepas UU dilakukan, dan boleh bayangkan bahawa ia dikesan keluar. Kita akan berminat dengan keadaan X\mathsf{X} selepas UU dilakukan kemudian dalam pelajaran ini.

Pelaksanaan pengukuran dengan cara ini jelas mengingatkan representasi Stinespring bagi saluran, dan asas matematiknya juga serupa. Perbezaannya di sini ialah sistem ruang kerja diukur bukannya dikesan keluar seperti dalam kes representasi Stinespring.

Fakta bahawa setiap pengukuran boleh dilaksanakan dengan cara ini agak mudah untuk dibuktikan, tetapi kita perlu mengetahui fakta tentang matriks positif semidefinit terlebih dahulu.

Fakta

Andaikan PP adalah matriks positif semidefinit n×nn \times n. Terdapat matriks positif semidefinit n×nn\times n yang unik QQ di mana Q2=P.Q^2 = P. Matriks positif semidefinit unik ini dipanggil punca kuasa dua bagi PP dan ditulis P.\sqrt{P}.

Satu cara untuk mencari punca kuasa dua bagi matriks positif semidefinit adalah dengan mengira penguraian spektrum terlebih dahulu.

P=k=0n1λkψkψkP = \sum_{k=0}^{n-1} \lambda_k \vert \psi_k \rangle \langle \psi_k \vert

Kerana PP adalah positif semidefinit, nilai eigennya mestilah nombor nyata tidak negatif, dan dengan menggantikannya dengan punca kuasa dua kita mendapat ungkapan untuk punca kuasa dua bagi P.P.

P=k=0n1λkψkψk\sqrt{P} = \sum_{k=0}^{n-1} \sqrt{\lambda_k} \vert \psi_k \rangle \langle \psi_k \vert

Dengan konsep ini, kita sudah bersedia untuk membuktikan teorem Naimark. Dengan andaian bahawa X\mathsf{X} mempunyai nn keadaan klasikal, operasi unitar UU pada pasangan (Y,X)(\mathsf{Y},\mathsf{X}) boleh diwakili oleh matriks nm×nm,nm\times nm, yang boleh kita pandang sebagai matriks blok m×mm\times m yang blok-bloknya berukuran n×n.n\times n. Kunci bukti adalah mengambil UU sebagai sebarang matriks unitar yang sepadan dengan corak berikut.

U=(P0??P1??Pm1??)U = \begin{pmatrix} \sqrt{P_0} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \sqrt{P_1} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \sqrt{P_{m-1}} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}

Agar boleh mengisi blok yang ditanda dengan tanda tanya supaya UU adalah unitar, perlu dan memadai bahawa nn lajur pertama, yang terbentuk daripada blok P0,,Pm1,\sqrt{P_0},\ldots,\sqrt{P_{m-1}}, adalah ortonormal. Kita kemudiannya boleh menggunakan proses ortogonalisasi Gram-Schmidt untuk mengisi lajur yang selebihnya, sama seperti yang kita jumpai dalam pelajaran sebelumnya.

nn lajur pertama UU boleh dinyatakan sebagai vektor dengan cara berikut, di mana c=0,,n1c = 0,\ldots,n-1 merujuk kepada nombor lajur bermula dari 0.0.

γc=a=0m1aPac\vert\gamma_c\rangle = \sum_{a = 0}^{m-1} \vert a \rangle \otimes \sqrt{P_a} \vert c\rangle

Kita boleh mengira hasil darab dalam antara mana-mana dua daripadanya seperti berikut.

γcγd=a,b=0m1abcPaPbd=c(a=0m1Pa)d=cd\langle \gamma_c \vert \gamma_d \rangle = \sum_{a,b = 0}^{m-1} \langle a \vert b \rangle \cdot \langle c \vert \sqrt{P_a}\sqrt{P_b}\, \vert d\rangle = \langle c \vert \Biggl(\sum_{a = 0}^{m-1} P_a \Biggr) \vert d\rangle = \langle c \vert d\rangle

Ini menunjukkan bahawa lajur-lajur ini sebenarnya ortonormal, jadi kita boleh mengisi lajur yang selebihnya bagi UU dengan cara yang menjamin keseluruhan matriks adalah unitar.

Tinggal untuk memeriksa bahawa kebarangkalian hasil pengukuran bagi simulasi adalah konsisten dengan pengukuran asal. Untuk keadaan awal ρ\rho bagi X\mathsf{X} yang diberikan, pengukuran yang diterangkan oleh koleksi {P0,,Pm1}\{P_0,\ldots,P_{m-1}\} menghasilkan setiap hasil a{0,,m1}a\in\{0,\ldots,m-1\} dengan kebarangkalian Tr(Paρ).\operatorname{Tr}(P_a \rho).

Untuk mendapatkan kebarangkalian hasil bagi simulasi, pertama-tama mari kita namakan σ\sigma sebagai keadaan (Y,X)(\mathsf{Y},\mathsf{X}) selepas UU dilakukan. Keadaan ini boleh dinyatakan seperti berikut.

σ=U(00ρ)U=a,b=0m1abPaρPb\sigma = U \bigl(\vert 0\rangle \langle 0 \vert \otimes \rho\bigr) U^{\dagger} = \sum_{a,b=0}^{m-1} \vert a\rangle \langle b \vert \otimes \sqrt{P_a} \rho \sqrt{P_b}

Secara ekuivalen, dalam bentuk matriks blok, kita mempunyai persamaan berikut.

σ=(P0??P1??Pm1??)(ρ00000000)(P0P1Pm1??????)=(P0ρP0P0ρPm1Pm1ρP0Pm1ρPm1)\begin{aligned} \sigma & = \begin{pmatrix} \sqrt{P_0} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \sqrt{P_1} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \sqrt{P_{m-1}} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix} \begin{pmatrix} \rho & 0 & \cdots & 0 \\[1mm] 0 & 0 & \cdots & 0 \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] 0 & 0 & \cdots & 0 \end{pmatrix} \begin{pmatrix} \sqrt{P_0} & \sqrt{P_1} & \cdots & \sqrt{P_{m-1}} \\[1mm] \fbox{?} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \fbox{?} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}\\[5mm] & = \begin{pmatrix} \sqrt{P_0}\rho\sqrt{P_0} & \cdots & \sqrt{P_0}\rho\sqrt{P_{m-1}} \\[1mm] \vdots & \ddots & \vdots\\[1mm] \sqrt{P_{m-1}}\rho\sqrt{P_0} & \cdots & \sqrt{P_{m-1}}\rho\sqrt{P_{m-1}} \end{pmatrix} \end{aligned}

Perhatikan bahawa entri UU yang jatuh ke dalam blok yang ditanda dengan tanda tanya tidak memberi sebarang pengaruh terhadap hasil kerana kita sedang menkonjugat matriks berbentuk 00ρ\vert 0 \rangle \langle 0 \vert \otimes \rho — jadi entri tanda tanya selalu didarab dengan entri sifar bagi 00ρ\vert 0 \rangle \langle 0 \vert \otimes \rho apabila hasil darab matriks dikira.

Kini kita boleh menganalisis apa yang berlaku apabila pengukuran asas piawai dilakukan ke atas Y.\mathsf{Y}. Kebarangkalian hasil yang mungkin diberikan oleh entri pepenjuru keadaan tereduksi σY\sigma_{\mathsf{Y}} bagi Y.\mathsf{Y}.

σY=a,b=0m1Tr(PaρPb)ab\sigma_{\mathsf{Y}} = \sum_{a,b=0}^{m-1} \operatorname{Tr}\Bigl(\sqrt{P_a} \rho \sqrt{P_b}\Bigr) \vert a\rangle \langle b \vert

Khususnya, dengan menggunakan sifat kitaran surih, kita dapat melihat bahawa kebarangkalian untuk mendapatkan hasil tertentu a{0,,m1}a\in\{0,\ldots,m-1\} adalah seperti berikut.

aσYa=Tr(PaρPa)=Tr(Paρ)\langle a \vert \sigma_{\mathsf{Y}} \vert a \rangle = \operatorname{Tr}\Bigl(\sqrt{P_a} \rho \sqrt{P_a}\Bigr) = \operatorname{Tr}(P_a \rho)

Ini sesuai dengan pengukuran asal, menetapkan ketepatan simulasi.

Pengukuran tidak musnah

Sejauh ini dalam pelajaran ini, kita telah memperhatikan pengukuran musnah, di mana output hanya terdiri daripada hasil pengukuran klasikal dan tiada spesifikasi keadaan kuantum pasca-pengukuran sistem yang diukur.

Pengukuran tidak musnah, sebaliknya, melakukan perkara ini dengan tepat. Khususnya, pengukuran tidak musnah menerangkan bukan sahaja kebarangkalian hasil pengukuran klasikal, tetapi juga keadaan sistem yang diukur bagi setiap hasil pengukuran yang mungkin. Perhatikan bahawa istilah tidak musnah merujuk kepada sistem yang diukur tetapi tidak semestinya keadaannya, yang boleh berubah dengan ketara akibat pengukuran.

Secara umum, untuk pengukuran musnah yang diberikan, akan ada pelbagai (malah tak terhingga banyak) pengukuran tidak musnah yang serasi dengan pengukuran musnah yang diberikan, bermakna kebarangkalian hasil pengukuran klasikal sepadan dengan tepat dengan pengukuran musnah. Jadi, tidak ada cara yang unik untuk mentakrifkan keadaan kuantum pasca-pengukuran suatu sistem bagi pengukuran yang diberikan.

Malah, adalah mungkin untuk mengitlakkan pengukuran tidak musnah lebih jauh, supaya ia menghasilkan hasil pengukuran klasikal bersama output keadaan kuantum suatu sistem yang tidak semestinya sama dengan sistem input.

Konsep pengukuran tidak musnah adalah abstraksi yang menarik dan berguna. Namun, perlu diakui bahawa pengukuran tidak musnah boleh sentiasa diterangkan sebagai komposisi saluran dan pengukuran musnah — jadi ada suatu pengertian di mana konsep pengukuran musnah adalah yang lebih asas.

Daripada teorem Naimark

Pertimbangkan simulasi pengukuran umum seperti yang ada dalam teorem Naimark. Cara mudah untuk mendapatkan pengukuran tidak musnah daripada simulasi ini didedahkan oleh rajah sebelumnya, di mana sistem X\mathsf{X} tidak dikesan keluar, tetapi merupakan sebahagian daripada output. Ini menghasilkan hasil pengukuran klasikal a{0,,m1}a\in\{0,\ldots,m-1\} serta keadaan kuantum pasca-pengukuran bagi X.\mathsf{X}.

Mari kita terangkan keadaan ini dalam istilah matematik. Kita andaikan bahawa keadaan awal X\mathsf{X} adalah ρ,\rho, sehingga selepas sistem Y\mathsf{Y} yang dimulakan diperkenalkan dan UU dilakukan, kita mempunyai bahawa (Y,X)(\mathsf{Y},\mathsf{X}) berada dalam keadaan

σ=U(00ρ)U=a,b=0m1abPaρPb.\sigma = U \bigl(\vert 0\rangle \langle 0 \vert \otimes \rho\bigr) U^{\dagger} = \sum_{a,b=0}^{m-1} \vert a\rangle \langle b \vert \otimes \sqrt{P_a} \rho \sqrt{P_b}.

Kebarangkalian untuk hasil klasikal yang berbeza adalah sama seperti sebelumnya — ia tidak boleh berubah akibat keputusan kita untuk mengabaikan atau tidak mengabaikan X.\mathsf{X}. Iaitu, kita mendapatkan setiap a{0,,m1}a\in\{0,\ldots,m-1\} dengan kebarangkalian Tr(Paρ).\operatorname{Tr}(P_a \rho).

Bersyarat pada mendapat hasil pengukuran tertentu a,a, keadaan yang terhasil bagi X\mathsf{X} diberikan oleh ungkapan ini.

PaρPaTr(Paρ)\frac{\sqrt{P_a} \rho \sqrt{P_a}}{\operatorname{Tr}(P_a \rho)}

Satu cara untuk melihat ini adalah dengan mewakili pengukuran asas piawai bagi Y\mathsf{Y} oleh saluran penyahfas sepenuhnya Δm,\Delta_m, di mana output saluran menerangkan hasil pengukuran klasikal sebagai matriks ketumpatan (pepenjuru). Ungkapan keadaan yang kita peroleh adalah seperti berikut.

a,b=0m1Δm(ab)PaρPb=a=0m1aaPaρPa.\sum_{a,b=0}^{m-1} \Delta_m(\vert a\rangle \langle b \vert) \otimes \sqrt{P_a} \rho \sqrt{P_b} = \sum_{a=0}^{m-1} \vert a\rangle \langle a \vert \otimes \sqrt{P_a} \rho \sqrt{P_a}.

Kita kemudiannya boleh menulis keadaan ini sebagai gabungan cembung bagi keadaan hasil,

a=0m1Tr(Paρ)aaPaρPaTr(Paρ),\sum_{a=0}^{m-1} \operatorname{Tr}(P_a \rho)\, \vert a\rangle \langle a \vert \otimes \frac{\sqrt{P_a} \rho \sqrt{P_a}}{\operatorname{Tr}(P_a \rho)},

yang konsisten dengan ungkapan yang kita peroleh untuk keadaan X\mathsf{X} bersyarat pada setiap hasil pengukuran yang mungkin.

Daripada representasi Kraus

Terdapat pilihan alternatif untuk UU dalam konteks teorem Naimark yang menghasilkan kebarangkalian hasil pengukuran yang sama tetapi memberikan keadaan output yang sama sekali berbeza bagi X.\mathsf{X}.

Sebagai contoh, satu pilihan adalah menggantikan (IYV)U(\mathbb{I}_{\mathsf{Y}} \otimes V) U untuk U,U, di mana VV adalah sebarang operasi unitar ke atas X.\mathsf{X}. Penerapan VV ke atas X\mathsf{X} bertukar-tukar dengan pengukuran Y\mathsf{Y} jadi kebarangkalian hasil klasikal tidak berubah, tetapi kini keadaan X\mathsf{X} bersyarat pada hasil aa menjadi

VPaρPaVTr(Paρ).\frac{V \sqrt{P_a} \rho \sqrt{P_a}V^{\dagger}}{\operatorname{Tr}(P_a \rho)}.

Secara lebih umum, kita boleh menggantikan UU oleh matriks unitar

(a=0m1aaVa)U\Biggl(\sum_{a=0}^{m-1} \vert a\rangle\langle a \vert \otimes V_a\Biggr) U

untuk sebarang pilihan operasi unitar V0,,Vm1V_0,\ldots,V_{m-1} ke atas X.\mathsf{X}. Sekali lagi, kebarangkalian hasil klasikal tidak berubah, tetapi kini keadaan X\mathsf{X} bersyarat pada hasil aa menjadi

VaPaρPaVaTr(Paρ).\frac{V_a \sqrt{P_a} \rho \sqrt{P_a}V_a^{\dagger}}{\operatorname{Tr}(P_a \rho)}.

Cara setara untuk menyatakan kebebasan ini dikaitkan dengan representasi Kraus. Iaitu, kita boleh menerangkan pengukuran tidak musnah mm-hasil bagi sistem yang mempunyai nn keadaan klasikal dengan pemilihan matriks Kraus n×nn\times n A0,,Am1A_0,\ldots,A_{m-1} yang memenuhi syarat biasa bagi matriks Kraus.

a=0m1AaAa=IX(1)\sum_{a = 0}^{m-1} A_a^{\dagger} A_a = \mathbb{I}_{\mathsf{X}} \tag{1}

Dengan andaian bahawa keadaan awal X\mathsf{X} adalah ρ,\rho, hasil pengukuran klasikal adalah aa dengan kebarangkalian

Tr(AaρAa)=Tr(AaAaρ)\operatorname{Tr}\bigl(A_a \rho A_a^{\dagger}\bigr) = \operatorname{Tr}\bigl(A_a^{\dagger} A_a \rho \bigr)

dan bersyarat pada hasil aa keadaan X\mathsf{X} menjadi

AaρAaTr(AaAaρ).\frac{A_a \rho A_a^{\dagger}}{\operatorname{Tr}(A_a^{\dagger}A_a \rho)}.

Perhatikan bahawa ini setara dengan memilih operasi unitar UU dalam teorem Naimark seperti berikut.

U=(A0??A1??Am1??)U = \begin{pmatrix} A_{0} & \fbox{?} & \cdots & \fbox{?} \\[1mm] A_{1} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] A_{m-1} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}

Dalam pelajaran sebelumnya kita perhatikan bahawa lajur yang terbentuk daripada blok A0,,Am1A_0,\ldots,A_{m-1} semestinya ortogon, berdasarkan syarat (1).(1).

Pengitlakan

Terdapat cara yang lebih umum lagi untuk merumuskan pengukuran tidak musnah berbanding cara yang telah kita bincangkan. Konsep instrumen kuantum (yang tidak akan diterangkan di sini) merupakan satu cara untuk melakukan ini.

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