Přeskočit na hlavní obsah

Skalární součiny a projekce

Abychom se lépe připravili na prozkoumání možností a omezení kvantových Circuit, představíme si nyní některé další matematické pojmy — konkrétně skalární součin mezi vektory (a jeho souvislost s euklidovskou normou), pojmy ortogonalita a ortonormalita pro množiny vektorů a projekční matice, které nám umožní zavést šikovné zobecnění měření ve standardní bázi.

Skalární součiny

Připomeň si, že když v Diracově notaci označujeme libovolný sloupcový vektor jako ket, například

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

odpovídající bra vektor je konjugovaná transpozice tohoto vektoru:

ψ=(ψ)=(α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}

Případně, pokud máme na mysli nějakou množinu klasických stavů Σ\Sigma a vyjádříme sloupcový vektor jako ket, například

ψ=aΣαaa,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle,

pak odpovídající řádkový (nebo bra) vektor je konjugovaná transpozice

ψ=aΣαaa.(2)\langle \psi \vert = \sum_{a\in\Sigma} \overline{\alpha_a} \langle a \vert. \tag{2}

Také platí, že součin bra vektoru a ket vektoru, na které se díváme jako na matice s jedním řádkem nebo jedním sloupcem, dává skalár. Konkrétně, pokud máme dva sloupcové vektory

ψ=(α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},

takže řádkový vektor ψ\langle \psi \vert je jako v rovnici (1),(1), pak

ψϕ=ψϕ=(α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.

Případně, pokud máme dva sloupcové vektory, které jsme zapsali jako

ψ=aΣαaaandϕ=bΣβbb,\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,

takže ψ\langle \psi \vert je řádkový vektor (2),(2), zjistíme, že

ψϕ=ψϕ=(aΣαaa)(bΣβbb)=aΣbΣαaβbab=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}

kde poslední rovnost plyne z pozorování, že aa=1\langle a \vert a \rangle = 1 a ab=0\langle a \vert b \rangle = 0 pro klasické stavy aa a bb splňující ab.a\neq b.

Hodnota ψϕ\langle \psi \vert \phi \rangle se nazývá skalární součin vektorů ψ\vert \psi\rangle a ϕ.\vert \phi \rangle. Skalární součiny jsou v kvantové informaci a výpočtech naprosto zásadní; bez nich bychom se v pochopení kvantové informace na matematické úrovni daleko nedostali.

Shromážděme nyní některé základní fakty o skalárních součinech vektorů.

  1. Vztah k euklidovské normě. Skalární součin libovolného vektoru

    ψ=aΣαaa\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle

    se sebou samým je

    ψψ=aΣαaαa=aΣαa2=ψ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.

    Euklidovskou normu vektoru tedy můžeme alternativně vyjádřit jako

    ψ=ψψ.\bigl\| \vert \psi \rangle \bigr\| = \sqrt{ \langle \psi \vert \psi \rangle }.

    Všimni si, že euklidovská norma vektoru musí být vždy nezáporné reálné číslo. Navíc jediný způsob, jak může být euklidovská norma vektoru rovna nule, je ten, že každá její složka je rovna nule, což znamená, že vektor je nulový vektor.

    Tato pozorování můžeme shrnout takto: pro každý vektor ψ\vert \psi \rangle platí

    ψψ0,\langle \psi \vert \psi \rangle \geq 0,

    přičemž ψψ=0\langle \psi \vert \psi \rangle = 0 právě tehdy, když ψ=0.\vert \psi \rangle = 0. Tato vlastnost skalárního součinu se někdy označuje jako pozitivní definitnost.

  2. Konjugovaná symetrie. Pro libovolné dva vektory

    ψ=aΣαaaandϕ=bΣβbb,\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,

    platí

    ψϕ=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,

    a proto

    ψϕ=ϕψ.\overline{\langle \psi \vert \phi \rangle} = \langle \phi \vert \psi \rangle.
  3. Linearita v druhém argumentu (a konjugovaná linearita v prvním). Předpokládejme, že ψ,\vert \psi \rangle, ϕ1,\vert \phi_1 \rangle, a ϕ2\vert \phi_2 \rangle jsou vektory a α1\alpha_1 a α2\alpha_2 jsou komplexní čísla. Pokud definujeme nový vektor

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

    pak

    ψϕ=ψ(α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.

    To znamená, že skalární součin je lineární v druhém argumentu. To znamená, že vnitřní součin je lineární ve druhém argumentu. To lze ověřit buď pomocí výše uvedených vzorců, nebo jednoduše tím, že si uvědomíš, že násobení matic je lineární v každém argumentu (a konkrétně ve druhém argumentu).

    Kombinací tohoto faktu s konjugovanou symetrií zjistíme, že vnitřní součin je konjugovaně lineární v prvním argumentu. To znamená, že pokud ψ1,\vert \psi_1 \rangle, ψ2,\vert \psi_2 \rangle, a ϕ\vert \phi \rangle jsou vektory a α1\alpha_1 a α2\alpha_2 jsou komplexní čísla, a definujeme

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

    pak

    ψϕ=(α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. Cauchyho–Schwarzova nerovnost. Pro libovolnou volbu vektorů ϕ\vert \phi \rangle a ψ\vert \psi \rangle se stejným počtem složek platí

    ψϕψϕ.\bigl\vert \langle \psi \vert \phi \rangle\bigr| \leq \bigl\| \vert\psi \rangle \bigr\| \bigl\| \vert \phi \rangle \bigr\|.

    Toto je neuvěřitelně užitečná nerovnost, která se velmi často používá v kvantové informatice (a v mnoha dalších oblastech studia).

Ortogonální a ortonormální množiny

Dva vektory ϕ\vert \phi \rangle a ψ\vert \psi \rangle se nazývají ortogonální, pokud je jejich vnitřní součin nulový:

ψϕ=0.\langle \psi \vert \phi \rangle = 0.

Geometricky si ortogonální vektory můžeš představit jako vektory, které jsou na sebe kolmé.

Množina vektorů {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} se nazývá ortogonální množina, pokud je každý vektor v množině ortogonální ke každému jinému vektoru v množině. To znamená, že tato množina je ortogonální, pokud

ψjψk=0\langle \psi_j \vert \psi_k\rangle = 0

pro všechny volby j,k{1,,m}j,k\in\{1,\ldots,m\}, pro které jk.j\neq k.

Množina vektorů {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} se nazývá ortonormální množina, pokud je ortogonální množinou a navíc je každý vektor v množině jednotkovým vektorem. Alternativně je tato množina ortonormální, pokud platí

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

pro všechny volby j,k{1,,m}.j,k\in\{1,\ldots,m\}.

Nakonec, množina {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} je ortonormální báze, pokud je kromě toho, že je ortonormální množinou, také bází. To je ekvivalentní tomu, že {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} je ortonormální množina a mm se rovná dimenzi prostoru, ze kterého jsou vektory ψ1,,ψm\vert \psi_1\rangle,\ldots,\vert\psi_m\rangle vybrány.

Například pro libovolnou množinu klasických stavů Σ\Sigma tvoří množina všech vektorů standardní báze

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

ortonormální bázi. Množina {+,}\{\vert+\rangle,\vert-\rangle\} je ortonormální bází 22-dimenzionálního prostoru odpovídajícího jednomu Qubit, a Bellova báze {ϕ+,ϕ,ψ+,ψ}\{\vert\phi^+\rangle, \vert\phi^-\rangle, \vert\psi^+\rangle, \vert\psi^-\rangle\} je ortonormální bází 44-dimenzionálního prostoru odpovídajícího dvěma Qubit.

Rozšíření ortonormálních množin na ortonormální báze

Předpokládej, že ψ1,,ψm\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle jsou vektory žijící v nn-dimenzionálním prostoru, a předpokládej navíc, že {ψ1,,ψm}\{\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle\} je ortonormální množina. Ortonormální množiny jsou vždy lineárně nezávislé množiny, takže tyto vektory nutně generují podprostor dimenze m.m. Z toho vyplývá, že mnm\leq n, protože dimenze podprostoru generovaného těmito vektory nemůže být větší než dimenze celého prostoru, ze kterého jsou vybrány.

Pokud platí m<n,m<n, pak je vždy možné zvolit dalších nmn-m vektorů ψm+1,,ψn\vert \psi_{m+1}\rangle,\ldots,\vert\psi_n\rangle tak, aby {ψ1,,ψn}\{\vert\psi_1\rangle,\ldots,\vert\psi_n\rangle\} tvořilo ortonormální bázi. K sestrojení těchto vektorů lze použít proceduru známou jako Gramův–Schmidtův ortogonalizační proces.

Ortonormální množiny a unitární matice

Ortonormální množiny vektorů jsou úzce spjaty s unitárními maticemi. Jeden ze způsobů, jak vyjádřit tuto souvislost, je říci, že následující tři tvrzení jsou logicky ekvivalentní (což znamená, že jsou buď všechna pravdivá, nebo všechna nepravdivá) pro libovolnou volbu čtvercové matice UU:

  1. Matice UU je unitární (tedy UU=I=UUU^{\dagger} U = \mathbb{I} = U U^{\dagger}).
  2. Řádky matice UU tvoří ortonormální množinu.
  3. Sloupce matice UU tvoří ortonormální množinu.

Tato ekvivalence je vlastně dost přímočará, když se zamyslíš nad tím, jak funguje násobení matic a konjugovaná transpozice. Předpokládej například, že máme matici 3×33\times 3 jako je tato:

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}

Konjugovaná transpozice UU vypadá takto:

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}

Vynásobením obou matic, s konjugovanou transpozicí na levé straně, dostaneme tuto matici:

(α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}

Pokud ze sloupců UU vytvoříme tři vektory,

ψ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},

pak můžeme výše uvedený součin alternativně vyjádřit takto:

UU=(ψ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}

S odkazem na rovnici (3)(3) nyní vidíme, že podmínka, aby tato matice byla rovna jednotkové matici, je ekvivalentní ortonormalitě množiny {ψ1,ψ2,ψ3}.\{\vert\psi_1\rangle,\vert\psi_2\rangle,\vert\psi_3\rangle\}.

Tento argument se zobecňuje na unitární matice libovolné velikosti. Fakt, že řádky matice tvoří ortonormální bázi právě tehdy, když je matice unitární, pak plyne z toho, že matice je unitární právě tehdy, když je unitární její transpozice.

Vzhledem k výše popsané ekvivalenci spolu s faktem, že každou ortonormální množinu lze rozšířit na ortonormální bázi, dospějeme k následujícímu užitečnému faktu: Pro libovolnou ortonormální množinu vektorů {ψ1,,ψm}\{\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle\} z nn-dimenzionálního prostoru existuje unitární matice UU, jejíž prvních mm sloupců tvoří vektory ψ1,,ψm.\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle. Obrazně řečeno, vždy můžeme najít unitární matici v tomto tvaru:

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).\right).

Zde je posledních nmn-m sloupců doplněno libovolnou volbou vektorů ψm+1,,ψn\vert\psi_{m+1}\rangle,\ldots,\vert\psi_n\rangle, které z {ψ1,,ψn}\{\vert\psi_1\rangle,\ldots,\vert\psi_n\rangle\} udělají ortonormální bázi.

Projekce a projektivní měření

Projekční matice

Čtvercová matice Π\Pi se nazývá projekce, pokud splňuje dvě vlastnosti:

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

Matice, které splňují první podmínku — tedy že se rovnají své vlastní konjugované transpozici — se nazývají hermitovské matice, a matice, které splňují druhou podmínku — tedy že umocnění je nezmění — se nazývají idempotentní matice.

Na upozornění: slovo projekce se někdy používá pro jakoukoli matici, která splňuje pouze druhou podmínku, ale ne nutně první, a v tom případě se termín ortogonální projekce obvykle používá pro matice splňující obě vlastnosti. V kontextu kvantové informatiky a výpočtů však termíny projekce a projekční matice typicky označují matice splňující obě podmínky.

Příkladem projekce je matice

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

pro libovolný jednotkový vektor ψ.\vert \psi\rangle. To, že tato matice je hermitovská, můžeš vidět takto:

Π=(ψψ)=(ψ)(ψ)=ψψ=Π.\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.

Zde jsme k získání druhé rovnosti použili vzorec

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

který platí vždy, pro libovolné dvě matice AA a BB, pro které má součin ABAB smysl.

Abychom viděli, že matice Π\Pi v (4)(4) je idempotentní, můžeme použít předpoklad, že ψ\vert\psi\rangle je jednotkový vektor, takže splňuje ψψ=1.\langle \psi \vert \psi\rangle = 1. Tedy máme

Π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.

Obecněji, pokud {ψ1,,ψm}\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\} je libovolná ortonormální množina vektorů, pak matice

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

je projekce. Konkrétně máme

Π=(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}

a

Π2=(j=1mψjψj)(k=1mψkψk)=j=1mk=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}

kde ortonormalita {ψ1,,ψm}\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\} implikuje předposlední rovnost.

Ve skutečnosti tím jsou vyčerpány všechny možnosti: každou projekci Π\Pi lze zapsat ve tvaru (5)(5) pro nějakou volbu ortonormální množiny {ψ1,,ψm}.\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\}. (Technicky vzato, nulová matice Π=0,\Pi=0, která je projekcí, je speciální případ. Aby se vešla do obecného tvaru (5)(5), musíme připustit možnost, že součet je prázdný, což dává nulovou matici.)

Projektivní měření

Pojem měření kvantového systému je obecnější než jen měření ve standardní bázi. Projektivní měření jsou měření, která jsou popsána kolekcí projekcí, jejichž součet se rovná jednotkové matici. Symbolicky, kolekce {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} projekčních matic popisuje projektivní měření, pokud

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

Když se takové měření provede na systému X\mathsf{X}, který je v nějakém stavu ψ,\vert\psi\rangle, stanou se dvě věci:

  1. Pro každé k{0,,m1}k\in\{0,\ldots,m-1\} je výsledek měření kk s pravděpodobností rovnou

    Pr(outcome is k)=Πkψ2.\operatorname{Pr}\bigl(\text{outcome is $k$}\bigr) = \bigl\| \Pi_k \vert \psi \rangle \bigr\|^2.
  2. Pro ten výsledek kk, který měření dá, se stav X\mathsf{X} změní na

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

Můžeme si také zvolit jiné výsledky než {0,,m1}\{0,\ldots,m-1\} pro projektivní měření, pokud chceme. Obecněji, pro libovolnou konečnou a neprázdnou množinu Σ,\Sigma, pokud máme kolekci projekčních matic

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

která splňuje podmínku

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

pak tato kolekce popisuje projektivní měření, jehož možné výsledky odpovídají množině Σ,\Sigma, kde pravidla jsou stejná jako předtím:

  1. Pro každé aΣa\in\Sigma je výsledek měření aa s pravděpodobností rovnou

    Pr(outcome is a)=Πaψ2.\operatorname{Pr}\bigl(\text{outcome is $a$}\bigr) = \bigl\| \Pi_a \vert \psi \rangle \bigr\|^2.
  2. Pro ten výsledek aa, který měření dá, se stav X\mathsf{X} změní na

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

Například měření ve standardní bázi jsou ekvivalentní projektivním měřením, kde Σ\Sigma je množina klasických stavů toho systému X\mathsf{X}, o kterém mluvíme, a naše množina projekčních matic je {aa:aΣ}.\{\vert a\rangle\langle a\vert:a\in\Sigma\}.Dalším příkladem projektivního měření, tentokrát na dvou Qubitech (X,Y),(\mathsf{X},\mathsf{Y}), je množina {Π0,Π1},\{\Pi_0,\Pi_1\}, kde

Π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.

Pokud máme více systémů, které jsou společně v nějakém kvantovém stavu, a projektivní měření se provede pouze na jednom ze systémů, je výsledek podobný tomu, co jsme měli pro měření ve standardní bázi — a ve skutečnosti nyní můžeme tento účinek popsat mnohem jednodušeji než dříve.

Přesněji řečeno, předpokládejme, že máme dva systémy (X,Y)(\mathsf{X},\mathsf{Y}) v kvantovém stavu ψ,\vert\psi\rangle, a projektivní měření popsané kolekcí {Πa:aΣ}\{\Pi_a : a\in\Sigma\} se provede na systému X,\mathsf{X}, zatímco se systémem Y\mathsf{Y} se nic neděje. Provedení tohoto je pak ekvivalentní provedení projektivního měření popsaného kolekcí

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

na společném systému (X,Y).(\mathsf{X},\mathsf{Y}). Každý výsledek měření aa nastane s pravděpodobností

(ΠaI)ψ2,\bigl\| (\Pi_a \otimes \mathbb{I})\vert \psi\rangle \bigr\|^2,

a podmíněno výsledkem aa se stav společného systému (X,Y)(\mathsf{X},\mathsf{Y}) změní na

(ΠaI)ψ(ΠaI)ψ.\frac{(\Pi_a \otimes \mathbb{I})\vert \psi\rangle}{\bigl\| (\Pi_a \otimes \mathbb{I})\vert \psi\rangle \bigr\|}.

Implementace projektivních měření

Libovolná projektivní měření lze implementovat pomocí unitárních operací, měření ve standardní bázi a extra pracovního systému, jak bude nyní vysvětleno.

Předpokládejme, že X\mathsf{X} je systém a {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} je projektivní měření na X.\mathsf{X}. Tuto diskuzi můžeme snadno zobecnit na projektivní měření s různými množinami výsledků, ale v zájmu pohodlí a jednoduchosti budeme předpokládat, že množina možných výsledků našeho měření je {0,,m1}.\{0,\ldots,m-1\}.

Poznamenejme výslovně, že mm nemusí být nutně rovno počtu klasických stavů X\mathsf{X} — počet klasických stavů X\mathsf{X} označíme n,n, což znamená, že každá matice Πk\Pi_k je projekční matice n×n.n\times n.

Protože předpokládáme, že {Π0,Πm1}\{\Pi_0\ldots,\Pi_{m-1}\} představuje projektivní měření, nutně platí

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

Naším cílem je provést proces, který má stejný efekt jako provedení tohoto projektivního měření na X,\mathsf{X}, ale dosáhnout toho pouze pomocí unitárních operací a měření ve standardní bázi.

K tomu využijeme extra pracovní systém Y,\mathsf{Y}, a konkrétně zvolíme množinu klasických stavů Y\mathsf{Y} jako {0,,m1},\{0,\ldots,m-1\}, což je stejná množina jako množina výsledků projektivního měření. Myšlenka je taková, že provedeme měření ve standardní bázi na Y\mathsf{Y} a výsledek tohoto měření budeme interpretovat jako ekvivalent výsledku projektivního měření na X.\mathsf{X}. Budeme muset předpokládat, že Y\mathsf{Y} je inicializován do nějakého pevného stavu, který zvolíme jako 0.\vert 0\rangle. (Jakákoliv jiná volba pevného kvantového stavového vektoru by také fungovala, ale volba 0\vert 0\rangle výrazně zjednoduší následující vysvětlení.)

Aby nám samozřejmě měření Y\mathsf{Y} ve standardní bázi něco řeklo o X,\mathsf{X}, budeme muset nechat X\mathsf{X} a Y\mathsf{Y} před měřením Y\mathsf{Y} nějakým způsobem interagovat, a to provedením unitární operace na systému (Y,X).(\mathsf{Y},\mathsf{X}). Nejprve uvažujme tuto matici:

M=k=0m1k0Πk.M = \sum_{k = 0}^{m-1} \vert k \rangle \langle 0 \vert \otimes \Pi_k.

Vyjádřena explicitně jako takzvaná bloková matice, což je v podstatě matice matic, kterou interpretujeme jako jednu větší matici, vypadá MM takto:

M=(Π000Π100Πm100).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}.

Zde každá 00 představuje matici n×nn\times n vyplněnou zcela nulami, takže celá matice MM je matice nm×nm.nm\times nm.

MM rozhodně není unitární matice (pokud m=1,m=1, v tom případě Π0=I,\Pi_0 = \mathbb{I}, což dává M=IM = \mathbb{I} v tomto triviálním případě), protože unitární matice nemohou mít žádné sloupce (ani řádky), které jsou celé 0;0; unitární matice mají sloupce tvořící ortonormální bázi, a nulový vektor není jednotkový vektor.

Nicméně prvních nn sloupců MM je ortonormálních, a to plyne z předpokladu, že {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} je měření. Pro ověření tohoto tvrzení si všimni, že pro každé j{0,,n1}j\in\{0,\ldots,n-1\} je vektor tvořený sloupcem číslo jj matice MM následující:

ψj=M0,j=k=0m1kΠkj.\vert \psi_j\rangle = M \vert 0, j\rangle = \sum_{k = 0}^{m-1} \vert k \rangle \otimes \Pi_k \vert j\rangle.

Všimni si, že zde číslujeme sloupce od sloupce 0.0. Skalární součin sloupce ii se sloupcem jj pro i,j{0,,n1}i,j\in\{0,\ldots,n-1\} dává

ψiψj=(k=0m1kΠki)(l=0m1lΠlj)=k=0m1l=0m1kliΠkΠlj=k=0m1iΠkΠkj=k=0m1iΠkj=iIj={1i=j0ij,\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}

což jsme potřebovali ukázat.

Protože tedy prvních nn sloupců matice MM je ortonormálních, můžeme všechny zbývající nulové položky nahradit jinou volbou komplexních čísel tak, aby celá matice byla unitární.

U=(Π0??Π1??Πm1??)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}

Pokud máme dány matice Π0,,Πm1,\Pi_0,\ldots,\Pi_{m-1}, můžeme vhodné matice pro dosazení za bloky označené ?\fbox{?} v rovnici vypočítat — pomocí Gram-Schmidtova procesu — ale konkrétní podoba těchto matic pro účely této diskuze nehraje roli.

Nakonec můžeme popsat proces měření: nejprve provedeme UU na společném systému (Y,X)(\mathsf{Y},\mathsf{X}) a poté změříme Y\mathsf{Y} pomocí měření ve standardní bázi. Pro libovolný stav ϕ\vert \phi \rangle systému X\mathsf{X} získáme stav

U(0ϕ)=M(0ϕ)=k=0m1kΠ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,

kde první rovnost plyne z toho, že UU a MM se shodují ve svých prvních nn sloupcích. Když provedeme projektivní měření na Y,\mathsf{Y}, získáme každý výsledek kk s pravděpodobností

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

přičemž stav (Y,X)(\mathsf{Y},\mathsf{X}) se v tom případě změní na

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

Tedy Y\mathsf{Y} uchovává kopii výsledku měření a X\mathsf{X} se změní přesně tak, jako by projektivní měření popsané {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} bylo provedeno přímo na X.\mathsf{X}.