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?

Mga inner product at projection

Para mas maging handa sa pag-explore ng mga kakayahan at limitasyon ng quantum circuits, ipinapakilala natin ngayon ang ilang karagdagang konsepto sa matematika — ang inner product sa pagitan ng mga vector (at ang koneksyon nito sa Euclidean norm), ang mga konsepto ng orthogonality at orthonormality para sa mga set ng vector, at ang mga projection matrix, na magbibigay-daan sa atin na ipakilala ang isang kapaki-pakinabang na generalisasyon ng standard basis measurements.

Mga inner product​

Tandaan na kapag ginagamit natin ang Dirac notation para tukuyin ang isang arbitrary na column vector bilang ket, tulad ng

∣ψ⟩=(α1α2⋮αn),\vert \psi \rangle = \begin{pmatrix} \alpha_1\\ \alpha_2\\ \vdots\\ \alpha_n \end{pmatrix},

ang katumbas na bra vector ay ang conjugate transpose ng vector na ito:

⟨ψ∣=(∣ψ⟩)†=(α1‾α2‾⋯αn‾).(1)\langle \psi \vert = \bigl(\vert \psi \rangle \bigr)^{\dagger} = \begin{pmatrix} \overline{\alpha_1} & \overline{\alpha_2} & \cdots & \overline{\alpha_n} \end{pmatrix}. \tag{1}

Bilang alternatibo, kung mayroon tayong classical state set na Σ\Sigma sa isip, at ipinapahayag natin ang isang column vector bilang ket, tulad ng

∣ψ⟩=∑a∈Σαa∣a⟩,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle,

ang katumbas na row vector (o bra vector) ay ang conjugate transpose

⟨ψ∣=∑a∈Σαa‾⟨a∣.(2)\langle \psi \vert = \sum_{a\in\Sigma} \overline{\alpha_a} \langle a \vert. \tag{2}

Mayroon din tayong resulta na ang product ng isang bra vector at isang ket vector, na tinitingnan bilang mga matrix na may iisang row o iisang column, ay nagreresulta sa isang scalar. Partikular, kung mayroon tayong dalawang column vector

∣ψ⟩=(α1α2⋮αn)and∣ϕ⟩=(β1β2⋮βn),\vert \psi \rangle = \begin{pmatrix} \alpha_1\\ \alpha_2\\ \vdots\\ \alpha_n \end{pmatrix} \quad\text{and}\quad \vert \phi \rangle = \begin{pmatrix} \beta_1\\ \beta_2\\ \vdots\\ \beta_n \end{pmatrix},

kung kaya ang row vector na ⟨ψ∣\langle \psi \vert ay gaya ng nasa equation (1)(1), ay

⟨ψ∣ϕ⟩=⟨ψ∣∣ϕ⟩=(α1‾α2‾⋯αn‾)(β1β2⋮βn)=α1‾β1+⋯+αn‾βn.\langle \psi \vert \phi \rangle = \langle \psi \vert \vert \phi \rangle = \begin{pmatrix} \overline{\alpha_1} & \overline{\alpha_2} & \cdots & \overline{\alpha_n} \end{pmatrix} \begin{pmatrix} \beta_1\\ \beta_2\\ \vdots\\ \beta_n \end{pmatrix} = \overline{\alpha_1} \beta_1 + \cdots + \overline{\alpha_n}\beta_n.

Bilang alternatibo, kung mayroon tayong dalawang column vector na nasulat bilang

∣ψ⟩=∑a∈Σαa∣a⟩and∣ϕ⟩=∑b∈Σβb∣b⟩,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle \quad\text{and}\quad \vert \phi \rangle = \sum_{b\in\Sigma} \beta_b \vert b \rangle,

kung kaya ang ⟨ψ∣\langle \psi \vert ay ang row vector (2)(2), mahahanap natin na

⟨ψ∣ϕ⟩=⟨ψ∣∣ϕ⟩=(∑a∈Σαa‾⟨a∣)(∑b∈Σβb∣b⟩)=∑a∈Σ∑b∈Σαa‾βb⟨a∣b⟩=∑a∈Σαa‾βa,\begin{aligned} \langle \psi \vert \phi \rangle & = \langle \psi \vert \vert \phi \rangle\\ & = \Biggl(\sum_{a\in\Sigma} \overline{\alpha_a} \langle a \vert\Biggr) \Biggl(\sum_{b\in\Sigma} \beta_b \vert b\rangle\Biggr)\\ & = \sum_{a\in\Sigma}\sum_{b\in\Sigma} \overline{\alpha_a} \beta_b \langle a \vert b \rangle\\ & = \sum_{a\in\Sigma} \overline{\alpha_a} \beta_a, \end{aligned}

kung saan ang huling pagkakapantay-pantay ay sumusunod mula sa obserbasyon na ⟨a∣a⟩=1\langle a \vert a \rangle = 1 at ⟨a∣b⟩=0\langle a \vert b \rangle = 0 para sa mga classical state na aa at bb na tumutugon sa a≠ba\neq b.

Ang value na ⟨ψ∣ϕ⟩\langle \psi \vert \phi \rangle ay tinatawag na inner product sa pagitan ng mga vector na ∣ψ⟩\vert \psi\rangle at ∣ϕ⟩\vert \phi \rangle. Ang mga inner product ay kritikal na mahalaga sa quantum information at computation; hindi tayo makakarating nang malayo sa pag-unawa ng quantum information sa antas ng matematika kung wala ang mga ito.

Narito ang ilang pangunahing katotohanan tungkol sa mga inner product ng vector.

  1. Kaugnayan sa Euclidean norm. Ang inner product ng anumang vector

    ∣ψ⟩=∑a∈Σαa∣a⟩\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle

    sa kanyang sarili ay

    ⟨ψ∣ψ⟩=∑a∈Σαa‾αa=∑a∈Σ∣αa∣2=∥∣ψ⟩∥2.\langle \psi \vert \psi \rangle = \sum_{a\in\Sigma} \overline{\alpha_a} \alpha_a = \sum_{a\in\Sigma} \vert\alpha_a\vert^2 = \bigl\| \vert \psi \rangle \bigr\|^2.

    Kaya, ang Euclidean norm ng isang vector ay maaari ring ipahayag bilang

    ∥∣ψ⟩∥=⟨ψ∣ψ⟩.\bigl\| \vert \psi \rangle \bigr\| = \sqrt{ \langle \psi \vert \psi \rangle }.

    Pansinin na ang Euclidean norm ng isang vector ay laging isang non-negatibong tunay na numero. Bukod dito, ang tanging paraan para ang Euclidean norm ng isang vector ay maging zero ay kung ang bawat isa sa mga entry nito ay zero, ibig sabihin, ang vector ay ang zero vector.

    Maaari nating ibuod ang mga obserbasyon na ito tulad nito: para sa bawat vector na ∣ψ⟩\vert \psi \rangle ay mayroon tayong

    ⟨ψ∣ψ⟩≥0,\langle \psi \vert \psi \rangle \geq 0,

    kung saan ang ⟨ψ∣ψ⟩=0\langle \psi \vert \psi \rangle = 0 kung at tanging kung ang ∣ψ⟩=0\vert \psi \rangle = 0. Ang property na ito ng inner product ay minsan tinatawag na positive definiteness.

  2. Conjugate symmetry. Para sa anumang dalawang vector

    ∣ψ⟩=∑a∈Σαa∣a⟩and∣ϕ⟩=∑b∈Σβb∣b⟩,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle \quad\text{and}\quad \vert \phi \rangle = \sum_{b\in\Sigma} \beta_b \vert b \rangle,

    mayroon tayong

    ⟨ψ∣ϕ⟩=∑a∈Σαa‾βaand⟨ϕ∣ψ⟩=∑a∈Σβa‾αa,\langle \psi \vert \phi \rangle = \sum_{a\in\Sigma} \overline{\alpha_a} \beta_a \quad\text{and}\quad \langle \phi \vert \psi \rangle = \sum_{a\in\Sigma} \overline{\beta_a} \alpha_a,

    at samakatuwid

    ⟨ψ∣ϕ⟩‾=⟨ϕ∣ψ⟩.\overline{\langle \psi \vert \phi \rangle} = \langle \phi \vert \psi \rangle.
  3. Linearity sa ikalawang argument (at conjugate linearity sa una). Ipagpalagay na ang ∣ψ⟩,\vert \psi \rangle, ∣ϕ1⟩,\vert \phi_1 \rangle, at ∣ϕ2⟩\vert \phi_2 \rangle ay mga vector at ang α1\alpha_1 at α2\alpha_2 ay mga complex number. Kung tatukuyin natin ang bagong vector

    ∣ϕ⟩=α1∣ϕ1⟩+α2∣ϕ2⟩,\vert \phi\rangle = \alpha_1 \vert \phi_1\rangle + \alpha_2 \vert \phi_2\rangle,

    ay

    ⟨ψ∣ϕ⟩=⟨ψ∣(α1∣ϕ1⟩+α2∣ϕ2⟩)=α1⟨ψ∣ϕ1⟩+α2⟨ψ∣ϕ2⟩.\langle \psi \vert \phi \rangle = \langle \psi \vert \bigl( \alpha_1\vert \phi_1 \rangle + \alpha_2\vert \phi_2 \rangle\bigr) = \alpha_1 \langle \psi \vert \phi_1 \rangle + \alpha_2 \langle \psi \vert \phi_2 \rangle.

    Ibig sabihin, ang inner product ay linear sa ikalawang argument. Maaari itong mapatunayan sa pamamagitan ng mga formula sa itaas o simpleng pagtukoy na ang matrix multiplication ay linear sa bawat argument (at partikular sa ikalawang argument).

    Ang pagsasama ng katotohanang ito kasama ang conjugate symmetry ay nagpapakita na ang inner product ay conjugate linear sa unang argument. Ibig sabihin, kung ang ∣ψ1⟩,\vert \psi_1 \rangle, ∣ψ2⟩,\vert \psi_2 \rangle, at ∣ϕ⟩\vert \phi \rangle ay mga vector at ang α1\alpha_1 at α2\alpha_2 ay mga complex number, at tinutukuyin natin ang

    ∣ψ⟩=α1∣ψ1⟩+α2∣ψ2⟩,\vert \psi \rangle = \alpha_1 \vert \psi_1\rangle + \alpha_2 \vert \psi_2 \rangle,

    ay

    ⟨ψ∣ϕ⟩=(α1‾⟨ψ1∣+α2‾⟨ψ2∣)∣ϕ⟩=α1‾⟨ψ1∣ϕ⟩+α2‾⟨ψ2∣ϕ⟩.\langle \psi \vert \phi \rangle = \bigl( \overline{\alpha_1} \langle \psi_1 \vert + \overline{\alpha_2} \langle \psi_2 \vert \bigr) \vert\phi\rangle = \overline{\alpha_1} \langle \psi_1 \vert \phi \rangle + \overline{\alpha_2} \langle \psi_2 \vert \phi \rangle.
  4. Ang Cauchy–Schwarz inequality. Para sa bawat pagpipilian ng mga vector na ∣ϕ⟩\vert \phi \rangle at ∣ψ⟩\vert \psi \rangle na may parehong bilang ng mga entry, mayroon tayong

    ∣⟨ψ∣ϕ⟩∣≤∥∣ψ⟩∥∥∣ϕ⟩∥.\bigl\vert \langle \psi \vert \phi \rangle\bigr| \leq \bigl\| \vert\psi \rangle \bigr\| \bigl\| \vert \phi \rangle \bigr\|.

    Ito ay isang napaka-kapaki-pakinabang na inequality na malawakang ginagamit sa quantum information (at sa marami pang ibang paksa ng pag-aaral).

Mga orthogonal at orthonormal na set​

Ang dalawang vector na ∣ϕ⟩\vert \phi \rangle at ∣ψ⟩\vert \psi \rangle ay tinatawag na orthogonal kung ang kanilang inner product ay zero:

⟨ψ∣ϕ⟩=0.\langle \psi \vert \phi \rangle = 0.

Sa geometrika na paraan, maaari nating isipin ang mga orthogonal na vector bilang mga vector na nasa tamang anggulo sa isa't isa.

Ang isang set ng mga vector na {∣ψ1⟩,…,∣ψm⟩}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} ay tinatawag na orthogonal set kung ang bawat vector sa set ay orthogonal sa bawat ibang vector sa set. Ibig sabihin, orthogonal ang set na ito kung

⟨ψj∣ψk⟩=0\langle \psi_j \vert \psi_k\rangle = 0

para sa lahat ng pagpipilian ng j,k∈{1,…,m}j,k\in\{1,\ldots,m\} kung saan ang j≠kj\neq k.

Ang isang set ng mga vector na {∣ψ1⟩,…,∣ψm⟩}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} ay tinatawag na orthonormal set kung ito ay isang orthogonal set at, bukod dito, ang bawat vector sa set ay isang unit vector. Bilang alternatibo, ang set na ito ay isang orthonormal set kung mayroon tayong

⟨ψj∣ψk⟩={1j=k0j≠k(3)\langle \psi_j \vert \psi_k\rangle = \begin{cases} 1 & j = k\\[1mm] 0 & j\neq k \end{cases} \tag{3}

para sa lahat ng pagpipilian ng j,k∈{1,…,m}j,k\in\{1,\ldots,m\}.

Sa wakas, ang isang set na {∣ψ1⟩,…,∣ψm⟩}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} ay isang orthonormal basis kung, bukod sa pagiging orthonormal set, ito ay nagbubuo ng isang basis. Katumbas ito ng {∣ψ1⟩,…,∣ψm⟩}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} na isang orthonormal set at ang mm ay katumbas ng dimensyon ng espasyo kung saan kinuha ang ∣ψ1⟩,…,∣ψm⟩.\vert \psi_1\rangle,\ldots,\vert\psi_m\rangle.

Halimbawa, para sa anumang classical state set na Σ\Sigma, ang set ng lahat ng standard basis vector

{∣a⟩ : a∈Σ}\big\{ \vert a \rangle \,:\, a\in\Sigma\bigr\}

ay isang orthonormal basis. Ang set na {∣+⟩,∣−⟩}\{\vert+\rangle,\vert-\rangle\} ay isang orthonormal basis para sa 22-dimensional na espasyo na katumbas ng iisang qubit, at ang Bell basis na {∣ϕ+⟩,∣ϕ−⟩,∣ψ+⟩,∣ψ−⟩}\{\vert\phi^+\rangle, \vert\phi^-\rangle, \vert\psi^+\rangle, \vert\psi^-\rangle\} ay isang orthonormal basis para sa 44-dimensional na espasyo na katumbas ng dalawang qubit.

Pagpapalawak ng mga orthonormal set sa mga orthonormal basis​

Ipagpalagay na ang ∣ψ1⟩,…,∣ψm⟩\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle ay mga vector na nasa isang nn-dimensional na espasyo, at ipagpalagay pa na ang {∣ψ1⟩,…,∣ψm⟩}\{\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle\} ay isang orthonormal set. Ang mga orthonormal set ay laging linearly independent set, kaya ang mga vector na ito ay kinakailangang sumasaklaw sa isang subspace na may dimensyong mm. Mula dito ay maaari nating masimpulan na ang m≤nm\leq n dahil ang dimensyon ng subspace na sinasaklaw ng mga vector na ito ay hindi maaaring mas malaki kaysa sa dimensyon ng buong espasyong pinagkukunan nito.

Kung sakaling ang m<nm<n, palagi itong posible na pumili ng karagdagang n−mn-m na vector na ∣ψm+1⟩,…,∣ψn⟩\vert \psi_{m+1}\rangle,\ldots,\vert\psi_n\rangle upang {∣ψ1⟩,…,∣ψn⟩}\{\vert\psi_1\rangle,\ldots,\vert\psi_n\rangle\} ay bumuo ng isang orthonormal basis. Isang prosedura na kilala bilang Gram–Schmidt orthogonalization process ang maaaring gamitin para buuin ang mga vector na ito.

Mga orthonormal set at unitary matrix​

Ang mga orthonormal set ng vector ay may malapit na koneksyon sa mga unitary matrix. Isang paraan ng pagpapahayag ng koneksyong ito ay ang pagsasabi na ang sumusunod na tatlong pahayag ay logically equivalent (ibig sabihin, lahat sila ay totoo o lahat sila ay mali) para sa anumang pagpipilian ng isang square matrix na UU:

  1. Ang matrix na UU ay unitary (ibig sabihin, U†U=I=UU†U^{\dagger} U = \mathbb{I} = U U^{\dagger}).

  2. Ang mga row ng UU ay bumubuo ng isang orthonormal set.

  3. Ang mga column ng UU ay bumubuo ng isang orthonormal set.

Ang equivalence na ito ay medyo diretso kapag iniisip natin kung paano gumagana ang matrix multiplication at ang conjugate transpose. Ipagpalagay, halimbawa, na mayroon tayong 3×33\times 3 na matrix tulad nito:

U=(α1,1α1,2α1,3α2,1α2,2α2,3α3,1α3,2α3,3)U = \begin{pmatrix} \alpha_{1,1} & \alpha_{1,2} & \alpha_{1,3} \\[1mm] \alpha_{2,1} & \alpha_{2,2} & \alpha_{2,3} \\[1mm] \alpha_{3,1} & \alpha_{3,2} & \alpha_{3,3} \end{pmatrix}

Ang conjugate transpose ng UU ay ganito ang hitsura:

U†=(α1,1‾α2,1‾α3,1‾α1,2‾α2,2‾α3,2‾α1,3‾α2,3‾α3,3‾)U^{\dagger} = \begin{pmatrix} \overline{\alpha_{1,1}} & \overline{\alpha_{2,1}} & \overline{\alpha_{3,1}} \\[1mm] \overline{\alpha_{1,2}} & \overline{\alpha_{2,2}} & \overline{\alpha_{3,2}} \\[1mm] \overline{\alpha_{1,3}} & \overline{\alpha_{2,3}} & \overline{\alpha_{3,3}} \end{pmatrix}

Ang pagpaparami ng dalawang matrix, na may conjugate transpose sa kaliwang bahagi, ay nagbibigay sa atin ng matrix na ito:

(α1,1‾α2,1‾α3,1‾α1,2‾α2,2‾α3,2‾α1,3‾α2,3‾α3,3‾)(α1,1α1,2α1,3α2,1α2,2α2,3α3,1α3,2α3,3)=(α1,1‾α1,1+α2,1‾α2,1+α3,1‾α3,1α1,1‾α1,2+α2,1‾α2,2+α3,1‾α3,2α1,1‾α1,3+α2,1‾α2,3+α3,1‾α3,3α1,2‾α1,1+α2,2‾α2,1+α3,2‾α3,1α1,2‾α1,2+α2,2‾α2,2+α3,2‾α3,2α1,2‾α1,3+α2,2‾α2,3+α3,2‾α3,3α1,3‾α1,1+α2,3‾α2,1+α3,3‾α3,1α1,3‾α1,2+α2,3‾α2,2+α3,3‾α3,2α1,3‾α1,3+α2,3‾α2,3+α3,3‾α3,3)\begin{aligned} &\begin{pmatrix} \overline{\alpha_{1,1}} & \overline{\alpha_{2,1}} & \overline{\alpha_{3,1}} \\[1mm] \overline{\alpha_{1,2}} & \overline{\alpha_{2,2}} & \overline{\alpha_{3,2}} \\[1mm] \overline{\alpha_{1,3}} & \overline{\alpha_{2,3}} & \overline{\alpha_{3,3}} \end{pmatrix} \begin{pmatrix} \alpha_{1,1} & \alpha_{1,2} & \alpha_{1,3} \\[1mm] \alpha_{2,1} & \alpha_{2,2} & \alpha_{2,3} \\[1mm] \alpha_{3,1} & \alpha_{3,2} & \alpha_{3,3} \end{pmatrix}\\[4mm] \quad &= \begin{pmatrix} \overline{\alpha_{1,1}}\alpha_{1,1} + \overline{\alpha_{2,1}}\alpha_{2,1} + \overline{\alpha_{3,1}}\alpha_{3,1} & \overline{\alpha_{1,1}}\alpha_{1,2} + \overline{\alpha_{2,1}}\alpha_{2,2} + \overline{\alpha_{3,1}}\alpha_{3,2} & \overline{\alpha_{1,1}}\alpha_{1,3} + \overline{\alpha_{2,1}}\alpha_{2,3} + \overline{\alpha_{3,1}}\alpha_{3,3} \\[2mm] \overline{\alpha_{1,2}}\alpha_{1,1} + \overline{\alpha_{2,2}}\alpha_{2,1} + \overline{\alpha_{3,2}}\alpha_{3,1} & \overline{\alpha_{1,2}}\alpha_{1,2} + \overline{\alpha_{2,2}}\alpha_{2,2} + \overline{\alpha_{3,2}}\alpha_{3,2} & \overline{\alpha_{1,2}}\alpha_{1,3} + \overline{\alpha_{2,2}}\alpha_{2,3} + \overline{\alpha_{3,2}}\alpha_{3,3} \\[2mm] \overline{\alpha_{1,3}}\alpha_{1,1} + \overline{\alpha_{2,3}}\alpha_{2,1} + \overline{\alpha_{3,3}}\alpha_{3,1} & \overline{\alpha_{1,3}}\alpha_{1,2} + \overline{\alpha_{2,3}}\alpha_{2,2} + \overline{\alpha_{3,3}}\alpha_{3,2} & \overline{\alpha_{1,3}}\alpha_{1,3} + \overline{\alpha_{2,3}}\alpha_{2,3} + \overline{\alpha_{3,3}}\alpha_{3,3} \end{pmatrix} \end{aligned}

Kung babuo tayo ng tatlong vector mula sa mga column ng UU,

∣ψ1⟩=(α1,1α2,1α3,1),∣ψ2⟩=(α1,2α2,2α3,2),∣ψ3⟩=(α1,3α2,3α3,3),\vert \psi_1\rangle = \begin{pmatrix} \alpha_{1,1}\\ \alpha_{2,1}\\ \alpha_{3,1} \end{pmatrix}, \quad \vert \psi_2\rangle = \begin{pmatrix} \alpha_{1,2}\\ \alpha_{2,2}\\ \alpha_{3,2} \end{pmatrix}, \quad \vert \psi_3\rangle = \begin{pmatrix} \alpha_{1,3}\\ \alpha_{2,3}\\ \alpha_{3,3} \end{pmatrix},

maaari nating ipahayag ang product sa itaas sa ganitong paraan:

U†U=(⟨ψ1∣ψ1⟩⟨ψ1∣ψ2⟩⟨ψ1∣ψ3⟩⟨ψ2∣ψ1⟩⟨ψ2∣ψ2⟩⟨ψ2∣ψ3⟩⟨ψ3∣ψ1⟩⟨ψ3∣ψ2⟩⟨ψ3∣ψ3⟩)U^{\dagger} U = \begin{pmatrix} \langle \psi_1\vert \psi_1 \rangle & \langle \psi_1\vert \psi_2 \rangle & \langle \psi_1\vert \psi_3 \rangle \\ \langle \psi_2\vert \psi_1 \rangle & \langle \psi_2\vert \psi_2 \rangle & \langle \psi_2\vert \psi_3 \rangle \\ \langle \psi_3\vert \psi_1 \rangle & \langle \psi_3\vert \psi_2 \rangle & \langle \psi_3\vert \psi_3 \rangle \end{pmatrix}

Tumutukoy sa equation (3)(3), makikita na ngayon natin na ang kondisyon na ang matrix na ito ay katumbas ng identity matrix ay katumbas ng orthonormality ng set na {∣ψ1⟩,∣ψ2⟩,∣ψ3⟩}\{\vert\psi_1\rangle,\vert\psi_2\rangle,\vert\psi_3\rangle\}.

Ang argumentong ito ay nag-generalize sa mga unitary matrix ng anumang laki. Ang katotohanan na ang mga row ng isang matrix ay bumubuo ng isang orthonormal basis kung at tanging kung ang matrix ay unitary ay sumusunod mula sa katotohanang ang isang matrix ay unitary kung at tanging kung ang transpose nito ay unitary.

Dahil sa equivalence na inilarawan sa itaas, kasama ang katotohanang ang bawat orthonormal set ay maaaring mapalawak para bumuo ng isang orthonormal basis, mahihinuha natin ang sumusunod na kapaki-pakinabang na katotohanan: Sa anumang orthonormal set ng mga vector na {∣ψ1⟩,…,∣ψm⟩}\{\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle\} na kinuha mula sa isang nn-dimensional na espasyo, may isang unitary matrix na UU na ang unang mm column nito ay ang mga vector na ∣ψ1⟩,…,∣ψm⟩\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle. Sa larawan, palagi tayong makakahanap ng unitary matrix na may ganitong anyo:

U=(∣ψ1⟩∣ψ2⟩⋯∣ψm⟩∣ψm+1⟩⋯∣ψn⟩).U = \left( \begin{array}{ccccccc} \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt}\\ \vert\psi_1\rangle & \vert\psi_2\rangle & \cdots & \vert\psi_m\rangle & \vert\psi_{m+1}\rangle & \cdots & \vert\psi_n\rangle\\[2mm] \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt} \end{array} \right).

Dito, ang huling n−mn-m na column ay pinupunan ng anumang pagpipilian ng mga vector na ∣ψm+1⟩,…,∣ψn⟩\vert\psi_{m+1}\rangle,\ldots,\vert\psi_n\rangle na nagpapagawa ng {∣ψ1⟩,…,∣ψn⟩}\{\vert\psi_1\rangle,\ldots,\vert\psi_n\rangle\} na isang orthonormal basis.

Mga projection at projective measurement​

Mga projection matrix​

Ang isang square matrix na Π\Pi ay tinatawag na projection kung nasasatisfy nito ang dalawang property:

  1. Π=Π†\Pi = \Pi^{\dagger}.

  2. Π2=Π\Pi^2 = \Pi.

Ang mga matrix na tumutugon sa unang kondisyon — na katumbas sila ng sarili nilang conjugate transpose — ay tinatawag na Hermitian matrix, at ang mga matrix na tumutugon sa ikalawang kondisyon — na ang pag-square sa kanila ay nag-iiwan sa kanila na walang pagbabago — ay tinatawag na idempotent na mga matrix.

Bilang babala, ang salitang projection ay minsan ginagamit para tumukoy sa anumang matrix na tumutugon lamang sa ikalawang kondisyon ngunit hindi kinakailangan ang una, at kapag ganito, ang terminong orthogonal projection ay karaniwang ginagamit para tumukoy sa mga matrix na tumutugon sa parehong kondisyon. Sa konteksto ng quantum information at computation, gayunman, ang mga terminong projection at projection matrix ay mas karaniwang tumutukoy sa mga matrix na tumutugon sa parehong kondisyon.

Isang halimbawa ng projection ay ang matrix

Π=∣ψ⟩⟨ψ∣(4)\Pi = \vert \psi \rangle \langle \psi \vert \tag{4}

para sa anumang unit vector na ∣ψ⟩\vert \psi\rangle. Maaari nating makita na ang matrix na ito ay Hermitian tulad nito:

Π†=(∣ψ⟩⟨ψ∣)†=(⟨ψ∣)†(∣ψ⟩)†=∣ψ⟩⟨ψ∣=Π.\Pi^{\dagger} = \bigl( \vert \psi \rangle \langle \psi \vert \bigr)^{\dagger} = \bigl( \langle \psi \vert \bigr)^{\dagger}\bigl( \vert \psi \rangle \bigr)^{\dagger} = \vert \psi \rangle \langle \psi \vert = \Pi.

Dito, para makuha ang ikalawang pagkakapantay-pantay, ginamit natin ang formula

(AB)†=B†A†,(A B)^{\dagger} = B^{\dagger} A^{\dagger},

na laging totoo, para sa anumang dalawang matrix na AA at BB kung saan makatuwiran ang product na ABAB.

Para makita na ang matrix na Π\Pi sa (4)(4) ay idempotent, maaari nating gamitin ang asumpsyon na ang ∣ψ⟩\vert\psi\rangle ay isang unit vector, kaya't nasasatisfy nito ang ⟨ψ∣ψ⟩=1\langle \psi \vert \psi\rangle = 1. Kaya, mayroon tayong

Π2=(∣ψ⟩⟨ψ∣)2=∣ψ⟩⟨ψ∣ψ⟩⟨ψ∣=∣ψ⟩⟨ψ∣=Π.\Pi^2 = \bigl( \vert\psi\rangle\langle \psi\vert \bigr)^2 = \vert\psi\rangle\langle \psi\vert\psi\rangle\langle\psi\vert = \vert\psi\rangle\langle\psi\vert = \Pi.

Sa mas pangkalahatang paraan, kung ang {∣ψ1⟩,…,∣ψm⟩}\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\} ay anumang orthonormal set ng mga vector, ang matrix na

Π=∑k=1m∣ψk⟩⟨ψk∣(5)\Pi = \sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert \tag{5}

ay isang projection. Partikular, mayroon tayong

Π†=(∑k=1m∣ψk⟩⟨ψk∣)†=∑k=1m(∣ψk⟩⟨ψk∣)†=∑k=1m∣ψk⟩⟨ψk∣=Π,\begin{aligned} \Pi^{\dagger} &= \biggl(\sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\biggr)^{\dagger} \\ &= \sum_{k = 1}^m \bigl(\vert\psi_k\rangle\langle\psi_k\vert\bigr)^{\dagger} \\ &= \sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\\ &= \Pi, \end{aligned}

at

Π2=(∑j=1m∣ψj⟩⟨ψj∣)(∑k=1m∣ψk⟩⟨ψk∣)=∑j=1m∑k=1m∣ψj⟩⟨ψj∣ψk⟩⟨ψk∣=∑k=1m∣ψk⟩⟨ψk∣=Π,\begin{aligned} \Pi^2 & = \biggl( \sum_{j = 1}^m \vert \psi_j\rangle \langle \psi_j \vert\Bigr)\Bigl(\sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\biggr) \\ & = \sum_{j = 1}^m\sum_{k = 1}^m \vert \psi_j\rangle \langle \psi_j \vert \psi_k\rangle \langle \psi_k \vert \\ & = \sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\\ & = \Pi, \end{aligned}

kung saan ang orthonormality ng {∣ψ1⟩,…,∣ψm⟩}\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\} ay nagpapahiwatig ng ikalawa sa huling pagkakapantay-pantay.

Sa katunayan, ito ay sumasaklaw sa lahat ng posibilidad: ang bawat projection na Π\Pi ay maaaring isulat sa anyo (5)(5) para sa ilang pagpipilian ng isang orthonormal set na {∣ψ1⟩,…,∣ψm⟩}\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\}. (Sa teknikal na pananalita, ang zero matrix na Π=0\Pi=0, na isang projection, ay isang espesyal na kaso. Para mailagay ito sa pangkalahatang anyo (5)(5) kailangan nating payagan ang posibilidad na ang sum ay walang laman, na nagbibigay ng zero matrix.)

Mga projective measurement​

Ang konsepto ng pagsukat ng isang quantum system ay mas pangkalahatan kaysa sa simpleng standard basis measurement. Ang mga projective measurement ay mga pagsukat na inilarawan ng isang koleksyon ng mga projection na ang sum ay katumbas ng identity matrix. Sa simbolo, ang isang koleksyon na {Π0,…,Πm−1}\{\Pi_0,\ldots,\Pi_{m-1}\} ng mga projection matrix ay naglalarawan ng isang projective measurement kung

Π0+⋯+Πm−1=I.\Pi_0 + \cdots + \Pi_{m-1} = \mathbb{I}.

Kapag ang ganitong pagsukat ay isinagawa sa isang sistema na X\mathsf{X} habang ito ay nasa ilang estado na ∣ψ⟩\vert\psi\rangle, dalawang bagay ang nangyayari:

  1. Para sa bawat k∈{0,…,m−1}k\in\{0,\ldots,m-1\}, ang resulta ng pagsukat ay kk na may probabilidad na katumbas ng

    Pr⁡(outcome is k)=∥Πk∣ψ⟩∥2.\operatorname{Pr}\bigl(\text{outcome is $k$}\bigr) = \bigl\| \Pi_k \vert \psi \rangle \bigr\|^2.
  2. Para sa anumang resulta na kk na nailabas ng pagsukat, ang estado ng X\mathsf{X} ay nagiging

    Πk∣ψ⟩∥Πk∣ψ⟩∥.\frac{\Pi_k \vert\psi\rangle}{\bigl\|\Pi_k \vert\psi\rangle\bigr\|}.

Maaari rin tayong pumili ng mga resulta na iba sa {0,…,m−1}\{0,\ldots,m-1\} para sa mga projective measurement kung nais natin. Sa mas pangkalahatang paraan, para sa anumang finite at hindi walang laman na set na Σ\Sigma, kung mayroon tayong koleksyon ng mga projection matrix

{Πa:a∈Σ}\{\Pi_a:a\in\Sigma\}

na tumutugon sa kondisyon

∑a∈ΣΠa=I,\sum_{a\in\Sigma} \Pi_a = \mathbb{I},

kung gayon ang koleksyong ito ay naglalarawan ng isang projective measurement na ang mga posibleng resulta ay tumutugma sa set na Σ\Sigma, kung saan ang mga panuntunan ay kapareho ng dati:

  1. Para sa bawat a∈Σa\in\Sigma, ang resulta ng pagsukat ay aa na may probabilidad na katumbas ng

    Pr⁡(outcome is a)=∥Πa∣ψ⟩∥2.\operatorname{Pr}\bigl(\text{outcome is $a$}\bigr) = \bigl\| \Pi_a \vert \psi \rangle \bigr\|^2.
  2. Para sa anumang resulta na aa na nailabas ng pagsukat, ang estado ng X\mathsf{X} ay nagiging

    Πa∣ψ⟩∥Πa∣ψ⟩∥.\frac{\Pi_a \vert\psi\rangle}{\bigl\|\Pi_a \vert\psi\rangle\bigr\|}.

Halimbawa, ang mga standard basis measurement ay katumbas ng mga projective measurement, kung saan ang Σ\Sigma ay ang set ng mga classical state ng anumang sistema na X\mathsf{X} na pinag-uusapan natin at ang ating set ng mga projection matrix ay {∣a⟩⟨a∣:a∈Σ}\{\vert a\rangle\langle a\vert:a\in\Sigma\}.

Isa pang halimbawa ng projective measurement, sa pagkakataong ito sa dalawang qubit na (X,Y)(\mathsf{X},\mathsf{Y}), ay ibinibigay ng set {Π0,Π1}\{\Pi_0,\Pi_1\}, kung saan

Π0=∣ϕ+⟩⟨ϕ+∣+∣ϕ−⟩⟨ϕ−∣+∣ψ+⟩⟨ψ+∣andΠ1=∣ψ−⟩⟨ψ−∣.\Pi_0 = \vert \phi^+\rangle\langle \phi^+ \vert + \vert \phi^-\rangle\langle \phi^- \vert + \vert \psi^+\rangle\langle \psi^+ \vert \quad\text{and}\quad \Pi_1 = \vert\psi^-\rangle\langle\psi^-\vert.

Kung mayroon tayong maraming sistema na magkasamang nasa ilang quantum state at isang projective measurement ang isinasagawa sa isa lamang sa mga sistema, ang aksyon ay katulad ng mayroon tayo para sa mga standard basis measurement — at sa katunayan maaari na nating ilarawan ang aksyong ito sa mas simpleng termino kaysa kaya natin noon.

Para maging tumpak, ipagpalagay na mayroon tayong dalawang sistema na (X,Y)(\mathsf{X},\mathsf{Y}) sa isang quantum state na ∣ψ⟩\vert\psi\rangle, at isang projective measurement na inilarawan ng koleksyon na {Πa:a∈Σ}\{\Pi_a : a\in\Sigma\} ay isinasagawa sa sistema na X\mathsf{X}, habang walang ginagawa sa Y\mathsf{Y}. Ang paggawa nito ay katumbas ng pagsukat na projective na inilarawan ng koleksyon

{Πa⊗I : a∈Σ}\bigl\{ \Pi_a \otimes \mathbb{I} \,:\, a\in\Sigma\bigr\}

sa joint system na (X,Y)(\mathsf{X},\mathsf{Y}). Ang bawat resulta ng pagsukat na aa ay nangyayari na may probabilidad

∥(Πa⊗I)∣ψ⟩∥2,\bigl\| (\Pi_a \otimes \mathbb{I})\vert \psi\rangle \bigr\|^2,

at nakondisyon sa paglabas ng resulta na a,a, ang estado ng joint system na (X,Y)(\mathsf{X},\mathsf{Y}) ay nagiging

(Πa⊗I)∣ψ⟩∥(Πa⊗I)∣ψ⟩∥.\frac{(\Pi_a \otimes \mathbb{I})\vert \psi\rangle}{\bigl\| (\Pi_a \otimes \mathbb{I})\vert \psi\rangle \bigr\|}.

Pagpapatupad ng mga projective measurement​

Ang mga arbitrary na projective measurement ay maaaring ipatupad gamit ang mga unitary operation, standard basis measurement, at isang karagdagang workspace system, gaya ng ipapaliwanag ngayon.

Ipagpalagay na ang X\mathsf{X} ay isang sistema at ang {Π0,…,Πm−1}\{\Pi_0,\ldots,\Pi_{m-1}\} ay isang projective measurement sa X\mathsf{X}. Madali nating ma-generalize ang talakayan na ito sa mga projective measurement na may iba't ibang set ng mga resulta, ngunit para sa kaginhawahan at pagiging simple ay ipapalagay natin na ang set ng mga posibleng resulta para sa ating pagsukat ay {0,…,m−1}\{0,\ldots,m-1\}.

Pansinin natin nang malinaw na ang mm ay hindi kinakailangang katumbas ng bilang ng mga classical state ng X\mathsf{X} — hahayaan nating ang nn ang bilang ng mga classical state ng X\mathsf{X}, na nangangahulugang ang bawat matrix na Πk\Pi_k ay isang n×nn\times n na projection matrix.

Dahil ipinapalagay natin na ang {Π0…,Πm−1}\{\Pi_0\ldots,\Pi_{m-1}\} ay kumakatawan sa isang projective measurement, kinakailangan na

∑k=0m−1Πk=In.\sum_{k = 0}^{m-1} \Pi_k = \mathbb{I}_n.

Ang ating layunin ay magsagawa ng proseso na may parehong epekto sa pagganap ng projective measurement na ito sa X\mathsf{X}, ngunit gawin ito gamit lamang ang mga unitary operation at standard basis measurement.

Gagamitin natin ang karagdagang workspace system na Y\mathsf{Y} para gawin ito, at partikular na kukuha tayo ng classical state set ng Y\mathsf{Y} na {0,…,m−1}\{0,\ldots,m-1\}, na kapareho ng set ng mga resulta ng projective measurement. Ang ideya ay magsasagawa tayo ng standard basis measurement sa Y\mathsf{Y}, at bibigyang-kahulugan ang resulta ng pagsukat na ito bilang katumbas ng resulta ng projective measurement sa X\mathsf{X}. Kakailanganin nating ipagpalagay na ang Y\mathsf{Y} ay na-initialize sa ilang fixed state, na pipiliin nating ∣0⟩\vert 0\rangle. (Ang anumang ibang pagpipilian ng fixed quantum state vector ay maaaring gawing gumana, ngunit ang pagpili ng ∣0⟩\vert 0\rangle ay nagpapadali ng paliwanag na susunod.)

Siyempre, para ang standard basis measurement ng Y\mathsf{Y} ay makapagbigay ng impormasyon tungkol sa X\mathsf{X}, kakailanganin nating payagan ang X\mathsf{X} at Y\mathsf{Y} na makipag-ugnayan sa isa't isa bago sukatin ang Y\mathsf{Y}, sa pamamagitan ng pagsasagawa ng unitary operation sa sistema na (Y,X)(\mathsf{Y},\mathsf{X}). Una, isaalang-alang ang matrix na ito:

M=∑k=0m−1∣k⟩⟨0∣⊗Πk.M = \sum_{k = 0}^{m-1} \vert k \rangle \langle 0 \vert \otimes \Pi_k.

Ipinahayag nang malinaw bilang isang tinatawag na block matrix, na mahalagang isang matrix ng mga matrix na binibigyang-kahulugan natin bilang isang mas malaking matrix, ang MM ay ganito ang hitsura:

M=(Π00⋯0Π10⋯0⋮⋮⋱⋮Πm−10⋯0).M = \begin{pmatrix} \Pi_0 & 0 & \cdots & 0\\[1mm] \Pi_1 & 0 & \cdots & 0\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \Pi_{m-1} & 0 & \cdots & 0 \end{pmatrix}.

Dito, ang bawat 00 ay kumakatawan sa isang n×nn\times n na matrix na puno ng mga zero, kaya ang buong matrix na MM ay isang nm×nmnm\times nm na matrix.

Ngayon, ang MM ay tiyak na hindi isang unitary matrix (maliban kung ang m=1,m=1, kung saan ang Π0=I,\Pi_0 = \mathbb{I}, na nagbibigay ng M=IM = \mathbb{I} sa trivial na kasong ito) dahil ang mga unitary matrix ay hindi maaaring magkaroon ng anumang mga column (o row) na puro 0;0; ang mga unitary matrix ay may mga column na bumubuo ng mga orthonormal basis, at ang all-zero vector ay hindi isang unit vector.

Gayunpaman, totoo na ang unang nn na column ng matrix na MM ay orthonormal, at nakuha natin ito mula sa asumpsyon na ang {Π0,…,Πm−1}\{\Pi_0,\ldots,\Pi_{m-1}\} ay isang pagsukat. Para i-verify ang claim na ito, pansinin na para sa bawat j∈{0,…,n−1}j\in\{0,\ldots,n-1\}, ang vector na nabuo ng column number jj ng MM ay ang sumusunod:

∣ψj⟩=M∣0,j⟩=∑k=0m−1∣k⟩⊗Πk∣j⟩.\vert \psi_j\rangle = M \vert 0, j\rangle = \sum_{k = 0}^{m-1} \vert k \rangle \otimes \Pi_k \vert j\rangle.

Pansinin na dito ang bilang ng mga column ay nagsisimula sa column 00. Ang pagkuha ng inner product ng column ii sa column jj kapag ang i,j∈{0,…,n−1}i,j\in\{0,\ldots,n-1\} ay nagbibigay ng

⟨ψi∣ψj⟩=(∑k=0m−1∣k⟩⊗Πk∣i⟩)†(∑l=0m−1∣l⟩⊗Πl∣j⟩)=∑k=0m−1∑l=0m−1⟨k∣l⟩⟨i∣ΠkΠl∣j⟩=∑k=0m−1⟨i∣ΠkΠk∣j⟩=∑k=0m−1⟨i∣Πk∣j⟩=⟨i∣I∣j⟩={1i=j0i≠j,\begin{aligned} \langle \psi_i \vert \psi_j \rangle & = \biggl(\sum_{k = 0}^{m-1} \vert k \rangle \otimes \Pi_k \vert i\rangle\biggr)^{\dagger} \biggl(\sum_{l = 0}^{m-1} \vert l \rangle \otimes \Pi_l \vert j\rangle\biggr) \\ & = \sum_{k = 0}^{m-1} \sum_{l = 0}^{m-1} \langle k \vert l \rangle \langle i \vert \Pi_k \Pi_l \vert j\rangle\\ & = \sum_{k = 0}^{m-1} \langle i \vert \Pi_k \Pi_k \vert j\rangle\\ & = \sum_{k = 0}^{m-1} \langle i \vert \Pi_k \vert j\rangle\\ & = \langle i \vert \mathbb{I} \vert j \rangle\\ & = \begin{cases} 1 & i = j\\ 0 & i\neq j, \end{cases} \end{aligned}

na siyang kailangan nating ipakita.

Kaya, dahil ang unang nn na column ng matrix na MM ay orthonormal, maaari nating palitan ang lahat ng natitirang zero entry ng ibang pagpipilian ng mga complex number entry upang ang buong matrix ay maging unitary.

U=(Π0?⋯?Π1?⋯?⋮⋮⋱⋮Πm−1?⋯?)U = \begin{pmatrix} \Pi_0 & \fbox{?} & \cdots & \fbox{?}\\[1mm] \Pi_1 & \fbox{?} & \cdots & \fbox{?}\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \Pi_{m-1} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}

Kung ibinibigay sa atin ang mga matrix na Π0,…,Πm−1\Pi_0,\ldots,\Pi_{m-1}, maaari tayong mag-compute ng angkop na mga matrix para punan ang mga block na minarkahan ng ?\fbox{?} sa equation — gamit ang Gram–Schmidt process — ngunit hindi mahalaga kung ano specifically ang mga matrix na ito para sa layunin ng talakayan na ito.

Sa wakas maaari na nating ilarawan ang proseso ng pagsukat: una ay isasagawa natin ang UU sa joint system na (Y,X)(\mathsf{Y},\mathsf{X}) at pagkatapos ay susukatin ang Y\mathsf{Y} gamit ang standard basis measurement. Para sa isang arbitrary na estado na ∣ϕ⟩\vert \phi \rangle ng X\mathsf{X}, makukuha natin ang estado

U(∣0⟩∣ϕ⟩)=M(∣0⟩∣ϕ⟩)=∑k=0m−1∣k⟩⊗Πk∣ϕ⟩,U \bigl( \vert 0\rangle \vert \phi\rangle\bigr) = M \bigl( \vert 0\rangle \vert \phi\rangle\bigr) = \sum_{k = 0}^{m-1} \vert k\rangle \otimes \Pi_k \vert\phi\rangle,

kung saan ang unang pagkakapantay-pantay ay sumusunod mula sa katotohanang nagkakasundo ang UU at MM sa kanilang unang nn na column. Kapag nagsagawa tayo ng projective measurement sa Y\mathsf{Y}, makukuha natin ang bawat resulta na kk na may probabilidad

∥Πk∣ϕ⟩∥2,\bigl\| \Pi_k \vert \phi\rangle \bigr\|^2,

kung saan ang estado ng (Y,X)(\mathsf{Y},\mathsf{X}) ay nagiging

∣k⟩⊗Πk∣ϕ⟩∥Πk∣ϕ⟩∥.\vert k\rangle \otimes \frac{\Pi_k \vert \phi\rangle}{\bigl\| \Pi_k \vert \phi\rangle \bigr\|}.

Kaya, ang Y\mathsf{Y} ay nag-iimbak ng kopya ng resulta ng pagsukat at ang X\mathsf{X} ay nagbabago nang eksakto gaya ng magiging kaso kung ang projective measurement na inilarawan ng {Π0,…,Πm−1}\{\Pi_0,\ldots,\Pi_{m-1}\} ay direktang isinagawa sa X.\mathsf{X}.