Sari la conținutul principal

Sfera Bloch

Există o modalitate geometrică utilă de a reprezenta stările unui qubit, cunoscută drept sfera Bloch. Este foarte convenabilă, dar din păcate funcționează doar pentru qubiți — reprezentarea analogă nu mai corespunde unui obiect sferic odată ce sistemul nostru are trei sau mai multe stări clasice.

Stările qubitului ca puncte pe o sferă

Să începem prin a gândi un vector de stare cuantică al unui qubit: α0+β1.\alpha \vert 0\rangle + \beta \vert 1\rangle. Ne putem restrânge atenția la vectorii pentru care α\alpha este un număr real nenegativ, deoarece orice vector de stare al unui qubit este echivalent, la o fază globală, cu unul pentru care α0.\alpha \geq 0. Aceasta ne permite să scriem

ψ=cos(θ/2)0+eiϕsin(θ/2)1\vert\psi\rangle = \cos\bigl(\theta/2\bigr) \vert 0\rangle + e^{i\phi} \sin\bigl(\theta/2\bigr) \vert 1\rangle

pentru două numere reale θ[0,π]\theta \in [0,\pi] și ϕ[0,2π).\phi\in[0,2\pi). Aici, îl lăsăm pe θ\theta să varieze de la 00 la π\pi și împărțim la 22 în argumentul sinusului și cosinusului deoarece aceasta este o modalitate convențională de a parametriza vectori de acest fel și va simplifica lucrurile puțin mai târziu.

Acum, nu este chiar adevărat că numerele θ\theta și ϕ\phi sunt determinate în mod unic de un vector de stare cuantică dat α0+β1,\alpha \vert 0\rangle + \beta \vert 1\rangle, dar aproape că așa stau lucrurile. În particular, dacă β=0,\beta = 0, atunci θ=0\theta = 0 și nu contează ce valoare ia ϕ\phi, deci poate fi ales arbitrar. Similar, dacă α=0,\alpha = 0, atunci θ=π,\theta = \pi, și din nou ϕ\phi este irelevant (deoarece starea noastră este echivalentă cu eiϕ1e^{i\phi}\vert 1\rangle pentru orice ϕ\phi la o fază globală). Dacă însă nici α\alpha și nici β\beta nu este zero, atunci există o alegere unică pentru perechea (θ,ϕ)(\theta,\phi) pentru care ψ\vert\psi\rangle este echivalent cu α0+β1\alpha\vert 0\rangle + \beta\vert 1\rangle la o fază globală.

Să considerăm acum reprezentarea prin matrice de densitate a acestei stări.

ψψ=(cos2(θ/2)eiϕcos(θ/2)sin(θ/2)eiϕcos(θ/2)sin(θ/2)sin2(θ/2))\vert\psi\rangle\langle\psi\vert = \begin{pmatrix} \cos^2(\theta/2) & e^{-i\phi}\cos(\theta/2)\sin(\theta/2)\\[2mm] e^{i\phi}\cos(\theta/2)\sin(\theta/2) & \sin^2(\theta/2) \end{pmatrix}

Putem folosi câteva identități trigonometrice,

cos2(θ/2)=1+cos(θ)2,sin2(θ/2)=1cos(θ)2,cos(θ/2)sin(θ/2)=sin(θ)2,\begin{gathered} \cos^2(\theta/2) = \frac{1 + \cos(\theta)}{2},\\[2mm] \sin^2(\theta/2) = \frac{1 - \cos(\theta)}{2},\\[2mm] \cos(\theta/2) \sin(\theta/2) = \frac{\sin(\theta)}{2}, \end{gathered}

precum și formula eiϕ=cos(ϕ)+isin(ϕ),e^{i\phi} = \cos(\phi) + i\sin(\phi), pentru a simplifica matricea de densitate după cum urmează.

ψψ=12(1+cos(θ)(cos(ϕ)isin(ϕ))sin(θ)(cos(ϕ)+isin(ϕ))sin(θ)1cos(θ))\vert\psi\rangle\langle\psi\vert = \frac{1}{2} \begin{pmatrix} 1 + \cos(\theta) & (\cos(\phi) - i \sin(\phi)) \sin(\theta)\\[1mm] (\cos(\phi) + i \sin(\phi)) \sin(\theta) & 1 - \cos(\theta) \end{pmatrix}

Aceasta face ușoară exprimarea acestei matrice de densitate ca o combinație liniară a matricelor Pauli:

I=(1001),σx=(0110),σy=(0ii0),σz=(1001). \mathbb{I} = \begin{pmatrix} 1 & 0\\[1mm] 0 & 1 \end{pmatrix}, \quad \sigma_x = \begin{pmatrix} 0 & 1\\[1mm] 1 & 0 \end{pmatrix}, \quad \sigma_y = \begin{pmatrix} 0 & -i\\[1mm] i & 0 \end{pmatrix}, \quad \sigma_z = \begin{pmatrix} 1 & 0\\[1mm] 0 & -1 \end{pmatrix}.

Mai precis, concluzionăm că

ψψ=I+sin(θ)cos(ϕ)σx+sin(θ)sin(ϕ)σy+cos(θ)σz2.\vert\psi\rangle\langle\psi\vert = \frac{\mathbb{I} + \sin(\theta) \cos(\phi)\sigma_x + \sin(\theta)\sin(\phi) \sigma_y + \cos(\theta) \sigma_z}{2}.

Coeficienții lui σx,\sigma_x, σy,\sigma_y, și σz\sigma_z din numărătorul acestei expresii sunt cu toții numere reale, deci îi putem aduna pentru a forma un vector într-un spațiu euclidian obișnuit, tridimensional.

(sin(θ)cos(ϕ),sin(θ)sin(ϕ),cos(θ))\bigl(\sin(\theta) \cos(\phi), \sin(\theta)\sin(\phi), \cos(\theta)\bigr)

De fapt, acesta este un vector unitar. Folosind coordonate sferice poate fi scris ca (1,θ,ϕ).(1,\theta,\phi). Prima coordonată, 1,1, reprezintă raza sau distanța radială (care este întotdeauna 11 în acest caz), θ\theta reprezintă unghiul polar, iar ϕ\phi reprezintă unghiul azimutal.

Cu alte cuvinte, gândind o sferă ca planeta Pământ, unghiul polar θ\theta reprezintă cât de mult rotim spre sud față de polul nord pentru a ajunge la punctul descris, de la 00 la π=180,\pi = 180^{\circ}, în timp ce unghiul azimutal ϕ\phi reprezintă cât de mult rotim spre est față de meridianul principal, de la 00 la 2π=360.2\pi = 360^{\circ}. Presupunem că definim meridianul principal ca fiind curba de pe suprafața sferei de la un pol la celălalt care trece prin axa xx pozitivă.

Illustration of a point on the unit 2-sphere in terms of its spherical coordinates.

Fiecare punct de pe sferă poate fi descris în acest mod — adică punctele obținute când parcurgem toate stările pure posibile ale unui qubit corespund exact unei sfere în 33 dimensiuni reale. (Această sferă este numită de obicei 22-sfera unitară deoarece suprafața acestei sfere este bidimensională.)

Când asociem punctele de pe 22-sfera unitară cu stările pure ale qubiților, obținem reprezentarea prin sfera Bloch a acestor stări.

Șase exemple importante

  1. Baza standard {0,1}.\{\vert 0\rangle,\vert 1\rangle\}. Să începem cu starea 0.\vert 0\rangle. Ca matrice de densitate, poate fi scrisă astfel.

    00=I+σz2\vert 0 \rangle \langle 0 \vert = \frac{\mathbb{I} + \sigma_z}{2}

    Adunând coeficienții matricelor Pauli din numărător, observăm că punctul corespunzător pe 22-sfera unitară în coordonate carteziene este (0,0,1).(0,0,1). În coordonate sferice, acest punct este (1,0,ϕ),(1,0,\phi), unde ϕ\phi poate fi orice unghi. Aceasta este consistent cu expresia

    0=cos(0)0+eiϕsin(0)1,\vert 0\rangle = \cos(0) \vert 0\rangle + e^{i \phi} \sin(0) \vert 1\rangle,

    care funcționează și ea pentru orice ϕ.\phi. Intuitiv, unghiul polar θ\theta este zero, deci ne aflăm la polul nord al sferei Bloch, unde unghiul azimutal este irelevant.

    În mod similar, matricea de densitate pentru starea 1\vert 1\rangle poate fi scrisă astfel.

    11=Iσz2\vert 1 \rangle \langle 1 \vert = \frac{\mathbb{I} - \sigma_z}{2}

    De data aceasta coordonatele carteziene sunt (0,0,1).(0,0,-1). În coordonate sferice, acest punct este (1,π,ϕ)(1,\pi,\phi) unde ϕ\phi poate fi orice unghi. În acest caz unghiul polar ajunge la π,\pi, deci ne aflăm la polul sud, unde unghiul azimutal este din nou irelevant.

  2. Baza {+,}.\{\vert + \rangle, \vert - \rangle\}. Avem aceste expresii pentru matricele de densitate corespunzătoare acestor stări.

    ++=I+σx2=Iσx2\begin{aligned} \vert {+} \rangle\langle {+} \vert & = \frac{\mathbb{I} + \sigma_x}{2}\\[2mm] \vert {-} \rangle\langle {-} \vert & = \frac{\mathbb{I} - \sigma_x}{2} \end{aligned}

    Punctele corespunzătoare de pe 22-sfera unitară au coordonate carteziene (1,0,0)(1,0,0) și (1,0,0),(-1,0,0), și coordonate sferice (1,π/2,0)(1,\pi/2,0) și (1,π/2,π),(1,\pi/2,\pi), respectiv.

    Cu alte cuvinte, +\vert +\rangle corespunde punctului în care axa xx pozitivă intersectează 22-sfera unitară, iar \vert -\rangle corespunde punctului în care axa xx negativă o intersectează. Mai intuitiv, +\vert +\rangle se află pe ecuatorul sferei Bloch acolo unde aceasta întâlnește meridianul principal, iar \vert - \rangle se află pe ecuator pe partea opusă a sferei.

  3. Baza {+i,i}.\{\vert {+i} \rangle, \vert {-i} \rangle\}. Cum am văzut mai devreme în lecție, aceste două stări sunt definite astfel:

    +i=120+i21i=120i21.\begin{aligned} \vert {+i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{i}{\sqrt{2}} \vert 1 \rangle\\[2mm] \vert {-i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{i}{\sqrt{2}} \vert 1 \rangle. \end{aligned}

    De data aceasta avem aceste expresii.

    +i+i=I+σy2ii=Iσy2\begin{aligned} \vert {+i} \rangle\langle {+i} \vert & = \frac{\mathbb{I} + \sigma_y}{2}\\[2mm] \vert {-i} \rangle\langle {-i} \vert & = \frac{\mathbb{I} - \sigma_y}{2} \end{aligned}

    Punctele corespunzătoare de pe 22-sfera unitară au coordonate carteziene (0,1,0)(0,1,0) și (0,1,0),(0,-1,0), și coordonate sferice (1,π/2,π/2)(1,\pi/2,\pi/2) și (1,π/2,3π/2),(1,\pi/2,3\pi/2), respectiv.

    Cu alte cuvinte, +i\vert {+i} \rangle corespunde punctului în care axa yy pozitivă intersectează 22-sfera unitară, iar i\vert {-i} \rangle corespunde punctului în care axa yy negativă o intersectează.

Illustration of six examples of pure states on the Bloch sphere

Iată o altă clasă de vectori de stare cuantică ce a apărut din când în când pe parcursul acestei serii, inclusiv anterior în această lecție.

ψα=cos(α)0+sin(α)1(for α[0,π))\vert \psi_{\alpha} \rangle = \cos(\alpha) \vert 0\rangle + \sin(\alpha) \vert 1\rangle \qquad \text{(for $\alpha \in [0,\pi)$)}

Reprezentarea prin matrice de densitate a fiecăreia dintre aceste stări este următoarea.

ψαψα=(cos2(α)cos(α)sin(α)cos(α)sin(α)sin2(α))=I+sin(2α)σx+cos(2α)σz2\vert \psi_{\alpha} \rangle \langle \psi_{\alpha} \vert = \begin{pmatrix} \cos^2(\alpha) & \cos(\alpha)\sin(\alpha)\\[2mm] \cos(\alpha)\sin(\alpha) & \sin^2(\alpha) \end{pmatrix} = \frac{\mathbb{I} + \sin(2\alpha) \sigma_x + \cos(2\alpha) \sigma_z}{2}

Figura de mai jos ilustrează punctele corespunzătoare de pe sfera Bloch pentru câteva alegeri ale lui α.\alpha.

Illustration of real-valued qubit state vectors on the Bloch sphere

Combinații convexe de puncte

Similar cu ceea ce am discutat deja pentru matricele de densitate, putem lua combinații convexe ale punctelor de pe sfera Bloch pentru a obține reprezentări ale matricelor de densitate ale qubitului. În general, aceasta duce la puncte în interiorul sferei Bloch, care reprezintă matricele de densitate ale stărilor care nu sunt pure. Uneori ne referim la bila Bloch atunci când dorim să fim expliciți cu privire la includerea punctelor din interiorul sferei Bloch ca reprezentări ale matricelor de densitate ale qubitului.

De exemplu, am văzut că matricea de densitate 12I,\frac{1}{2}\mathbb{I}, care reprezintă starea complet mixtă a unui qubit, poate fi scrisă în aceste două moduri alternative:

12I=1200+1211and12I=12+++12.\frac{1}{2} \mathbb{I} = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert 1\rangle\langle 1\vert \quad\text{and}\quad \frac{1}{2} \mathbb{I} = \frac{1}{2} \vert +\rangle\langle +\vert + \frac{1}{2} \vert -\rangle\langle -\vert.

Avem de asemenea

12I=12+i+i+12ii,\frac{1}{2} \mathbb{I} = \frac{1}{2} \vert {+i}\rangle\langle {+i} \vert + \frac{1}{2} \vert {-i} \rangle\langle {-i}\vert,

și mai general putem folosi orice doi vectori de stare ortogonali ai qubitului (care vor corespunde întotdeauna la două puncte antipodale pe sfera Bloch). Dacă facem media punctelor corespunzătoare de pe sfera Bloch într-un mod similar, obținem același punct, care în acest caz se află în centrul sferei. Aceasta este consistent cu observația că

12I=I+0σx+0σy+0σz2,\frac{1}{2} \mathbb{I} = \frac{\mathbb{I} + 0 \cdot \sigma_x + 0 \cdot \sigma_y + 0 \cdot \sigma_z}{2},

ceea ce ne dă coordonatele carteziene (0,0,0).(0,0,0).

Un alt exemplu privind combinațiile convexe ale punctelor de pe sfera Bloch este cel discutat în subsecțiunea anterioară.

1200+12++=(34141414)=cos2(π/8)ψπ/8ψπ/8+sin2(π/8)ψ5π/8ψ5π/8\frac{1}{2} \vert 0\rangle\langle 0 \vert + \frac{1}{2} \vert +\rangle\langle + \vert = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix} = \cos^2(\pi/8) \vert \psi_{\pi/8} \rangle \langle \psi_{\pi/8}\vert + \sin^2(\pi/8) \vert \psi_{5\pi/8} \rangle \langle \psi_{5\pi/8}\vert

Figura de mai jos ilustrează aceste două modalități diferite de a obține această matrice de densitate ca o combinație convexă de stări pure.

Illustration of the average of the zero state and the plus state on the Bloch sphere