¿Cómo se representan las combinaciones lineales de estados qubit en la esfera de Bloch?

Según el artículo de Wikipedia sobre la esfera de Bloch , un estado puro de un qubit siempre se puede representar como

| ψ = porque ( θ 2 ) | 0 + mi i ϕ pecado ( θ 2 ) | 1
Los parametros θ y ϕ especificar un punto
a = ( pecado θ porque ϕ , pecado θ pecado ϕ , porque θ )
en la esfera unitaria en R 3 , como se muestra a continuación

ingrese la descripción de la imagen aquí

Fuente de imagen

Pregunta:

Si z ^ = | 0 y z ^ = | 1 entonces no sería ninguna combinación lineal de | 0 y | 1 estar a lo largo del z eje de nuevo con coeficientes complejos? También es | ψ = a ?

Eche un vistazo a la respuesta de @CRDrost aquí physics.stackexchange.com/questions/204090/…

Respuestas (3)

La esfera de Bloch no es un espacio vectorial. En particular, los "vectores"/flechas que dibuje en él no se pueden agregar como los vectores habituales.

La esfera de Bloch es lo que obtienes cuando tomas el espacio vectorial complejo bidimensional C 2 y pregunta qué obtienes cuando no haces distinción entre vectores que solo difieren por multiplicación con un escalar complejo. Esto se llama un espacio proyectivo de Hilbert .

Tenga en cuenta que z ^ y z ^ difieren solo por la multiplicación por el escalar 1 , por lo que se identificarían si los puntos de la esfera de Bloch siguieran siendo vectores en el espacio de Hilbert original. No lo son y los únicos puntos correspondientes a estados puros están realmente sobre la esfera , ni en su interior ni en su exterior.

Donde una combinación lineal de | 0 y | 1 se sienta en la esfera de Bloch es exactamente lo que su fórmula para | ψ te dice - la combinación lineal | ψ se sienta en las coordenadas ( ϕ , θ ) en la esfera, donde esas son las coordenadas polares usuales en una esfera.

Escribiendo | 0 = z ^ y | 1 = z ^ es muy confuso: la igualdad no es una igualdad como vectores , es solo una igualdad como puntos en la esfera . Puedes escribir esto mirando tu forma general para | ψ y definiendo el mapa C PAG 2 S 2 , | ψ ( ϕ , θ ) utilizando coordenadas polares para el S 2 , luego incrustando el S 2 en una R 3 y luego observar que los dos polos se asignan a la z ^ y z ^ en el R 3 .

Tu segunda afirmación no es del todo cierta. La esfera de Bloch (bola, en realidad) no es un espacio vectorial sino un espacio convexo, es decir, se pueden tomar combinaciones lineales convexas de la forma pag 1 a 1 + pag 2 a 2 dónde pag 1 , pag 2 0 y pag 1 + pag 2 = 1 ; esto corresponde a formar un estado mixto con probabilidades pag i de los estados puros que corresponden a la a i , y existe una clara correspondencia entre las entradas de la matriz de densidad resultante en la base de matriz de Pauli y las coordenadas dentro de la bola de Bloch. Sin embargo, eso es un poco exagerado para la formulación del OP.
@EmilioPisanty Pureza añadida.

Creo que el problema en la imagen de wikipedia es afirmar z ^ = | 0 y z ^ = | 1 . Eso es matemáticamente incorrecto. La esfera de Bloch se utiliza para representar el estado de espín de un espín. 1 2 partícula. Por lo tanto, el espacio de Hilbert asociado es bidimensional. usted denota | 0 y | 1 los vectores base. Ahora, puedes escribir cualquier vector de estado en ese espacio de Hilbert como

(1) | ψ = α 0 | 0 + α 1 | 1 ,
tal que | α 0 | 2 + | α 1 | 2 = 1 . Una buena forma de tratar las cantidades de forma que sus cuadrados sumen alguna constante es parametrizarlas en esferas (o círculos, o hiperesferas, según la dimensión).

Ahora, si tuvieras parámetros reales α k , usarías un círculo, definiendo probablemente α 0 = porque θ y α 1 = pecado θ , que automáticamente estaría de acuerdo con (1). Pero en un espacio de Hilbert complejo tienes un grado más de libertad, que es añadir una fase relativa entre α 0 y α 1 (una fase global es inútil). Necesita entonces una representación de dos paramétricas para α k satisfactorio (1). La más natural es tomar los dos ángulos de una esfera unitaria, y eso es lo que es la esfera de Bloch.

Entonces, el vector unitario z ^ representa el vector espacial de Hilbert | 0 , y z ^ representa el vector espacial de Hilbert | 1 , pero no son iguales como dice esa imagen de wiki.

Para complementar las respuestas anteriores: parte de la continua confusión con el uso de la esfera de Bloch es que los vectores ortogonales en el espacio de Hilbert, como | 0 y | 1 , se asignan a vectores en la esfera de Bloch que ya no son ortogonales sino en dirección opuesta. Por lo tanto, los productos escalares y las combinaciones lineales tomadas en el espacio de Hilbert deben manejarse con cuidado cuando se "exportan" a la esfera de Bloch.