Kita telah membincangkan tiga cara berbeza untuk mewakili saluran dalam istilah matematik, iaitu perwakilan Stinespring, perwakilan Kraus, dan perwakilan Choi.
Kita juga mempunyai takrifan saluran, yang menyatakan bahawa saluran ialah pemetaan linear yang sentiasa mengubah matriks ketumpatan menjadi matriks ketumpatan, walaupun apabila saluran itu digunakan hanya pada sebahagian sistem kompaun.
Bahagian selebihnya pelajaran ini ditumpukan kepada bukti matematik bahawa ketiga-tiga perwakilan adalah setara dan menangkap takrifan dengan tepat.
Matlamat kita adalah untuk menetapkan kesetaraan koleksi empat pernyataan, dan kita akan mulakan dengan menulisnya dengan tepat.
Keempat-empat pernyataan mengikut konvensyen yang sama yang telah digunakan sepanjang pelajaran ini, iaitu Φ ialah pemetaan linear daripada matriks persegi kepada matriks persegi, baris dan lajur matriks input telah ditempatkan dalam perkaitan dengan keadaan klasik sistem X (sistem input), dan baris dan lajur matriks output telah ditempatkan dalam perkaitan dengan keadaan klasik sistem Y (sistem output).
Φ ialah saluran daripada X kepada Y. Yakni, Φ sentiasa mengubah matriks ketumpatan menjadi matriks ketumpatan, walaupun apabila ia bertindak pada satu bahagian sistem kompaun yang lebih besar.
Matriks Choi J(Φ) adalah separuh-tentu positif dan memenuhi syarat TrY(J(Φ))=IX.
Terdapat perwakilan Kraus bagi Φ. Yakni, terdapat matriks A0,…,AN−1 di mana persamaan Φ(ρ)=∑k=0N−1AkρAk† benar bagi setiap input ρ, dan yang memenuhi syarat ∑k=0N−1Ak†Ak=IX.
Terdapat perwakilan Stinespring bagi Φ. Yakni, terdapat sistem W dan G di mana pasangan (W,X) dan (G,Y) mempunyai bilangan keadaan klasik yang sama, bersama-sama dengan matriks unitari U yang mewakili operasi unitari daripada (W,X) kepada (G,Y), supaya Φ(ρ)=TrG(U(∣0⟩⟨0∣⊗ρ)U†).
Cara bukti berfungsi ialah kitaran implikasi dibuktikan:
pernyataan pertama dalam senarai kita membawa kepada yang kedua, yang kedua membawa kepada yang ketiga, yang ketiga membawa kepada yang keempat, dan pernyataan keempat membawa kepada yang pertama.
Ini menetapkan bahawa keempat-empat pernyataan adalah setara — yakni ia semua benar atau semua palsu bagi pilihan Φ yang diberikan — kerana implikasi-implikasi boleh diikuti secara transitif dari mana-mana satu pernyataan ke pernyataan lain.
Ini adalah strategi lazim apabila membuktikan bahawa koleksi pernyataan adalah setara, dan trik berguna untuk digunakan dalam konteks sedemikian adalah menyediakan implikasi-implikasi dengan cara yang menjadikannya semudah mungkin untuk dibuktikan.
Itulah kes di sini — dan sebenarnya kita telah pun menemui dua daripada empat implikasi.
Merujuk kepada pernyataan-pernyataan yang tersenarai di atas mengikut nombor mereka, implikasi pertama yang hendak dibuktikan ialah 1 ⇒ 2.
Implikasi ini telah pun dibincangkan dalam konteks keadaan Choi saluran.
Di sini kita akan merumuskan butiran matematiknya.
Andaikan set keadaan klasik sistem input X ialah Σ dan biar n=∣Σ∣.
Pertimbangkan situasi di mana Φ digunakan pada yang kedua daripada dua salinan X yang bersama-sama dalam keadaan
dan berdasarkan andaian bahawa Φ adalah saluran, ini mestilah menjadi matriks ketumpatan.
Seperti semua matriks ketumpatan ia mestilah separuh-tentu positif, dan mendarabkan matriks separuh-tentu positif dengan nombor nyata positif menghasilkan matriks separuh-tentu positif lain, dan oleh itu J(Φ)≥0.
Selain itu, berdasarkan andaian bahawa Φ adalah saluran, ia mestilah memelihara surih, dan oleh itu
Implikasi kedua, sekali lagi merujuk kepada pernyataan dalam senarai kita mengikut nombor mereka, ialah 2 ⇒ 3.
Untuk menjelaskan, kita mengabaikan pernyataan-pernyataan lain — dan khususnya kita tidak boleh membuat andaian bahawa Φ adalah saluran.
Semua yang kita ada untuk digunakan ialah Φ ialah pemetaan linear yang perwakilan Choi-nya memenuhi J(Φ)≥0 dan
TrY(J(Φ))=IX.
Ini, bagaimanapun, adalah semua yang kita perlukan untuk menyimpulkan bahawa Φ mempunyai perwakilan Kraus
Φ(ρ)=k=0∑N−1AkρAk†
di mana syarat
k=0∑N−1Ak†Ak=IX
dipenuhi.
Kita mulakan dengan andaian yang sangat penting bahawa J(Φ) adalah separuh-tentu positif, yang bermakna ia mungkin untuk menyatakannya dalam bentuk
J(Φ)=k=0∑N−1∣ψk⟩⟨ψk∣(1)
bagi sesetengah cara memilih vektor-vektor ∣ψ0⟩,…,∣ψN−1⟩.
Secara umum akan ada pelbagai cara untuk melakukan ini — dan sebenarnya ini mencerminkan secara langsung kebebasan yang ada dalam memilih perwakilan Kraus bagi Φ.
Satu cara untuk mendapatkan ungkapan sedemikian ialah dengan terlebih dahulu menggunakan teorem spektrum untuk menulis
J(Φ)=k=0∑N−1λk∣γk⟩⟨γk∣,
di mana λ0,…,λN−1 adalah nilai-nilai eigen J(Φ) (yang semestinya nombor nyata bukan negatif kerana J(Φ) adalah separuh-tentu positif) dan ∣γ0⟩,…,∣γN−1⟩ adalah vektor-vektor eigen unit yang sepadan dengan nilai-nilai eigen λ0,…,λN−1.
Perlu diingat bahawa, walaupun tidak ada kebebasan dalam memilih nilai eigen (kecuali bagaimana ia tersusun), terdapat kebebasan dalam pemilihan vektor-vektor eigen, terutamanya apabila terdapat nilai-nilai eigen dengan kepelbagaian lebih daripada satu.
Jadi, ini bukan ungkapan unik J(Φ) — kita hanya menganggap kita mempunyai satu ungkapan sedemikian.
Walau bagaimanapun, kerana nilai-nilai eigen adalah nombor nyata bukan negatif, ia mempunyai punca kuasa dua bukan negatif, dan jadi kita boleh memilih
∣ψk⟩=λk∣γk⟩
bagi setiap k=0,…,N−1 untuk mendapatkan ungkapan berbentuk (1).
Namun, tidak semestinya ungkapan (1) berasal dari penguraian spektrum dengan cara ini, dan khususnya vektor-vektor ∣ψ0⟩,…,∣ψN−1⟩ tidak perlu ortogon secara umum.
Adalah penting untuk diperhatikan, bagaimanapun, bahawa kita boleh memilih vektor-vektor ini menjadi ortogon jika kita mahu — dan lebih-lebih lagi kita tidak perlu N lebih besar daripada nm
(dengan mengingat bahawa n dan m masing-masing menandakan bilangan keadaan klasik X dan Y).
Seterusnya, setiap vektor ∣ψ0⟩,…,∣ψN−1⟩ boleh diuraikan selanjutnya sebagai
∣ψk⟩=a∈Σ∑∣a⟩⊗∣ϕk,a⟩,
di mana vektor-vektor {∣ϕk,a⟩} mempunyai entri yang sepadan dengan keadaan klasik Y dan boleh ditentukan secara eksplisit oleh persamaan
∣ϕk,a⟩=(⟨a∣⊗IY)∣ψk⟩
bagi setiap a∈Σ dan k=0,…,N−1.
Walaupun ∣ψ0⟩,…,∣ψN−1⟩ tidak semestinya vektor-vektor unit, ini adalah proses yang sama yang kita gunakan untuk menganalisis apa yang akan berlaku jika pengukuran asas piawai dilakukan pada sistem X berdasarkan vektor keadaan kuantum pasangan (X,Y).
Dan kini kita sampai kepada trik yang menjadikan bahagian bukti ini berfungsi.
Kita mentakrifkan matriks Kraus kita A0,…,AN−1 mengikut persamaan berikut.
Ak=a∈Σ∑∣ϕk,a⟩⟨a∣
Kita boleh memikirkan formula ini secara simbolik semata-mata: ∣a⟩ secara berkesan dibalikkan untuk membentuk ⟨a∣ dan dipindahkan ke sisi kanan, membentuk matriks.
Untuk tujuan mengesahkan bukti, formula itu adalah semua yang kita perlukan.
Walau bagaimanapun, terdapat hubungan yang mudah dan intuitif antara vektor ∣ψk⟩ dan matriks Ak, iaitu dengan memvektorkanAk kita mendapat ∣ψk⟩.
Maksud memvektorkan Ak ialah kita menumpuk lajur-lajur satu di atas yang lain (dengan lajur paling kiri di atas hingga ke paling kanan di bawah), untuk membentuk vektor.
Sebagai contoh, jika X dan Y keduanya adalah qubit, dan bagi sesetengah pilihan k kita mempunyai
(Berhati-hati: kadang-kadang pemvektoran matriks ditakrifkan dengan cara yang sedikit berbeza, iaitu baris-baris matriks dipindah arah dan ditumpuk satu di atas yang lain untuk membentuk vektor lajur.)
Pertama kita akan mengesahkan bahawa pilihan matriks Kraus ini menggambarkan pemetaan Φ dengan betul, selepas itu kita akan mengesahkan syarat lain yang diperlukan.
Untuk memastikan kejelasan, mari kita takrifkan pemetaan baru Ψ seperti berikut.
Ψ(ρ)=k=0∑N−1AkρAk†
Jadi, matlamat kita adalah untuk mengesahkan bahawa Ψ=Φ.
Cara kita boleh melakukan ini ialah dengan membandingkan perwakilan Choi pemetaan-pemetaan ini.
Perwakilan Choi adalah setia, jadi kita mempunyai Ψ=Φ jika dan hanya jika J(Φ)=J(Ψ).
Pada ketika ini kita boleh terus mengira J(Ψ) menggunakan ungkapan-ungkapan
∣ψk⟩=a∈Σ∑∣a⟩⊗∣ϕk,a⟩danAk=a∈Σ∑∣ϕk,a⟩⟨a∣
bersama-sama dengan kelinearan dwi hasil darab tensor untuk memudahkan.
Jadi, matriks Kraus kita menggambarkan Φ dengan betul.
Tinggal lagi untuk memeriksa syarat yang diperlukan pada A0,…,AN−1, yang ternyata bersamaan dengan andaian TrY(J(Φ))=IX (yang belum kita gunakan lagi).
Apa yang akan kita tunjukkan ialah hubungan ini:
(k=0∑N−1Ak†Ak)T=TrY(J(Φ))(2)
(di mana kita merujuk kepada pindah arah matriks pada sisi kiri).
Bermula dari kiri, kita boleh terlebih dahulu memerhati bahawa
Sekarang andaikan kita mempunyai perwakilan Kraus bagi suatu pemetaan
Φ(ρ)=k=0∑N−1AkρAk†
yang memenuhi
k=0∑N−1Ak†Ak=IX.
Matlamat kita ialah untuk mencari perwakilan Stinespring bagi Φ.
Perkara pertama yang ingin kita lakukan ialah memilih sistem sampah G supaya set keadaan klasiknya ialah {0,…,N−1}.
Namun begitu, untuk (W,X) dan (G,Y) mempunyai saiz yang sama, syaratnya ialah
n membahagi mN, yang membolehkan kita mengambil W mempunyai keadaan klasik {0,…,d−1} untuk d=mN/n.
Untuk pilihan n,m, dan N yang sewenang-wenangnya, mungkin sahaja mN/n bukan integer, jadi kita sebenarnya tidak bebas memilih G supaya set keadaan klasiknya ialah {0,…,N−1}.
Tetapi kita sentiasa boleh meningkatkan N secara sewenang-wenangnya dalam perwakilan Kraus dengan memilih Ak=0 untuk seberapa banyak nilai k tambahan yang kita mahu.
Jadi, jika kita secara diam-diam andaikan bahawa mN/n ialah integer, yang bersamaan dengan N menjadi gandaan m/gcd(n,m), maka kita bebas mengambil G supaya set keadaan klasiknya ialah {0,…,N−1}.
Khususnya, jika N=nm, maka kita boleh ambil W untuk mempunyai m2 keadaan klasik.
Tinggal lagi untuk memilih U, dan kita akan lakukan ini dengan memadankan corak berikut.
U=A0A1⋮AN−1??⋮?⋯⋯⋱⋯??⋮?
Untuk jelasnya, corak ini dimaksudkan untuk mencadangkan matriks blok, di mana setiap blok (termasuk A0,…,AN−1 serta blok yang ditandai dengan tanda soal) mempunyai m baris dan n lajur.
Terdapat N baris blok, yang bermakna terdapat d=mN/n lajur blok.
Dalam istilah yang lebih formulaik, kita akan takrifkan U sebagai
di mana setiap matriks Mk,j mempunyai m baris dan n lajur, dan khususnya kita akan ambil Mk,0=Ak untuk k=0,…,N−1.
Ini mesti menjadi matriks unitari, dan blok-blok yang dilabel dengan tanda soal, atau secara setara Mk,j untuk j>0, mesti dipilih dengan mengambil kira ini — tetapi selain membenarkan U menjadi unitari, blok-blok yang dilabel dengan tanda soal tidak akan mempunyai kaitan dengan bukti ini.
Mari kita sebentar abaikan kebimbangan bahawa U unitari dan tumpukan pada ungkapan
TrG(U(∣0⟩⟨0∣W⊗ρ)U†)
yang menerangkan keadaan output Y diberi keadaan input ρ bagi X untuk perwakilan Stinespring kita.
Kita boleh tulis secara alternatif
Oleh itu kita mempunyai perwakilan yang betul untuk pemetaan Φ, dan tinggal lagi untuk mengesahkan bahawa kita boleh memilih U menjadi unitari.
Pertimbangkan n lajur pertama U apabila ia dipilih mengikut corak di atas.
Mengambil lajur-lajur ini sahaja, kita mempunyai matriks blok
A0A1⋮AN−1.
Terdapat n lajur, satu untuk setiap keadaan klasik X, dan sebagai vektor kita namakan lajur-lajur ini sebagai ∣γa⟩ untuk setiap a∈Σ.
Berikut adalah formula bagi vektor-vektor ini yang boleh dipadankan dengan perwakilan matriks blok di atas.
∣γa⟩=k=0∑N−1∣k⟩⊗Ak∣a⟩
Sekarang mari kita kira hasil darab dalam antara mana-mana dua vektor ini, bermakna yang berpadanan dengan sebarang pilihan a,b∈Σ.
kita simpulkan bahawa n vektor lajur {∣γa⟩:a∈Σ} membentuk set ortonormal:
⟨γa∣γb⟩={10a=ba=b
untuk semua a,b∈Σ.
Ini bermakna adalah mungkin untuk melengkapkan lajur-lajur U yang tinggal supaya ia menjadi matriks unitari.
Khususnya, proses orthogonalisasi Gram-Schmidt boleh digunakan untuk memilih lajur-lajur yang tinggal.
Sesuatu yang serupa dilakukan dalam pelajaran Litar kuantum dalam "Asas maklumat kuantum" dalam konteks masalah pembezaan keadaan.
Implikasi terakhir ialah 4 ⇒ 1.
Iaitu, kita andaikan bahawa kita mempunyai operasi unitari yang mengubah pasangan sistem (W,X) kepada pasangan
(G,Y), dan matlamat kita ialah untuk menyimpulkan bahawa pemetaan
Φ(ρ)=TrG(U(∣0⟩⟨0∣W⊗ρ)U†)
ialah saluran yang sah.
Daripada bentuknya, jelas bahawa Φ adalah linear, dan tinggal lagi untuk mengesahkan bahawa ia sentiasa mengubah matriks ketumpatan kepada matriks ketumpatan.
Ini agak mudah dan kita sudah membincangkan perkara-perkara utamanya.
Khususnya, jika kita bermula dengan matriks ketumpatan σ bagi sistem kompaun (Z,X), dan kemudian menambah sistem ruang kerja tambahan W, kita pasti akan kekal dengan matriks ketumpatan.
Jika kita susun semula sistem (W,Z,X) untuk kemudahan, kita boleh tulis keadaan ini sebagai
∣0⟩⟨0∣W⊗σ.
Kita kemudian menerapkan operasi unitari U, dan seperti yang sudah kita bincangkan ini adalah saluran yang sah, dan oleh itu memetakan matriks ketumpatan kepada matriks ketumpatan.
Akhirnya, surih separa matriks ketumpatan ialah matriks ketumpatan yang lain.
Cara lain untuk menyatakan ini ialah dengan memerhatikan terlebih dahulu bahawa setiap perkara berikut ialah saluran yang sah:
Memperkenalkan sistem ruang kerja yang diinisialisasi.
Melakukan operasi unitari.
Mensurih keluar sistem.
Dan akhirnya, sebarang komposisi saluran ialah saluran yang lain — yang segera mengikut dari takrifan, tetapi juga merupakan fakta yang patut diperhatikan dengan sendirinya.
Ini melengkapkan bukti implikasi terakhir, dan oleh itu kita telah menetapkan kesetaraan empat pernyataan yang disenaraikan pada permulaan bahagian ini.