Susunod, tatalakayin natin ang mga matematikal na representasyon ng mga channel.
Ang mga linear na pagmamapa mula sa mga vector papunta sa mga vector ay maaaring ilarawan ng mga matris sa isang pamilyar na paraan, kung saan ang aksiyon ng linear na pagmamapa ay inilarawan sa pamamagitan ng matrix-vector na multiplikasyon.
Ngunit ang mga channel ay linear na pagmamapa mula sa mga matris papunta sa mga matris, hindi mula sa mga vector papunta sa mga vector.
Kaya, sa pangkalahatan, paano natin maipapahayag ang mga channel sa matematikal na terminolohiya?
Para sa ilang channel, maaari tayong magkaroon ng simpleng pormula na nagpapaliwanag sa kanila, tulad ng para sa tatlong halimbawa ng non-unitary qubit channel na inilarawan kanina.
Ngunit ang isang arbitrary na channel ay maaaring walang ganoong magandang pormula, kaya hindi praktikal sa pangkalahatan na ipahayag ang isang channel sa ganitong paraan.
Bilang punto ng paghahambing, sa simplified na pormulasyon ng quantum information ginagamit natin ang mga unitary matrix upang kumatawan sa mga operasyon sa mga quantum state vector: bawat unitary matrix ay kumakatawan sa isang valid na operasyon at bawat valid na operasyon ay maaaring ipahayag bilang isang unitary matrix.
Sa esensya, ang tanong na itinatanong ay: Paano tayo makakagawa ng katulad na bagay para sa mga channel?
Upang masagot ang tanong na ito, kakailanganin natin ng ilang karagdagang matematikal na kagamitan.
Makikita natin na ang mga channel ay maaaring, sa katunayan, ilarawan sa matematika sa ilang magkaibang paraan, kabilang ang mga representasyong ipinangalan bilang karangalan sa tatlong indibidwal na may mahalagang papel sa kanilang pag-unlad:
Stinespring,
Kraus, at
Choi.
Magkasama, ang mga magkaibang paraan ng paglalarawan sa mga channel ay nag-aalok ng iba't ibang anggulo kung saan maaari silang tingnan at suriin.
Ang mga representasyong Stinespring ay nakabatay sa ideya na ang bawat channel ay maaaring ipatupad sa isang karaniwang paraan,
kung saan ang isang input system ay unang pinagsama sa isang nasimulan na workspace system, na bumubuo ng isang compound system;
pagkatapos ay isang unitary na operasyon ang isinasagawa sa compound system;
at sa wakas ang workspace system ay itinatapon (o tina-trace out), na nag-iiwan ng output ng channel.
Ang sumusunod na pigura ay naglalarawan ng ganoong implementasyon, sa anyo ng isang circuit diagram, para sa isang channel na ang input at output system ay magkapareho, X.
Sa diagram na ito, ang mga wire ay kumakatawan sa mga arbitrary na sistema, tulad ng ipinahiwatig ng mga label sa itaas ng mga wire, at hindi kinakailangang iisang qubit.
Gayundin, ang simbolong ground na karaniwang ginagamit sa electrical engineering ay nagpapahiwatig nang malinaw na ang W ay itinatapon.
Sa salita, ang paraan ng pagtatrabaho ng implementasyon ay tulad ng sumusunod.
Ang input system X ay nagsisimula sa ilang estado ρ, habang ang isang workspace system W ay nasimulan sa standard basis state na ∣0⟩.
Isang unitary na operasyon U ang isinasagawa sa pares (W,X), at sa wakas ang workspace system W ay tina-trace out, na nag-iiwan ng X bilang output.
Pansinin na ipinapalagay natin na ang 0 ay isang classical state ng W, at pinili nating maging ito ang initialized/nasimulan na estado ng sistemang ito, na tutulong sa pagpapasimple ng matematika.
Maaari rin, gayunpaman, pumili ng anumang fixed pure state upang katawanin ang initialized na estado ng W nang hindi binabago
ang mga pangunahing katangian ng representasyon.
Ang isang matematikal na ekspresyon ng resultang channel, Φ, ay tulad ng sumusunod.
Φ(ρ)=TrW(U(∣0⟩⟨0∣W⊗ρ)U†)
Tulad ng karaniwan, ginagamit natin ang ordering convention ng Qiskit:
ang sistema X ay nasa itaas sa diagram, at samakatuwid ay tumutugma sa kanang tensor factor sa pormula.
Sa pangkalahatan, ang input at output system ng isang channel ay hindi kailangang magkapareho.
Narito ang isang pigura na naglalarawan ng implementasyon ng isang channel Φ na ang input system ay X at ang output system ay Y.
Sa pagkakataong ito, ang unitary na operasyon ay nag-transform ng (W,X) sa isang pares (G,Y), kung saan ang G ay isang bagong "basura" na sistema na tina-trace out, na nag-iiwan ng Y bilang output system.
Upang maging unitary ang U, ito ay dapat na square matrix.
Nangangailangan ito na ang pares (G,Y) ay may parehong bilang ng classical state tulad ng pares (W,X), kaya ang mga sistema W at G ay dapat piliin sa isang paraan na nagpapahintulot nito.
Nakakuha tayo ng matematikal na ekspresyon ng resultang channel, Φ, na katulad ng dati.
Φ(ρ)=TrG(U(∣0⟩⟨0∣W⊗ρ)U†)
Kapag ang isang channel ay inilarawan sa ganitong paraan, bilang isang unitary na operasyon kasama ang detalye kung paano nasimulan ang workspace system at kung paano pinipili ang output system, sinasabi natin na ito ay nasa Stinespring form o na ito ay isang Stinespring na representasyon ng channel.
Hindi halatang totoo, ngunit ang bawat channel ay mayroon, sa katunayan, ng isang Stinespring na representasyon, tulad ng makikita natin sa katapusan ng aralin.
Makikita rin natin na ang mga Stinespring na representasyon ay hindi natatangi; palagi itong magkakaroon ng iba't ibang paraan upang ipatupad ang parehong channel sa paraang inilarawan.
Paunawa
Sa konteksto ng quantum information, ang termino Stinespring representation ay karaniwang tumutukoy sa isang bahagyang mas pangkalahatang ekspresyon ng isang channel na may anyo
Φ(ρ)=TrG(AρA†)
para sa isang isometryA, na isang matris na ang mga kolum ay orthonormal ngunit maaaring hindi square matrix.
Para sa mga Stinespring na representasyon na may anyo na aming pinagtibay bilang kahulugan, maaari tayong makakuha ng ekspresyon ng iba pang
anyo sa pamamagitan ng pagkuha
Narito ang isang Stinespring na representasyon ng qubit dephasing channel Δ.
Sa diagram na ito, ang parehong wire ay kumakatawan sa iisang qubit — kaya ito ay isang ordinaryong quantum circuit diagram.
Upang makita na ang epekto na mayroon ang circuit na ito sa input qubit ay inilarawan nga ng completely dephasing channel, maaari tayong dumaan sa circuit ng isa-isang hakbang, gamit ang eksplisitong matrix na representasyon ng partial trace na tinalakay sa nakaraang aralin.
Tatawagin natin ang itaas na qubit bilang X — ito ang input at output ng channel — at ipapalagay nating ang X ay nagsisimula sa ilang arbitrary na estado ρ.
Ang unang hakbang ay ang pagpapakilala ng isang workspace qubit, W.
Bago isagawa ang controlled-NOT gate, ang estado ng pares (W,X) ay kinakatawan ng sumusunod na density matrix.
Ayon sa ordering convention ng Qiskit, ang itaas na qubit X ay nasa kanan at ang ibabang qubit W ay nasa kaliwa.
Gumagamit tayo ng mga density matrix sa halip na mga quantum state vector, ngunit sila ay tine-tensor nang magkasama sa katulad na paraan sa ginagawa sa simplified na pormulasyon ng quantum information.
Ang susunod na hakbang ay ang pagsasagawa ng controlled-NOT na operasyon, kung saan ang X ang control at ang W ang target.
Patuloy na inaalala ang Qiskit ordering convention, ang matrix na representasyon ng gate na ito ay tulad ng sumusunod.
1000000100100100
Ito ay isang unitary na operasyon, at upang ilapat ito sa isang density matrix ay kino-conjugate natin sa pamamagitan ng unitary matrix.
Ang conjugate-transpose ay hindi nagbabago ng partikular na matris na ito, kaya ang resulta ay tulad ng sumusunod.
Sa wakas, isinasagawa ang partial trace sa W.
Alalahanin ang aksyon ng operasyong ito sa mga 4×4 matris, na inilarawan sa nakaraang aralin, makukuha natin ang sumusunod na density matrix na output.
Ang pag-trace out sa qubit sa kaliwang bahagi ay nagbibigay ng parehong sagot tulad ng dati.
⟨0∣ρ∣0⟩∣0⟩⟨0∣+⟨1∣ρ∣1⟩∣1⟩⟨1∣=Δ(ρ)
Ang isang intuitive na paraan upang mag-isip tungkol sa circuit na ito ay ang controlled-NOT na operasyon ay epektibong kinokopya ang classical state ng input qubit, at kapag ang kopya ay itinatapon sa basurahan ang input qubit ay "bumabagsak" nang probabilistiko sa isa sa dalawang posibleng classical state, na katumbas ng kumpletong dephasing.
Ang circuit na inilarawan sa itaas ay hindi ang tanging paraan upang ipatupad ang completely dephasing channel.
Narito ang ibang paraan para gawin ito.
Narito ang isang mabilis na pagsusuri na nagpapakita na gumagana ang implementasyong ito.
Pagkatapos isagawa ang Hadamard gate, mayroon tayong two-qubit state na ito bilang density matrix:
Ang implementasyong ito ay nakabatay sa isang simpleng ideya:
ang dephasing ay katumbas ng alinmang paggawa ng wala (ibig sabihin, pag-apply ng identity na operasyon) o pag-apply ng σz gate, bawat isa na may probability na 1/2.
Ang qubit reset channel ay maaaring ipatupad tulad ng sumusunod.
Ang swap gate ay simpleng inililipat ang ∣0⟩ initialized state ng workspace qubit upang ito ay ma-output, habang ang input state ρ ay inililipat sa ibabang qubit at pagkatapos ay tina-trace out.
Bilang alternatibo, kung hindi natin kailangang ang output ng channel ay manatili sa itaas, maaari nating gamitin ang napakasimpleng circuit na ito bilang ating representasyon.
Sa salita, ang pag-reset ng isang qubit sa estado ∣0⟩ ay katumbas ng pagtatapon ng qubit sa basurahan at pagkuha ng bago.
Ngayon ay tatalakayin natin ang mga representasyong Kraus, na nag-aalok ng isang maginhawang formulaic na paraan upang ipahayag ang aksyon ng isang channel sa pamamagitan ng matrix na multiplikasyon at karagdagan.
Partikular, ang isang Kraus na representasyon ay isang detalye ng isang channel, Φ, sa sumusunod na anyo.
Φ(ρ)=k=0∑N−1AkρAk†
Dito, ang A0,…,AN−1 ay mga matris na lahat ay may parehong dimensyon:
ang kanilang mga kolum ay tumutugma sa mga classical state ng input system, X, at ang kanilang mga row ay tumutugma sa mga classical state ng output system, maging ito man ay X o ilang ibang sistema Y.
Upang maging valid channel ang Φ, ang mga matris na ito ay dapat sumunod sa sumusunod na kondisyon.
k=0∑N−1Ak†Ak=IX
Ang kondisyong ito ay katumbas ng kondisyong ang Φ ay nagpapanatili ng trace.
Ang iba pang katangian na kinakailangan ng isang channel — na siyang complete positivity — ay sumusunod mula sa pangkalahatang anyo ng ekwasyon para sa Φ, bilang kabuuan ng mga conjugation.
Minsan ay maginhawa na pangalanan ang mga matris na A0,…,AN−1 sa ibang paraan.
Halimbawa, maaari tayong bilang sila mula sa 1, o maaari tayong gumamit ng mga estado sa ilang arbitrary na classical state set Γ sa halip na mga numero bilang mga subscript:
Φ(ρ)=a∈Γ∑AaρAa†wherea∈Γ∑Aa†Aa=I.
Ang mga magkaibang paraan ng pagpapangalan sa mga matris na ito, na tinatawag na mga Kraus matrix, ay lahat ay karaniwan at maaaring maging maginhawa sa iba't ibang sitwasyon — ngunit mananatili tayo sa mga pangalan A0,…,AN−1 sa araling ito para sa kaginhawaan.
Ang bilang N ay maaaring maging isang arbitrary na positibong integer, ngunit hindi ito kailangang maging masyadong malaki:
kung ang input system X ay may n classical state at ang output system Y ay may m classical state, kung gayon ang anumang channel mula sa X papunta sa Y ay palaging magkakaroon ng isang Kraus na representasyon kung saan ang N ay hindi hihigit sa produkto nm.
Isang paraan upang makakuha ng Kraus na representasyon para sa completely depolarizing channel ay ang pagpili ng mga Kraus matrix na A0,…,A3 tulad ng sumusunod.
Isang alternatibong Kraus na representasyon ang nakukuha sa pamamagitan ng pagpili ng mga Kraus matrix tulad nito.
A0=2IA1=2σxA2=2σyA3=2σz
Upang ma-verify na ang mga Kraus matrix na ito ay talagang kumakatawan sa completely depolarizing channel, unang obserbahan natin na ang pag-conjugate ng isang arbitrary na 2×2 matris sa pamamagitan ng isang Pauli matrix ay gumagana tulad ng sumusunod.
Ang Kraus na representasyong ito ay nagpapahayag ng isang mahalagang ideya, na ang estado ng isang qubit ay maaaring ganap na ma-randomize sa pamamagitan ng pag-apply dito ng isa sa apat na Pauli matrix (kasama ang identity matrix) na pinili nang pantay-pantay nang random.
Kaya, ang completely depolarizing channel ay isa pang halimbawa ng isang Pauli channel.
Hindi posible na mahanap ang isang Kraus na representasyon para sa completely depolarizing channel Ω na may tatlo o mas kaunting Kraus matrix; kailangan ng kahit apat para sa channel na ito.
Kung mayroon tayong isang unitary matrix U na kumakatawan sa isang operasyon sa isang sistema X, maaari nating ipahayag ang aksyon ng unitary na operasyong ito bilang isang channel:
Φ(ρ)=UρU†.
Ang ekspresyong ito ay isang valid na Kraus na representasyon na ng channel Φ kung saan mayroon tayong isang Kraus matrix lamang A0=U. Sa kasong ito, ang kinakailangang kondisyon
k=0∑N−1Ak†Ak=IX
ay kumukuha ng mas simpleng anyo na U†U=IX, na alam nating totoo dahil ang U ay unitary.
Ngayon ay tatalakayin natin ang ikatlong paraan kung paano maaaring ilarawan ang mga channel, sa pamamagitan ng Choi na representasyon.
Ang paraan ng pagtatrabaho nito ay ang bawat channel ay kinakatawan ng isang matris na kilala bilang Choi matrix nito.
Kung ang input system ay may n classical state at ang output system ay may m classical state, kung gayon ang Choi matrix ng channel ay magkakaroon ng nm row at nm kolum.
Ang mga Choi matrix ay nagbibigay ng isang tapat na representasyon ng mga channel, ibig sabihin ang dalawang channel ay magkapareho kung at tanging kung mayroon silang parehong Choi matrix.
Isang dahilan kung bakit ito mahalaga ay nagbibigay ito sa atin ng paraan ng pag-determine kung ang dalawang magkaibang paglalarawan ay tumutugma sa parehong channel o sa iba't ibang channel: simpleng kinakalkula natin ang mga Choi matrix at inihahambing ang mga ito upang makita kung sila ay pantay.
Sa kabaligtaran, ang mga Stinespring at Kraus na representasyon ay hindi natatangi sa ganitong paraan, tulad ng ating nakita.
Ang mga Choi matrix ay kapaki-pakinabang din sa iba pang aspeto para sa pag-uncover ng iba't ibang matematikal na katangian ng mga channel.
Hayaan Φ na maging isang channel mula sa isang sistema X papunta sa isang sistema Y, at ipagpalagay na ang classical state set ng input system X ay Σ.
Ang Choi na representasyon ng Φ, na tinutukuyan ng J(Φ), ay tinukuyan ng sumusunod na ekwasyon.
J(Φ)=a,b∈Σ∑∣a⟩⟨b∣⊗Φ(∣a⟩⟨b∣)
Kung ipapalagay natin na ang Σ={0,…,n−1} para sa ilang positibong integer n, kung gayon maaari nating ipahayag ang J(Φ) bilang isang block matrix:
Ibig sabihin, bilang isang block matrix, ang Choi matrix ng isang channel ay may isang bloke Φ(∣a⟩⟨b∣) para sa bawat pares (a,b) ng mga classical state ng input system, na ang mga bloke ay nakaayos sa natural na paraan.
Pansinin na ang set {∣a⟩⟨b∣:0≤a,b<n} ay bumubuo ng isang basis para sa espasyo ng lahat ng n×n matris.
Dahil ang Φ ay linear, sumusunod na ang aksyon nito ay maaaring ma-recover mula sa Choi matrix nito sa pamamagitan ng pagkuha ng mga linear na kombinasyon ng mga bloke.
Isa pang paraan upang pag-isipan ang Choi matrix ng isang channel ay ang ito ay isang density matrix kung hahati tayo sa n=∣Σ∣.
Tumuon tayo sa sitwasyong ang Σ={0,…,n−1} para sa kaginhawaan, at isipin na mayroon tayong dalawang magkaparehong kopya ng X na magkasama sa entangled na estado
∣ψ⟩=n1a=0∑n−1∣a⟩⊗∣a⟩.
Bilang density matrix, ang estado na ito ay tulad ng sumusunod.
∣ψ⟩⟨ψ∣=n1a,b=0∑n−1∣a⟩⟨b∣⊗∣a⟩⟨b∣
Kung ilalapat natin ang Φ sa kopya ng X sa kanang bahagi, makukuha natin ang Choi matrix na hinati sa n.
Sa salita, hanggang sa isang normalization factor na 1/n, ang Choi matrix ng Φ ay ang density matrix na makukuha natin sa pamamagitan ng pagsusuri ng Φ sa kalahati ng isang maximally entangled na pares ng mga input system, tulad ng inilalarawan ng sumusunod na pigura.
Pansinin nang partikular na ipinahihiwatig nito na ang Choi matrix ng isang channel ay palaging dapat na positive semidefinite.
Nakikita rin natin na, dahil ang channel Φ ay inilalapat sa kanang/itaas na sistema lamang, hindi nito maaaring maapektuhan ang reduced state ng kaliwa/ibabang sistema.
Sa kasong ito, ang estado na iyon ay ang completely mixed state na IX/n, at samakatuwid
TrY(nJ(Φ))=nIX.
Ang pag-clear ng denominator n mula sa magkabilang panig ay nagbibigay ng TrY(J(Φ))=IX.
Maaari rin nating maibigay ang parehong konklusyon sa pamamagitan ng paggamit ng katotohanan na ang mga channel ay palaging dapat magpanatili ng trace, at samakatuwid
Sa buod, ang Choi na representasyon J(Φ) para sa anumang channel Φ ay dapat na positive semidefinite at dapat sumunod sa
TrY(J(Φ))=IX.
Tulad ng makikita natin sa katapusan ng aralin, ang dalawang kondisyong ito ay hindi lamang kinakailangan kundi sapat din, ibig sabihin ang anumang linear na pagmamapa Φ mula sa mga matris papunta sa mga matris na nakakatugon sa mga kinakailangang ito ay, sa katunayan, isang channel.
Pansinin nang partikular na ang J(Id) ay hindi ang identity matrix.
Ang Choi na representasyon ay hindi direktang naglalarawan ng aksyon ng isang channel sa karaniwang paraan na ang isang matris ay kumakatawan sa isang linear na pagmamapa.