Lumaktaw sa pangunahing nilalaman
Ang proyektong ito ay nasa beta. Nakakita ng bug? Mag-bukas ng GitHub issue. May tanong o ideya? Magtanong sa Discussions — gusto naming marinig ang iyong feedback!
Gaano kaganda ang kalidad ng pagsasalin sa pahinang ito?

Pagkakatumbas ng mga representasyon

Tinalakay na natin ang tatlong magkakaibang paraan ng pagsasalarawan ng mga channel sa matematiko, katulad ng mga Stinespring na representasyon, Kraus na representasyon, at Choi na representasyon. Mayroon din tayong kahulugan ng isang channel, na nagsasabing ang isang channel ay isang linear na pagmamapa na laging nagtatransporma ng mga density matrix patungo sa mga density matrix, kahit ilapat lamang ang channel sa isang bahagi ng mas malaking compound na sistema. Ang natitirang bahagi ng leksyon ay nakatuon sa matematikong patunay na ang tatlong representasyon ay magkatumbas at tiyak na sumasaklaw sa kahulugan.

Pangkalahatang-ideya ng patunay​

Ang layunin natin ay maitatag ang pagkakatumbas ng koleksyon ng apat na pahayag, at magsisimula tayo sa pagsusulat ng mga ito nang tumpak. Sumusunod ang lahat ng apat na pahayag sa parehong mga kombensiyon na ginamit sa buong leksyon, katulad na ang Φ\Phi ay isang linear na pagmamapa mula sa mga square matrix patungo sa mga square matrix, ang mga hilera at kolumna ng mga input na matrix ay iniugnay sa mga klasikal na estado ng isang sistema X\mathsf{X} (ang input na sistema), at ang mga hilera at kolumna ng mga output na matrix ay iniugnay sa mga klasikal na estado ng isang sistema Y\mathsf{Y} (ang output na sistema).

  1. Ang Φ\Phi ay isang channel mula sa X\mathsf{X} patungo sa Y.\mathsf{Y}. Ibig sabihin, lagi nitong tinatransporma ang mga density matrix patungo sa mga density matrix, kahit na kumikilos ito sa isang bahagi lamang ng mas malaking compound na sistema.

  2. Ang Choi matrix na J(Φ)J(\Phi) ay positive semidefinite at nakakatugon sa kondisyon na Tr⁡Y(J(Φ))=IX\operatorname{Tr}_{\mathsf{Y}}(J(\Phi)) = \mathbb{I}_{\mathsf{X}}.

  3. May Kraus na representasyon para sa Φ\Phi. Ibig sabihin, may mga matrix na A0,…,AN−1A_0,\ldots,A_{N-1} kung saan totoo ang ekwasyon na Φ(ρ)=∑k=0N−1AkρAk†\Phi(\rho) = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger} para sa bawat input na ρ\rho, at nakakatugon sa kondisyon na ∑k=0N−1Ak†Ak=IX\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}.

  4. May Stinespring na representasyon para sa Φ\Phi. Ibig sabihin, may mga sistema W\mathsf{W} at G\mathsf{G} kung saan ang mga pares na (W,X)(\mathsf{W},\mathsf{X}) at (G,Y)(\mathsf{G},\mathsf{Y}) ay may parehong bilang ng mga klasikal na estado, kasama ang isang unitary matrix na UU na kumakatawan sa isang unitary na operasyon mula sa (W,X)(\mathsf{W},\mathsf{X}) patungo sa (G,Y)(\mathsf{G},\mathsf{Y}), na nagbibigay ng Φ(ρ)=Tr⁡G(U(∣0⟩⟨0∣⊗ρ)U†)\Phi(\rho) = \operatorname{Tr}_{\mathsf{G}}\bigl( U (\vert 0\rangle\langle 0 \vert \otimes \rho) U^{\dagger} \bigr).

Ang paraan ng patunay ay ang pagpapatunay ng isang siklo ng mga implikasyon: ang unang pahayag sa ating listahan ay nagpapahiwatig ng pangalawa, ang pangalawa ay nagpapahiwatig ng pangatlo, ang pangatlo ay nagpapahiwatig ng pang-apat, at ang pang-apat na pahayag ay nagpapahiwatig ng una. Itinatag nito na ang lahat ng apat na pahayag ay magkatumbas — ibig sabihin, lahat ay tama o lahat ay mali para sa isang naibigay na pagpili ng Φ\Phi — dahil ang mga implikasyon ay maaaring sundan nang transitive mula sa alinmang pahayag patungo sa iba.

Ito ay isang karaniwang estratehiya kapag pinapatunayan na ang isang koleksyon ng mga pahayag ay magkatumbas, at isang kapaki-pakinabang na trick na gamitin sa ganitong konteksto ay ang pagsasaayos ng mga implikasyon sa paraang pinakamaayos ang pagpapatunay ng mga ito. Ganoon ang kaso dito — at sa katunayan nakatagpo na tayo ng dalawa sa apat na implikasyon.

Mga channel patungo sa Choi matrix​

Tumutukoy sa mga pahayag sa itaas ayon sa kanilang mga numero, ang unang implikasyon na dapat patunayan ay ang 1 ⇒\Rightarrow 2. Napag-usapan na ang implikasyong ito sa konteksto ng Choi state ng isang channel. Dito ay ibubuod natin ang mga detalye ng matematika.

Ipagpalagay na ang klasikal na set ng estado ng input na sistema X\mathsf{X} ay Σ\Sigma at hayaan ang n=∣Σ∣n = \vert\Sigma\vert. Isaalang-alang ang sitwasyon kung saan ang Φ\Phi ay inilalapat sa pangalawa sa dalawang kopya ng X\mathsf{X} na magkasama sa estado

∣ψ⟩=1n∑a∈Σ∣a⟩⊗∣a⟩,\vert \psi \rangle = \frac{1}{\sqrt{n}} \sum_{a \in \Sigma} \vert a \rangle \otimes \vert a \rangle,

na, bilang isang density matrix, ay ibinibigay ng

∣ψ⟩⟨ψ∣=1n∑a,b∈Σ∣a⟩⟨b∣⊗∣a⟩⟨b∣.\vert \psi \rangle \langle \psi \vert = \frac{1}{n} \sum_{a,b \in \Sigma} \vert a\rangle\langle b \vert \otimes \vert a\rangle\langle b \vert.

Ang resulta ay maaaring isulat bilang

(Id⁡⊗ Φ)(∣ψ⟩⟨ψ∣)=1n∑a,b=0n−1∣a⟩⟨b∣⊗Φ(∣a⟩⟨b∣)=J(Φ)n,(\operatorname{Id}\otimes \,\Phi) \bigl(\vert \psi \rangle \langle \psi \vert\bigr) = \frac{1}{n} \sum_{a,b = 0}^{n-1} \vert a\rangle\langle b \vert \otimes \Phi\bigl(\vert a\rangle\langle b \vert\bigr) = \frac{J(\Phi)}{n},

at dahil sa pagpapalagay na ang Φ\Phi ay isang channel, ito ay dapat na isang density matrix. Tulad ng lahat ng density matrix, ito ay dapat na positive semidefinite, at ang pagpaparami ng isang positive semidefinite matrix ng isang positibong tunay na bilang ay nagbubunga ng isa pang positive semidefinite matrix, kaya naman ang J(Φ)≥0J(\Phi) \geq 0.

Bukod pa rito, sa ilalim ng pagpapalagay na ang Φ\Phi ay isang channel, kailangan nitong mapanatili ang trace, at samakatuwid

Tr⁡Y(J(Φ))=∑a,b∈ΣTr⁡(Φ(∣a⟩⟨b∣)) ∣a⟩⟨b∣=∑a,b∈ΣTr⁡(∣a⟩⟨b∣) ∣a⟩⟨b∣=∑a∈Σ∣a⟩⟨a∣=IX.\begin{aligned} \operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) & = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\Phi( \vert a\rangle\langle b \vert)\bigr) \, \vert a\rangle\langle b \vert\\ & = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\vert a\rangle\langle b \vert\bigr) \, \vert a\rangle\langle b \vert\\ & = \sum_{a\in\Sigma} \vert a\rangle\langle a \vert\\ & = \mathbb{I}_{\mathsf{X}}. \end{aligned}

Mula sa Choi patungo sa Kraus na representasyon​

Ang pangalawang implikasyon, muli na tumutukoy sa mga pahayag sa ating listahan ayon sa kanilang mga numero, ay ang 2 ⇒\Rightarrow 3. Para maging malinaw, binabalewala natin ang ibang mga pahayag — at lalo na hindi natin maaaring ipalagay na ang Φ\Phi ay isang channel. Ang mayroon lamang tayong paggawa ay ang Φ\Phi ay isang linear na pagmamapa na ang Choi na representasyon ay nakakatugon sa J(Φ)≥0J(\Phi) \geq 0 at Tr⁡Y(J(Φ))=IX\operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}.

Ito, gayunpaman, ay sapat na para masabing may Kraus na representasyon ang Φ\Phi

Φ(ρ)=∑k=0N−1AkρAk†\Phi(\rho) = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger}

kung saan natutugunan ang kondisyon

∑k=0N−1Ak†Ak=IX\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}

Nagsisimula tayo sa kritikal na pagpapalagay na ang J(Φ)J(\Phi) ay positive semidefinite, na nangangahulugang maaari itong ipahayag sa anyo

Magsisimula tayo sa napakahalagang assumption na ang J(Φ)J(\Phi) ay positive semidefinite, na nangangahulugang posible itong ipahayag sa anyong

J(Φ)=∑k=0N−1∣ψk⟩⟨ψk∣(1)J(\Phi) = \sum_{k = 0}^{N-1} \vert \psi_k \rangle \langle \psi_k \vert \tag{1}

para sa ilang paraan ng pagpili sa mga vector ∣ψ0⟩,…,∣ψN−1⟩\vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle. Sa pangkalahatan, magkakaroon ng maraming paraan upang gawin ito — at sa katunayan ito ay direktang sumasalamin sa kalayaan na mayroon tayo sa pagpili ng Kraus representation para sa Φ\Phi.

Isang paraan upang makuha ang ganitong expression ay ang unang paggamit ng spectral theorem upang isulat

J(Φ)=∑k=0N−1λk∣γk⟩⟨γk∣,J(\Phi) = \sum_{k = 0}^{N-1} \lambda_k \vert \gamma_k \rangle \langle \gamma_k \vert,

kung saan ang λ0,…,λN−1\lambda_0,\ldots,\lambda_{N-1} ay ang mga eigenvalue ng J(Φ)J(\Phi) (na kinakailangang nonnegative real number dahil ang J(Φ)J(\Phi) ay positive semidefinite) at ang ∣γ0⟩,…,∣γN−1⟩\vert\gamma_0\rangle,\ldots,\vert\gamma_{N-1}\rangle ay unit eigenvectors na tumutugma sa mga eigenvalue na λ0,…,λN−1\lambda_0,\ldots,\lambda_{N-1}.

Tandaan na, bagama't walang kalayaan sa pagpili ng mga eigenvalue (maliban sa kung paano ito ina-order), mayroon namang kalayaan sa pagpili ng mga eigenvector, lalo na kapag may mga eigenvalue na may multiplicity na mas malaki sa isa. Kaya, hindi ito natatanging expression ng J(Φ)J(\Phi) — ipinapalagay lang natin na mayroon tayong ganitong expression. Gayunpaman, dahil ang mga eigenvalue ay nonnegative real number, mayroon silang nonnegative square root, kaya't maaari nating piliin ang

∣ψk⟩=λk∣γk⟩\vert\psi_k\rangle = \sqrt{\lambda_k} \vert \gamma_k\rangle

para sa bawat k=0,…,N−1k = 0,\ldots,N-1 upang makuha ang isang expression na anyong (1)(1).

Hindi naman kinakailangan, gayunpaman, na ang expression (1)(1) ay nagmula sa isang spectral decomposition sa ganitong paraan, at sa partikular ang mga vector ∣ψ0⟩,…,∣ψN−1⟩\vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle ay hindi kailangang maging orthogonal sa pangkalahatan. Kapansin-pansin, gayunpaman, na maaari nating piliin ang mga vector na ito na maging orthogonal kung nais natin — at higit pa rito hindi natin kailanman kailangang gawing mas malaki ang NN kaysa sa nmnm (inaalala na ang nn at mm ay tumutukoy sa bilang ng mga classical state ng X\mathsf{X} at Y\mathsf{Y}, ayon sa pagkakabanggit).

Susunod, ang bawat isa sa mga vector na ∣ψ0⟩,…,∣ψN−1⟩\vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle ay maaaring dagdag na i-decompose bilang

∣ψk⟩=∑a∈Σ∣a⟩⊗∣ϕk,a⟩,\vert\psi_k\rangle = \sum_{a\in\Sigma} \vert a\rangle \otimes \vert \phi_{k,a}\rangle,

kung saan ang mga vector na {∣ϕk,a⟩}\{ \vert \phi_{k,a}\rangle \} ay may mga entries na tumutugma sa mga classical state ng Y\mathsf{Y} at maaaring tuwirang matukoy sa pamamagitan ng equation

∣ϕk,a⟩=(⟨a∣⊗IY)∣ψk⟩\vert \phi_{k,a}\rangle = \bigl( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}\bigr) \vert \psi_k\rangle

para sa bawat a∈Σa\in\Sigma at k=0,…,N−1k=0,\ldots,N-1. Bagama't ang ∣ψ0⟩,…,∣ψN−1⟩\vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle ay hindi kinakailangang unit vector, ito ang parehong proseso na gagamitin natin upang suriin kung ano ang mangyayari kung isasagawa ang standard basis measurement sa system na X\mathsf{X} dahil sa isang quantum state vector ng pares na (X,Y)(\mathsf{X},\mathsf{Y}).

At ngayon dumating na tayo sa trick na gagawing gumana ang bahaging ito ng proof. Dinedefine natin ang ating mga Kraus matrix na A0,…,AN−1A_0,\ldots,A_{N-1} ayon sa sumusunod na equation.

Ak=∑a∈Σ∣ϕk,a⟩⟨a∣A_k = \sum_{a\in\Sigma} \vert \phi_{k,a}\rangle\langle a \vert

Maaari nating isipin ang formula na ito nang puro simbolikal: ang ∣a⟩\vert a\rangle ay epektibong napapabaligtad upang mabuo ang ⟨a∣\langle a\vert at inililipat sa right-hand side, na bumubuo ng matrix. Para sa layunin ng pagbe-verify sa proof, ang formula lamang ang kailangan natin.

Mayroon, gayunpaman, isang simple at intuitive na relasyon sa pagitan ng vector ∣ψk⟩\vert\psi_k\rangle at ng matrix AkA_k, na ang ibig sabihin ay sa pamamagitan ng pag-vectorize ng AkA_k nakukuha natin ang ∣ψk⟩\vert\psi_k\rangle. Ang ibig sabihin ng pag-vectorize ng AkA_k ay pinagsasama-sama natin ang mga column nang paisa-isa sa ibabaw ng isa't isa (kung saan ang pinakakaliwang column ay nasa itaas hanggang sa pinakakanang nasa ibaba), upang bumuo ng isang vector. Halimbawa, kung ang X\mathsf{X} at Y\mathsf{Y} ay parehong qubit, at para sa ilang pagpili ng kk mayroon tayong

∣ψk⟩=α00∣0⟩⊗∣0⟩+α01∣0⟩⊗∣1⟩+α10∣1⟩⊗∣0⟩+α11∣1⟩⊗∣1⟩=(α00α01α10α11),\begin{aligned} \vert\psi_k\rangle & = \alpha_{00} \vert 0\rangle \otimes \vert 0\rangle + \alpha_{01} \vert 0\rangle \otimes \vert 1\rangle + \alpha_{10} \vert 1\rangle \otimes \vert 0\rangle + \alpha_{11} \vert 1\rangle \otimes \vert 1\rangle\\[2mm] & = \begin{pmatrix} \alpha_{00} \\[1mm] \alpha_{01} \\[1mm] \alpha_{10} \\[1mm] \alpha_{11} \end{pmatrix}, \end{aligned}

then

Ak=α00∣0⟩⟨0∣+α01∣1⟩⟨0∣+α10∣0⟩⟨1∣+α11∣1⟩⟨1∣=(α00α10α01α11).\begin{aligned} A_k & = \alpha_{00} \vert 0\rangle\langle 0\vert + \alpha_{01} \vert 1\rangle\langle 0\vert + \alpha_{10} \vert 0\rangle\langle 1\vert + \alpha_{11} \vert 1\rangle\langle 1\vert\\[2mm] & = \begin{pmatrix} \alpha_{00} & \alpha_{10}\\[1mm] \alpha_{01} & \alpha_{11} \end{pmatrix}. \end{aligned}

(Mag-ingat: minsan ang vectorization ng isang matrix ay depinado sa bahagyang ibang paraan, na kung saan ang mga row ng matrix ay tina-transpose at pinagsasama-sama sa ibabaw ng isa't isa upang bumuo ng column vector.)

Una nating i-verify na ang pagpiling ito ng mga Kraus matrix ay tama ang paglalarawan sa mapping na Φ\Phi, pagkatapos nito ay i-verify natin ang iba pang kinakailangang kondisyon. Upang manatiling malinaw, tukuyin natin ang isang bagong mapping na Ψ\Psi tulad ng sumusunod.

Ψ(ρ)=∑k=0N−1AkρAk†\Psi(\rho) = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger}

Kaya, ang ating layunin ay i-verify na ang Ψ=Φ\Psi = \Phi.

Ang paraan na magagawa natin ito ay ihambing ang mga Choi representation ng mga mapping na ito. Ang mga Choi representation ay faithful, kaya mayroon tayong Ψ=Φ\Psi = \Phi kung at kung tanging kung J(Φ)=J(Ψ)J(\Phi) = J(\Psi). Sa puntong ito, maaari na lamang nating kalkulahin ang J(Ψ)J(\Psi) gamit ang mga expression

∣ψk⟩=∑a∈Σ∣a⟩⊗∣ϕk,a⟩andAk=∑a∈Σ∣ϕk,a⟩⟨a∣\vert\psi_k\rangle = \sum_{a\in\Sigma} \vert a\rangle \otimes \vert \phi_{k,a}\rangle \quad\text{and}\quad A_k = \sum_{a\in\Sigma} \vert \phi_{k,a}\rangle\langle a \vert

kasama ang bilinearity ng tensor products upang gawing simple.

J(Ψ)=∑a,b∈Σ∣a⟩⟨b∣⊗∑k=0N−1Ak∣a⟩⟨b∣Ak†=∑a,b∈Σ∣a⟩⟨b∣⊗∑k=0N−1∣ϕk,a⟩⟨ϕk,b∣=∑k=0N−1(∑a∈Σ∣a⟩⊗∣ϕk,a⟩)(∑b∈Σ⟨b∣⊗⟨ϕk,b∣)=∑k=0N−1∣ψk⟩⟨ψk∣=J(Φ)\begin{aligned} J(\Psi) & = \sum_{a,b\in\Sigma} \vert a\rangle \langle b \vert \otimes \sum_{k = 0}^{N-1} A_k \vert a\rangle \langle b \vert A_k^{\dagger}\\[2mm] & = \sum_{a,b\in\Sigma} \vert a\rangle \langle b \vert \otimes \sum_{k = 0}^{N-1} \vert \phi_{k,a} \rangle \langle \phi_{k,b} \vert \\[2mm] & = \sum_{k = 0}^{N-1} \biggl(\sum_{a\in\Sigma} \vert a\rangle \otimes \vert \phi_{k,a} \rangle\biggr) \biggl(\sum_{b\in\Sigma} \langle b\vert \otimes \langle \phi_{k,b} \vert\biggr)\\[2mm] & = \sum_{k = 0}^{N-1} \vert \psi_k \rangle \langle \psi_k \vert \\[2mm] & = J(\Phi) \end{aligned}

Kaya, ang ating mga Kraus matrix ay tama ang paglalarawan sa Φ\Phi.

Nananatiling suriin ang kinakailangang kondisyon sa A0,…,AN−1A_0,\ldots,A_{N-1}, na lumalabas na katumbas ng assumption na Tr⁡Y(J(Φ))=IX\operatorname{Tr}_{\mathsf{Y}}(J(\Phi)) = \mathbb{I}_{\mathsf{X}} (na hindi pa natin nagagamit). Ang ating ipapakita ay ang relasyon na ito:

(∑k=0N−1Ak†Ak)T=Tr⁡Y(J(Φ))(2)\Biggl( \sum_{k = 0}^{N-1} A_k^{\dagger} A_k \Biggr)^{T} = \operatorname{Tr}_{\mathsf{Y}}(J(\Phi)) \tag{2}

(kung saan tinutukoy natin ang matrix transpose sa left-hand side).

Simula sa kaliwa, mapapansin muna natin na

(∑k=0N−1Ak†Ak)T=(∑k=0N−1∑a,b∈Σ∣b⟩⟨ϕk,b∣ϕk,a⟩⟨a∣)T=∑k=0N−1∑a,b∈Σ⟨ϕk,b∣ϕk,a⟩∣a⟩⟨b∣.\begin{aligned} \Biggl(\sum_{k = 0}^{N-1} A_k^{\dagger} A_k\Biggr)^T & = \Biggl(\sum_{k = 0}^{N-1} \sum_{a,b\in\Sigma} \vert b \rangle \langle \phi_{k,b} \vert \phi_{k,a} \rangle \langle a \vert\Biggr)^T\\ & = \sum_{k = 0}^{N-1} \sum_{a,b\in\Sigma} \langle \phi_{k,b} \vert \phi_{k,a} \rangle \vert a \rangle \langle b \vert. \end{aligned}

Ang huling equality ay galing sa katotohanan na ang transpose ay linear at nagma-map ng ∣b⟩⟨a∣\vert b\rangle\langle a \vert tungo sa ∣a⟩⟨b∣\vert a\rangle\langle b \vert.

Papunta sa right-hand side ng ating equation, mayroon tayong

J(Φ)=∑k=0N−1∣ψk⟩⟨ψk∣=∑k=0N−1∑a,b∈Σ∣a⟩⟨b∣⊗∣ϕk,a⟩⟨ϕk,b∣J(\Phi) = \sum_{k = 0}^{N-1} \vert \psi_k\rangle\langle\psi_k \vert = \sum_{k = 0}^{N-1} \sum_{a,b\in\Sigma} \vert a\rangle \langle b \vert \otimes \vert\phi_{k,a}\rangle\langle \phi_{k,b} \vert

at samakatuwid

Tr⁡Y(J(Φ))=∑k=0N−1∑a,b∈ΣTr⁡(∣ϕk,a⟩⟨ϕk,b∣) ∣a⟩⟨b∣=∑k=0N−1∑a,b∈Σ⟨ϕk,b∣ϕk,a⟩∣a⟩⟨b∣.\begin{aligned} \operatorname{Tr}_{\mathsf{Y}}(J(\Phi)) & = \sum_{k = 0}^{N-1} \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\vert\phi_{k,a}\rangle\langle \phi_{k,b} \vert \bigr)\, \vert a\rangle \langle b \vert\\ & = \sum_{k = 0}^{N-1} \sum_{a,b\in\Sigma} \langle \phi_{k,b} \vert \phi_{k,a} \rangle \vert a \rangle \langle b \vert. \end{aligned}

Nakuha natin ang parehong resulta, at samakatuwid ang equation (2)(2) ay na-verify na. Sumusunod, sa pamamagitan ng assumption na Tr⁡Y(J(Φ))=IX\operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}, na

(∑k=0N−1Ak†Ak)T=IX\Biggl(\sum_{k = 0}^{N-1} A_k^{\dagger} A_k\Biggr)^T = \mathbb{I}_{\mathsf{X}}

at samakatuwid, dahil ang identity matrix ay sarili nitong transpose, ang kinakailangang kondisyon ay totoo.

∑k=0N−1Ak†Ak=IX\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}

Mula sa Kraus patungo sa Stinespring na representasyon​

Ngayon ipagpalagay na mayroon tayong Kraus na representasyon ng isang pagmamapa

Φ(ρ)=∑k=0N−1AkρAk†\Phi(\rho) = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger}

kung saan

∑k=0N−1Ak†Ak=IX.\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}.

Ang ating layunin ay hanapin ang Stinespring representation para sa Φ\Phi.

Ang unang gusto nating gawin ay piliin ang garbage system na G\mathsf{G} upang ang klasikal na set ng estado nito ay {0,…,N−1}\{0,\ldots,N-1\}. Para sa (W,X)(\mathsf{W},\mathsf{X}) at (G,Y)(\mathsf{G},\mathsf{Y}) na magkaroon ng parehong laki, gayunpaman, kinakailangang hatiin ng nn ang mNm N, na nagbibigay-daan sa atin na kunin ang W\mathsf{W} upang magkaroon ng mga klasikal na estado {0,…,d−1}\{0,\ldots,d-1\} para sa d=mN/nd = mN/n.

Para sa isang arbitrary na pagpili ng nn, mm, at NN, maaaring hindi integer ang mN/nmN/n, kaya hindi tayo talaga malaya na piliin ang G\mathsf{G} upang ang klasikal na set ng estado nito ay {0,…,N−1}\{0,\ldots,N-1\}. Ngunit maaari nating palaging dagdagan ang NN nang arbitraryo sa Kraus na representasyon sa pamamagitan ng pagtatakda ng Ak=0A_k = 0 para sa kahit ilang karagdagang halaga ng kk na gusto natin.

Kaya, kung tahasan nating ipagpalagay na ang mN/nmN/n ay isang integer, na katumbas ng NN na multiple ng n/gcd⁡(n,m)n/\operatorname{gcd}(n,m), kung gayon malaya tayong kunin ang G\mathsf{G} upang ang classical state set nito ay {0,…,N−1}\{0,\ldots,N-1\}. Sa partikular, kung ang kaso ay N=nmN = nm, maaari nating kunin ang W\mathsf{W} upang magkaroon ng m2m^2 classical state.

Nananatiling piliin ang UU, at gagawin natin ito sa pamamagitan ng pagtutugma sa sumusunod na pattern.

U=(A0?⋯?A1?⋯?⋮⋮⋱⋮AN−1?⋯?)U = \begin{pmatrix} A_{0} & \fbox{?} & \cdots & \fbox{?} \\[1mm] A_{1} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] A_{N-1} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}

Upang maging malinaw, ang pattern na ito ay ipinahihiwatig upang magmungkahi ng block matrix, kung saan ang bawat block (kasama ang A0,…,AN−1A_{0},\ldots,A_{N-1} pati na rin ang mga block na markado ng question mark) ay may mm row at nn column. Mayroong NN row ng mga block, na nangangahulugang mayroong d=mN/nd = mN/n column ng mga block.

Sa mas formulaic na termino, i-definite natin ang UU bilang

U=∑k=0N−1∑j=0d−1∣k⟩⟨j∣⊗Mk,j=(M0,0M0,1⋯M0,d−1M1,0M1,1⋯M1,d−1⋮⋮⋱⋮MN−1,0MN−1,1⋯MN−1,d−1)\begin{aligned} U & = \sum_{k=0}^{N-1} \sum_{j=0}^{d-1} \vert k \rangle \langle j \vert \otimes M_{k,j} \\[4mm] & = \begin{pmatrix} M_{0,0} & M_{0,1} & \cdots & M_{0,d-1} \\[1mm] M_{1,0} & M_{1,1} & \cdots & M_{1,d-1} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] M_{N-1,0} & M_{N-1,1} & \cdots & M_{N-1,d-1} \end{pmatrix} \end{aligned}

kung saan ang bawat matrix na Mk,jM_{k,j} ay may mm row at nn column, at sa partikular kukunin natin ang Mk,0=AkM_{k,0} = A_k para sa k=0,…,N−1k = 0,\ldots,N-1.

Kailangan itong maging unitary matrix, at ang mga block na markado ng question mark, o katumbas na Mk,jM_{k,j} para sa j>0j>0, ay dapat piliin nang may isip ito — ngunit maliban sa pagpapahintulot sa UU na maging unitary, ang mga block na markado ng question mark ay walang kaugnayan sa proof.

Kalimutan muna natin sandali ang alalahanin na ang UU ay unitary at magtuon sa expression

Tr⁡G(U(∣0⟩⟨0∣W⊗ρ)U†)\operatorname{Tr}_{\mathsf{G}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho)U^{\dagger}\bigr)

na naglalarawan ng output state ng Y\mathsf{Y} dahil sa input state ρ\rho ng X\mathsf{X} para sa ating Stinespring representation. Maaari nating alternatibong isulat

U(∣0⟩⟨0∣⊗ρ)U†=U(∣0⟩⊗IX)ρ(⟨0∣⊗IX)U†,U(\vert 0\rangle\langle 0 \vert \otimes \rho)U^{\dagger} = U(\vert 0\rangle\otimes\mathbb{I}_{\mathsf{X}}) \rho (\langle 0\vert \otimes \mathbb{I}_{\mathsf{X}}) U^{\dagger},

at makikita natin mula sa ating pagpili ng UU na

U(∣0⟩⊗IX)=∑k=0N−1∣k⟩⊗Ak.U(\vert 0\rangle\otimes\mathbb{I}_{\mathsf{X}}) = \sum_{k = 0}^{N-1} \vert k\rangle \otimes A_k.

Kaya't makikita natin na

U(∣0⟩⟨0∣⊗ρ)U†=∑j,k=0N−1∣k⟩⟨j∣⊗AkρAj†,U(\vert 0\rangle\langle 0 \vert \otimes \rho)U^{\dagger} = \sum_{j,k = 0}^{N-1} \vert k\rangle\langle j\vert \otimes A_k \rho A_j^{\dagger},

and so

Tr⁡G(U(∣0⟩⟨0∣W⊗ρ)U†)=∑j,k=0N−1Tr⁡(∣k⟩⟨j∣) AkρAj†=∑k=0N−1AkρAk†=Φ(ρ).\begin{aligned} \operatorname{Tr}_{\mathsf{G}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho) U^{\dagger}\bigr) & = \sum_{j,k = 0}^{N-1} \operatorname{Tr}\bigl(\vert k\rangle\langle j\vert\bigr) \, A_k \rho A_j^{\dagger} \\ & = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger} \\ & = \Phi(\rho). \end{aligned}

Kaya mayroon na tayong tamang representasyon para sa mapping na Φ\Phi, at nananatiling i-verify na maaari nating piliin ang UU upang maging unitary.

Isaalang-alang ang unang nn column ng UU kapag ito ay pinili ayon sa pattern sa itaas. Kung kukunin lamang ang mga column na ito, mayroon tayong block matrix

(A0A1⋮AN−1).\begin{pmatrix} A_0\\[1mm] A_1\\[1mm] \vdots\\[1mm] A_{N-1} \end{pmatrix}.

Mayroong nn column, isa para sa bawat classical state ng X\mathsf{X}, at bilang mga vector tawagin natin ang mga column bilang ∣γa⟩\vert \gamma_a \rangle para sa bawat a∈Σa\in\Sigma. Narito ang isang formula para sa mga vector na ito na maaaring itugma sa block matrix representation sa itaas.

∣γa⟩=∑k=0N−1∣k⟩⊗Ak∣a⟩\vert \gamma_a\rangle = \sum_{k = 0}^{N-1} \vert k\rangle \otimes A_k \vert a \rangle

Ngayon, kalkulahin natin ang inner product sa pagitan ng anumang dalawa sa mga vector na ito, ibig sabihin ang mga tumutugma sa anumang pagpili ng a,b∈Σa,b\in\Sigma.

⟨γa∣γb⟩=∑j,k=0N−1⟨k∣j⟩ ⟨a∣Ak†Aj∣b⟩=⟨a∣(∑k=0N−1Ak†Ak)∣b⟩\langle \gamma_a \vert \gamma_b \rangle = \sum_{j,k = 0}^{N-1} \langle k \vert j \rangle \, \langle a \vert A_k^{\dagger} A_j \vert b\rangle = \langle a \vert \Biggl( \sum_{k = 0}^{N-1} A_k^{\dagger} A_k \Biggr) \vert b\rangle

Sa pamamagitan ng assumption

∑k=0m−1Ak†Ak=IX\sum_{k = 0}^{m-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}

napagpapasyahan natin na ang nn column vector na {∣γa⟩ : a∈Σ}\{\vert\gamma_a\rangle\,:\,a\in\Sigma\} ay bumubuo ng orthonormal set:

⟨γa∣γb⟩={1a=b0a≠b\langle \gamma_a \vert \gamma_b \rangle = \begin{cases} 1 & a = b\\ 0 & a\neq b \end{cases}

para sa lahat ng a,b∈Σa,b\in\Sigma.

Ipinapahiwatig nito na posibleng punuin ang natitirang mga column ng UU upang ito ay maging unitary matrix. Sa partikular, ang Gram-Schmidt orthogonalization process ay maaaring gamitin upang piliin ang natitirang mga column. May katulad na ginawa sa Quantum circuits lesson ng "Basics of quantum information" sa konteksto ng state discrimination problem.

Mula sa Stinespring na representasyon pabalik sa kahulugan​

Ang huling implikasyon ay 4 ⇒\Rightarrow 1. Ibig sabihin, ipinapalagay natin na mayroon tayong isang unitary na operasyon na nagtatransporma ng isang pares ng mga sistema (W,X)(\mathsf{W},\mathsf{X}) patungo sa isang pares (G,Y)(\mathsf{G},\mathsf{Y}), at ang ating layunin ay masabing ang pagmamapa

Φ(ρ)=Tr⁡G(U(∣0⟩⟨0∣W⊗ρ)U†)\Phi(\rho) = \operatorname{Tr}_{\mathsf{G}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho)U^{\dagger}\bigr)

ay isang wastong channel. Mula sa anyo nito, malinaw na ang Φ\Phi ay linear, at nananatili na i-verify na lagi nitong tinatransporma ang mga density matrix patungo sa mga density matrix. Ito ay medyo diretso at napag-usapan na natin ang mga pangunahing punto.

Lalo na, kung magsimula tayo sa isang density matrix na σ\sigma ng isang compound na sistema (Z,X)(\mathsf{Z},\mathsf{X}), at pagkatapos ay magdagdag ng karagdagang workspace system na W\mathsf{W}, tiyak na maiiwan tayo ng isang density matrix. Kung muling iayos natin ang mga sistema (W,Z,X)(\mathsf{W},\mathsf{Z},\mathsf{X}) para sa kaginhawaan, maaari tayong isulat ang estado na ito bilang

∣0⟩⟨0∣W⊗σ.\vert 0\rangle\langle 0\vert_{\mathsf{W}} \otimes \sigma.

Inilalapat natin ang unitary na operasyon na UU, at tulad ng napag-usapan na natin ito ay isang wastong channel, at kaya nagmamapa ng mga density matrix patungo sa mga density matrix. Sa wakas, ang partial trace ng isang density matrix ay isa pang density matrix.

Isa pang paraan upang sabihin ito ay ang unang pagmamasid na ang bawat isa sa mga bagay na ito ay isang wastong channel:

  1. Ang pagpapakilala ng isang initialized workspace system.

  2. Ang pagsasagawa ng isang unitary na operasyon.

  3. Ang pag-trace out ng isang sistema.

At sa wakas, ang anumang komposisyon ng mga channel ay isa pang channel — na agarang sumusunod mula sa kahulugan, ngunit isa ring katotohanang kapaki-pakinabang na mapansin sa sarili nito.

Tinapos nito ang patunay ng huling implikasyon, at kaya naitatag na natin ang pagkakatumbas ng apat na pahayag na nakalista sa simula ng seksyon.