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.
Tandaan na kapag ginagamit natin ang Dirac notation para tukuyin ang isang arbitrary na column vector bilang ket, tulad ng
∣ψ⟩=α1α2⋮αn,
ang katumbas na bra vector ay ang conjugate transpose ng vector na ito:
⟨ψ∣=(∣ψ⟩)†=(α1α2⋯αn).(1)
Bilang alternatibo, kung mayroon tayong classical state set na Σ sa isip, at isinasalita natin ang isang column vector bilang ket,
tulad ng
∣ψ⟩=a∈Σ∑αa∣a⟩,
ang katumbas na row vector (o bra vector) ay ang conjugate transpose
⟨ψ∣=a∈Σ∑αa⟨a∣.(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⋮αnand∣ϕ⟩=β1β2⋮βn,
kung kaya ang row vector na ⟨ψ∣ ay gaya ng nasa equation (1), ay
kung saan ang huling pagkakapantay-pantay ay sumusunod mula sa obserbasyon na ⟨a∣a⟩=1 at ⟨a∣b⟩=0 para sa mga classical state na a at b na nagsasatisfy ng a=b.
Ang value na ⟨ψ∣ϕ⟩ ay tinatawag na inner product sa pagitan ng mga vector na ∣ψ⟩ at ∣ϕ⟩.
Ang mga inner product ay kritikal na mahalaga sa quantum information at computation;
hindi tayo malayo sa pag-unawa ng quantum information sa antas ng matematika nang wala ang mga ito.
Narito ang ilang pangunahing katotohanan tungkol sa mga inner product ng vector.
Kaugnayan sa Euclidean norm. Ang inner product ng anumang vector
∣ψ⟩=a∈Σ∑αa∣a⟩
sa kanyang sarili ay
⟨ψ∣ψ⟩=a∈Σ∑αaαa=a∈Σ∑∣αa∣2=∣ψ⟩2.
Kaya, ang Euclidean norm ng isang vector ay maaari ring isalita bilang
∣ψ⟩=⟨ψ∣ψ⟩.
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 ∣ψ⟩ ay mayroon tayong
⟨ψ∣ψ⟩≥0,
kung saan ang ⟨ψ∣ψ⟩=0 kung at tanging kung ang ∣ψ⟩=0.
Ang property na ito ng inner product ay minsan tinatawag na positive definiteness.
Conjugate symmetry. Para sa anumang dalawang vector
∣ψ⟩=a∈Σ∑αa∣a⟩and∣ϕ⟩=b∈Σ∑βb∣b⟩,
mayroon tayong
⟨ψ∣ϕ⟩=a∈Σ∑αaβaand⟨ϕ∣ψ⟩=a∈Σ∑βaαa,
at samakatuwid
⟨ψ∣ϕ⟩=⟨ϕ∣ψ⟩.
Linearity sa ikalawang argument (at conjugate linearity sa una).
Ipagpalagay na ang ∣ψ⟩,∣ϕ1⟩, at ∣ϕ2⟩ ay mga vector at ang α1 at α2 ay mga complex number. Kung tatukuyin natin ang bagong vector
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⟩,∣ψ2⟩, at ∣ϕ⟩ ay mga vector at ang α1 at α2 ay mga complex number, at tinutukuyin natin ang
Ang dalawang vector na ∣ϕ⟩ at ∣ψ⟩ ay tinatawag na orthogonal kung ang kanilang inner product ay zero:
⟨ψ∣ϕ⟩=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⟩} 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
para sa lahat ng pagpipilian ng j,k∈{1,…,m} kung saan ang j=k.
Ang isang set ng mga vector na {∣ψ1⟩,…,∣ψm⟩} 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⟩={10j=kj=k(3)
para sa lahat ng pagpipilian ng j,k∈{1,…,m}.
Sa wakas, ang isang set na {∣ψ1⟩,…,∣ψm⟩} ay isang orthonormal basis kung, bukod sa pagiging orthonormal set, ito ay nagbubuo ng isang basis.
Katumbas ito ng {∣ψ1⟩,…,∣ψm⟩} na isang orthonormal set at ang m ay katumbas ng dimensyon ng espasyo kung saan kinuha ang ∣ψ1⟩,…,∣ψm⟩.
Halimbawa, para sa anumang classical state set na Σ, ang set ng lahat ng standard basis vector
{∣a⟩:a∈Σ}
ay isang orthonormal basis.
Ang set na {∣+⟩,∣−⟩} ay isang orthonormal basis para sa 2-dimensional na espasyo na katumbas ng iisang qubit, at ang Bell basis na