Pular para o conteúdo principal

Esfera de Bloch

Existe uma forma geométrica útil de representar estados de qubits, conhecida como a esfera de Bloch. É muito conveniente, mas infelizmente só funciona para qubits — a representação análoga deixa de corresponder a um objeto esférico quando temos três ou mais estados clássicos no nosso sistema.

Estados de qubits como pontos em uma esfera

Vamos começar pensando em um vetor de estado quântico de um qubit: α0+β1.\alpha \vert 0\rangle + \beta \vert 1\rangle. Podemos restringir nossa atenção a vetores para os quais α\alpha é um número real não negativo, pois todo vetor de estado quântico de um qubit é equivalente, a menos de uma fase global, a um para o qual α0.\alpha \geq 0. Isso nos permite escrever

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

para dois números reais θ[0,π]\theta \in [0,\pi] e ϕ[0,2π).\phi\in[0,2\pi). Aqui, permitimos que θ\theta varie de 00 a π\pi e dividimos por 22 no argumento do seno e do cosseno porque essa é uma forma convencional de parametrizar vetores desse tipo, e tornará as coisas mais simples um pouco mais adiante.

Agora, não é bem o caso de que os números θ\theta e ϕ\phi sejam unicamente determinados por um dado vetor de estado quântico α0+β1,\alpha \vert 0\rangle + \beta \vert 1\rangle, mas é quase isso. Em particular, se β=0,\beta = 0, então θ=0\theta = 0 e não faz diferença qual valor ϕ\phi assume, então ele pode ser escolhido arbitrariamente. Da mesma forma, se α=0,\alpha = 0, então θ=π,\theta = \pi, e mais uma vez ϕ\phi é irrelevante (pois nosso estado é equivalente a eiϕ1e^{i\phi}\vert 1\rangle para qualquer ϕ\phi a menos de uma fase global). Se, no entanto, nem α\alpha nem β\beta for zero, então há uma escolha única para o par (θ,ϕ)(\theta,\phi) para a qual ψ\vert\psi\rangle é equivalente a α0+β1\alpha\vert 0\rangle + \beta\vert 1\rangle a menos de uma fase global.

A seguir, vamos considerar a representação por matriz densidade desse estado.

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

Podemos usar algumas identidades trigonométricas,

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}

bem como a fórmula eiϕ=cos(ϕ)+isin(ϕ),e^{i\phi} = \cos(\phi) + i\sin(\phi), para simplificar a matriz densidade da seguinte forma.

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

Isso torna fácil expressar essa matriz densidade como uma combinação linear das matrizes de 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}.

Especificamente, concluímos que

ψψ=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}.

Os coeficientes de σx,\sigma_x, σy,\sigma_y, e σz\sigma_z no numerador dessa expressão são todos números reais, então podemos reuni-los para formar um vetor em um espaço euclidiano tridimensional ordinário.

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

Na verdade, esse é um vetor unitário. Usando coordenadas esféricas, ele pode ser escrito como (1,θ,ϕ).(1,\theta,\phi). A primeira coordenada, 1,1, representa o raio ou distância radial (que é sempre 11 neste caso), θ\theta representa o ângulo polar, e ϕ\phi representa o ângulo azimutal.

Para entender melhor, pensando em uma esfera como o planeta Terra, o ângulo polar θ\theta é o quanto rotacionamos para o sul a partir do polo norte para alcançar o ponto descrito, de 00 a π=180,\pi = 180^{\circ}, enquanto o ângulo azimutal ϕ\phi é o quanto rotacionamos para o leste a partir do meridiano principal, de 00 a 2π=360.2\pi = 360^{\circ}. Isso pressupõe que definimos o meridiano principal como a curva na superfície da esfera de um polo ao outro que passa pelo eixo xx positivo.

Ilustração de um ponto na 2-esfera unitária em termos de suas coordenadas esféricas.

Todo ponto na esfera pode ser descrito dessa forma — o que significa que os pontos que obtemos ao variar sobre todos os estados puros possíveis de um qubit correspondem precisamente a uma esfera em 33 dimensões reais. (Essa esfera é tipicamente chamada de 22-esfera unitária porque a superfície dessa esfera é bidimensional.)

Quando associamos pontos na 22-esfera unitária a estados puros de qubits, obtemos a representação pela esfera de Bloch desses estados.

Seis exemplos importantes

  1. A base padrão {0,1}.\{\vert 0\rangle,\vert 1\rangle\}. Vamos começar com o estado 0.\vert 0\rangle. Como matriz densidade, ele pode ser escrito assim.

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

    Ao reunir os coeficientes das matrizes de Pauli no numerador, vemos que o ponto correspondente na 22-esfera unitária em coordenadas cartesianas é (0,0,1).(0,0,1). Em coordenadas esféricas, esse ponto é (1,0,ϕ),(1,0,\phi), onde ϕ\phi pode ser qualquer ângulo. Isso é consistente com a expressão

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

    que também vale para qualquer ϕ.\phi. Intuitivamente, o ângulo polar θ\theta é zero, então estamos no polo norte da esfera de Bloch, onde o ângulo azimutal é irrelevante.

    De forma análoga, a matriz densidade para o estado 1\vert 1\rangle pode ser escrita assim.

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

    Desta vez, as coordenadas cartesianas são (0,0,1).(0,0,-1). Em coordenadas esféricas, esse ponto é (1,π,ϕ)(1,\pi,\phi) onde ϕ\phi pode ser qualquer ângulo. Neste caso, o ângulo polar vai até π,\pi, então estamos no polo sul onde o ângulo azimutal é novamente irrelevante.

  2. A base {+,}.\{\vert + \rangle, \vert - \rangle\}. Temos essas expressões para as matrizes densidade correspondentes a esses estados.

    ++=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}

    Os pontos correspondentes na 22-esfera unitária têm coordenadas cartesianas (1,0,0)(1,0,0) e (1,0,0),(-1,0,0), e coordenadas esféricas (1,π/2,0)(1,\pi/2,0) e (1,π/2,π),(1,\pi/2,\pi), respectivamente.

    Em palavras, +\vert +\rangle corresponde ao ponto onde o eixo xx positivo intersecta a 22-esfera unitária e \vert -\rangle corresponde ao ponto onde o eixo xx negativo a intersecta. Mais intuitivamente, +\vert +\rangle está no equador da esfera de Bloch onde ela encontra o meridiano principal, e \vert - \rangle está no equador do lado oposto da esfera.

  3. A base {+i,i}.\{\vert {+i} \rangle, \vert {-i} \rangle\}. Como vimos anteriormente na lição, esses dois estados são definidos assim:

    +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}

    Desta vez temos essas expressões.

    +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}

    Os pontos correspondentes na 22-esfera unitária têm coordenadas cartesianas (0,1,0)(0,1,0) e (0,1,0),(0,-1,0), e coordenadas esféricas (1,π/2,π/2)(1,\pi/2,\pi/2) e (1,π/2,3π/2),(1,\pi/2,3\pi/2), respectivamente.

    Em palavras, +i\vert {+i} \rangle corresponde ao ponto onde o eixo yy positivo intersecta a 22-esfera unitária e i\vert {-i} \rangle ao ponto onde o eixo yy negativo a intersecta.

Ilustração de seis exemplos de estados puros na esfera de Bloch

Aqui está outra classe de vetores de estado quântico que apareceu de tempos em tempos ao longo desta série, incluindo anteriormente nesta lição.

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

A representação por matriz densidade de cada um desses estados é a seguinte.

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

A figura a seguir ilustra os pontos correspondentes na esfera de Bloch para algumas escolhas de α.\alpha.

Ilustração de vetores de estado quântico de valor real na esfera de Bloch

Combinações convexas de pontos

De forma semelhante ao que já discutimos para matrizes densidade, podemos tomar combinações convexas de pontos na esfera de Bloch para obter representações de matrizes densidade de qubits. Em geral, isso resulta em pontos dentro da esfera de Bloch, que representam matrizes densidade de estados que não são puros. Às vezes nos referimos à bola de Bloch quando queremos ser explícitos sobre a inclusão de pontos no interior da esfera de Bloch como representações de matrizes densidade de qubits.

Por exemplo, vimos que a matriz densidade 12I,\frac{1}{2}\mathbb{I}, que representa o estado completamente misto de um qubit, pode ser escrita dessas duas formas alternativas:

12I=1200+1211e12I=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{e}\quad \frac{1}{2} \mathbb{I} = \frac{1}{2} \vert +\rangle\langle +\vert + \frac{1}{2} \vert -\rangle\langle -\vert.

Também temos

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,

e, de forma mais geral, podemos usar quaisquer dois vetores de estado quântico de qubits ortogonais (que sempre corresponderão a dois pontos antipodais na esfera de Bloch). Se calcularmos a média dos pontos correspondentes na esfera de Bloch de maneira similar, obtemos o mesmo ponto, que neste caso está no centro da esfera. Isso é consistente com a observação de que

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

nos dando as coordenadas cartesianas (0,0,0).(0,0,0).

Um exemplo diferente sobre combinações convexas de pontos na esfera de Bloch é o discutido na subseção anterior.

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

A figura a seguir ilustra essas duas formas diferentes de obter essa matriz densidade como uma combinação convexa de estados puros.

Ilustração da média do estado zero e do estado mais na esfera de Bloch