Saltar al contenido principal

Esfera de Bloch

Existe una representación geométrica útil de los estados de qubit conocida como la esfera de Bloch. Es muy práctica, pero lamentablemente solo funciona para qubits -- la representación análoga ya no corresponde a un objeto esférico una vez que nuestro sistema tiene tres o más estados clásicos.

Estados de qubit como puntos en una esfera

Comencemos considerando un vector de estado cuántico de un qubit: α0+β1.\alpha \vert 0\rangle + \beta \vert 1\rangle. Podemos restringir nuestra atención a vectores en los que α\alpha es un número real no negativo, porque todo vector de estado de qubit es equivalente, salvo una fase global, a un vector para el cual α0.\alpha \geq 0. Esto nos permite escribir

ψ=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 dos números reales θ[0,π]\theta \in [0,\pi] y ϕ[0,2π).\phi\in[0,2\pi). Aquí dejamos que θ\theta varíe de 00 a π\pi y dividimos por 22 en el argumento del seno y coseno, ya que esta es una forma convencional de parametrizar vectores de este tipo, lo cual simplifica las cosas un poco más adelante.

Ahora bien, los números θ\theta y ϕ\phi no están exactamente determinados de forma única por un vector de estado cuántico α0+β1\alpha \vert 0\rangle + \beta \vert 1\rangle dado, pero casi. En particular, si β=0,\beta = 0, entonces θ=0,\theta = 0, y no importa que valor tome ϕ\phi, por lo que puede elegirse arbitrariamente. De igual manera, si α=0,\alpha = 0, entonces θ=π,\theta = \pi, y nuevamente ϕ\phi es irrelevante (ya que nuestro estado es equivalente a eiϕ1e^{i\phi}\vert 1\rangle salvo una fase global para cualquier ϕ\phi). Sin embargo, si ni α\alpha ni β\beta son cero, entonces hay una elección única del par (θ,ϕ)(\theta,\phi) para el cual ψ\vert\psi\rangle es equivalente a α0+β1\alpha\vert 0\rangle + \beta\vert 1\rangle salvo una fase global.

Consideremos ahora la representación como matriz de densidad de este 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 utilizar algunas 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}

así como la fórmula eiϕ=cos(ϕ)+isin(ϕ),e^{i\phi} = \cos(\phi) + i\sin(\phi), para simplificar la matriz de densidad de la siguiente manera.

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

Esto facilita expresar esta matriz de densidad como combinación lineal de las matrices 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}.

Concretamente, obtenemos

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

Los coeficientes de σx,\sigma_x, σy\sigma_y y σz\sigma_z en el numerador de esta expresión son todos números reales, por lo que podemos agruparlos en un vector en un espacio euclidiano tridimensional ordinario.

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

De hecho, este es un vector unitario. En coordenadas esféricas puede escribirse como (1,θ,ϕ).(1,\theta,\phi). La primera coordenada, 1,1, representa el radio o distancia radial (que en este caso siempre es 11), θ\theta representa el ángulo polar y ϕ\phi el ángulo azimutal.

Si imaginamos la esfera como la Tierra, el ángulo polar θ\theta es la rotación hacia el sur desde el polo norte para llegar al punto descrito, de 00 a π=180°,\pi = 180°, mientras que el ángulo azimutal ϕ\phi indica la rotación hacia el este desde el meridiano de referencia, de 00 a 2π=360°.2\pi = 360°. El meridiano de referencia se define como la curva sobre la superficie de la esfera que va de un polo al otro a lo largo del eje xx positivo.

Ilustración de un punto en la 2-esfera unitaria en coordenadas esféricas.

Cada punto de la esfera puede describirse de esta manera -- lo que significa que los puntos que obtenemos al variar sobre todos los estados puros posibles de un qubit corresponden exactamente a una esfera en 3 dimensiones reales. (Esta esfera se denomina habitualmente la 2-esfera unitaria, ya que la superficie de esta esfera es bidimensional.)

Cuando asociamos puntos en la 2-esfera unitaria con estados puros de qubits, obtenemos la representación de la esfera de Bloch de estos estados.

Seis ejemplos importantes

  1. La base estándar {0,1}.\{\vert 0\rangle,\vert 1\rangle\}. Comencemos con el estado 0.\vert 0\rangle. Como matriz de densidad, puede escribirse así.

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

    Recogiendo los coeficientes de las matrices de Pauli en el numerador, vemos que el punto correspondiente en la 2-esfera unitaria en coordenadas cartesianas es (0,0,1).(0,0,1). En coordenadas esféricas, este punto es (1,0,ϕ),(1,0,\phi), donde ϕ\phi puede ser cualquier ángulo. Esto es consistente con la expresión

    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 también es válida para cualquier ϕ.\phi. Intuitivamente: el angulo polar θ\theta es cero, así que estamos en el polo norte de la esfera de Bloch, donde el angulo azimutal es irrelevante.

    Correspondientemente, la matriz de densidad para el estado 1\vert 1\rangle puede escribirse así.

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

    Esta vez las coordenadas cartesianas son (0,0,1).(0,0,-1). En coordenadas esfericas, este punto es (1,π,ϕ),(1,\pi,\phi), donde ϕ\phi puede ser cualquier angulo. En este caso el angulo polar es exactamente π,\pi, así que estamos en el polo sur, donde el angulo azimutal es nuevamente irrelevante.

  2. La base {+,}.\{\vert + \rangle, \vert - \rangle\}. Para las matrices de densidad de estos estados se cumplen las siguientes expresiones.

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

    Los puntos correspondientes en la 2-esfera unitaria tienen coordenadas cartesianas (1,0,0)(1,0,0) y (1,0,0),(-1,0,0), y coordenadas esfericas (1,π/2,0)(1,\pi/2,0) y (1,π/2,π)(1,\pi/2,\pi) respectivamente.

    En otras palabras: +\vert +\rangle corresponde al punto donde el eje xx positivo intersecta la 2-esfera unitaria, y \vert -\rangle corresponde al punto donde el eje xx negativo la intersecta. Dicho de forma más intuitiva: +\vert +\rangle se encuentra en el ecuador de la esfera de Bloch, donde este intersecta el meridiano de referencia, y \vert - \rangle se encuentra en el ecuador en el lado opuesto de la esfera.

  3. La base {+i,i}.\{\vert {+i} \rangle, \vert {-i} \rangle\}. Como vimos al comienzo de la lección, estos dos estados se definen de la siguiente manera:

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

    Esta vez obtenemos las siguientes expresiones.

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

    Los puntos correspondientes en la 2-esfera unitaria tienen coordenadas cartesianas (0,1,0)(0,1,0) y (0,1,0),(0,-1,0), y coordenadas esfericas (1,π/2,π/2)(1,\pi/2,\pi/2) y (1,π/2,3π/2)(1,\pi/2,3\pi/2) respectivamente.

    En otras palabras: +i\vert {+i} \rangle corresponde al punto donde el eje yy positivo intersecta la 2-esfera unitaria, y i\vert {-i} \rangle al punto donde el eje yy negativo la intersecta.

Ilustración de seis ejemplos de estados puros en la esfera de Bloch

Aquí hay otra clase de vectores de estado cuántico que aparece repetidamente a lo largo de esta serie, incluyendo anteriormente en esta lección.

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

La representación como matriz de densidad de cada uno de estos estados es la siguiente.

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

La siguiente figura ilustra los puntos correspondientes en la esfera de Bloch para algunas elecciones de α.\alpha.

Ilustración de vectores de estado de qubit con valores reales en la esfera de Bloch

Combinaciones convexas de puntos

De manera similar a lo discutido para las matrices de densidad, podemos formar combinaciones convexas de puntos en la esfera de Bloch para obtener representaciones de matrices de densidad de qubit. En general, esto produce puntos dentro de la esfera de Bloch, que representan matrices de densidad de estados que no son puros. A veces se habla de la bola de Bloch cuando se desea indicar explícitamente que también se incluyen puntos en el interior de la esfera de Bloch como representaciones de matrices de densidad de qubit.

Por ejemplo, hemos visto que la matriz de densidad 12I,\frac{1}{2}\mathbb{I}, que representa el estado completamente mezclado de un qubit, puede escribirse de estas dos formas alternativas:

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

Ademas, se cumple que

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,

y más generalmente podemos utilizar cualesquiera dos vectores de estado de qubit ortogonales (que siempre corresponden a dos puntos antipodales en la esfera de Bloch). Si promediamos los puntos correspondientes en la esfera de Bloch de manera similar, obtenemos el mismo punto, que en este caso se encuentra en el centro de la esfera. Esto es consistente con la observación 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},

lo que nos da las coordenadas cartesianas (0,0,0).(0,0,0).

Otro ejemplo de combinaciones convexas de puntos de la esfera de Bloch es el discutido en el apartado 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

La siguiente figura ilustra estas dos formas distintas de obtener esta matriz de densidad como combinación convexa de estados puros.

Ilustración del promedio del estado cero y el estado más en la esfera de Bloch