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 masuri at masuri.
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 simulated 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.