Información cuántica
Ahora estamos preparados para pasar a la información cuántica en el entorno de sistemas múltiples. Al igual que en la lección anterior sobre sistemas individuales, la descripción matemática de la información cuántica para sistemas múltiples es bastante similar al caso probabilístico y hace uso de conceptos y técnicas similares.
Estados cuánticos
Los sistemas múltiples pueden considerarse colectivamente como sistemas compuestos únicos. Ya lo hemos observado en el entorno probabilístico, y el entorno cuántico es análogo. Por lo tanto, los estados cuánticos de sistemas múltiples se representan mediante vectores columna con entradas de números complejos y norma euclidiana igual a al igual que los estados cuánticos de sistemas individuales. En el caso de sistemas múltiples, las entradas de estos vectores se colocan en correspondencia con el producto cartesiano de los conjuntos de estados clásicos asociados a cada uno de los sistemas individuales, porque ése es el conjunto de estados clásicos del sistema compuesto.
Por ejemplo, si y son qubits, entonces el conjunto de estados clásicos del par de qubits vistos colectivamente como un único sistema, es el producto cartesiano Al representar pares de valores binarios como cadenas binarias de longitud dos, asociamos este conjunto de producto cartesiano con el conjunto Por lo tanto, los siguientes vectores son todos ejemplos de vectores de estado cuántico del par
Existen variaciones sobre cómo se expresan los vectores de estado cuántico de múltiples sistemas, y podemos elegir la variación que se adapte a nuestras preferencias. He aquí algunos ejemplos para el primer vector de estado cuántico anterior.
- Podemos utilizar el hecho de que (para cualquier estado clásico y ) para escribir en su lugar
- Podemos optar por escribir el símbolo del producto tensorial explícitamente así:
- Podemos poner subíndices a las kets para indicar cómo corresponden a los sistemas considerados, así:
Por supuesto, también podemos escribir los vectores de estado cuántico explícitamente como vectores columna:
Según el contexto en el que aparezca, puede preferirse una de estas variantes, pero todas son equivalentes en el sentido de que describen el mismo vector.
Productos tensoriales de vectores de estado cuántico
De forma similar a lo que ocurre con los vectores de probabilidad, los productos tensoriales de los vectores de estado cuántico también son vectores de estado cuántico y, de nuevo, representan la independencia entre sistemas.
Con más detalle, y empezando por el caso de dos sistemas, supongamos que es un vector de estado cuántico de un sistema y es un vector de estado cuántico de un sistema El producto tensorial que puede escribirse alternativamente como o como es entonces un vector de estado cuántico del sistema conjunto De nuevo nos referimos a un estado de esta forma como un estado producto.
Intuitivamente hablando, cuando un par de sistemas está en un estado producto podemos interpretarlo como que está en el estado cuántico está en el estado cuántico y los estados de los dos sistemas no tienen nada que ver entre sí.
El hecho de que el vector producto tensorial sea efectivamente un vector de estado cuántico es coherente con que la norma euclidiana sea multiplicativa con respecto a los productos tensoriales:
Dado que y son vectores de estado cuántico, tenemos y y por tanto por lo que también es un vector de estado cuántico.
Esto se generaliza a más de dos sistemas. Si son vectores de estado cuántico de los sistemas entonces es un vector de estado cuántico que representa un estado producto del sistema conjunto De nuevo, sabemos que se trata de un vector de estado cuántico porque
Estados entrelazados
No todos los vectores de estado cuántico de los sistemas múltiples son estados producto. Por ejemplo, el vector de estado cuántico
de dos qubits no es un estado producto. Para razonar esto, podemos seguir exactamente el mismo argumento que utilizamos en la sección anterior para un estado probabilístico. Es decir, si fuera un estado producto, existirían vectores de estado cuántico y para los cuales
Pero entonces se daría necesariamente el caso de que
lo que implica que o (o ambos). Eso contradice el hecho de que
y
son ambos distintos de cero. Así, el vector de estado cuántico representa una correlación entre dos sistemas, y concretamente decimos que los sistemas están entrelazados.
Observe que el valor específico no es importante para este argumento - todo lo que es importante es que este valor es distinto de cero. Así, por ejemplo, el estado cuántico
tampoco es un estado producto, por el mismo argumento.
El entrelazamiento es una característica esencial de la información cuántica que se tratará con más detalle en una lección posterior. El entrelazamiento puede ser complicado, sobre todo para los tipos de estados cuánticos ruidosos que pueden describirse mediante matrices de densidad (que se tratan en el curso Formulación general de la información cuántica, que es el tercero de la serie Entender la información y la computación cuánticas ). Sin embargo, para los vectores de estados cuánticos, el entrelazamiento es equivalente a la correlación: cualquier vector de estado cuántico que no sea un estado producto representa un estado entrelazado.
En cambio, el vector de estado cuántico
es un ejemplo de estado de un producto.
Por lo tanto, este estado no está enredado.
Bell afirma
A continuación veremos algunos ejemplos importantes de estados cuánticos de qubits múltiples, empezando por los estados de Bell. Se trata de los siguientes cuatro estados de dos qubits:
Los estados de Bell se llaman así en honor de John Stewart Bell (1928-1990) fue un físico que realizó importantes contribuciones a los fundamentos de la teoría cuántica. Observe que el mismo argumento que establece que no es un estado producto revela que ninguno de los otros estados de Bell son tampoco estados producto: los cuatro estados de Bell representan el entrelazamiento entre dos qubits.
La colección de los cuatro estados de Bell
se conoce como la base de Bell. Fiel a su nombre, se trata de una base; cualquier vector de estado cuántico de dos qubits, o de hecho cualquier vector complejo que tenga entradas correspondientes a los cuatro estados clásicos de dos bits, puede expresarse como una combinación lineal de los cuatro estados de Bell. Por ejemplo:
Estados GHZ y W
A continuación consideraremos dos interesantes ejemplos de estados de tres qubits. El primer ejemplo es el estado GHZ (llamado así en honor de Daniel Greenberger, Michael Horne y Anton Zeilinger, quienes estudiaron por primera vez algunas de sus propiedades):
El segundo ejemplo es el llamado estado W:
Ninguno de estos estados es un estado producto, lo que significa que no pueden escribirse como un producto tensorial de tres vectores de estado cuántico qubit. Examinaremos ambos estados más adelante, cuando hablemos de las mediciones parciales de estados cuánticos de sistemas múltiples.
Ejemplos adicionales
Los ejemplos de estados cuánticos de sistemas múltiples que hemos visto hasta ahora son estados de dos o tres qubits, pero también podemos considerar estados cuánticos de sistemas múltiples que tengan diferentes conjuntos de estados clásicos.
Por ejemplo, he aquí un estado cuántico de tres sistemas, y donde el conjunto de estados clásicos de es el alfabeto binario (por lo que es un qubit) y el conjunto de estados clásicos de y es
Y he aquí un ejemplo de estado cuántico de tres sistemas, y que comparten el mismo conjunto de estados clásicos
Los sistemas que tienen el conjunto de estados clásicos suelen denominarse trits o (suponiendo que puedan estar en un estado cuántico) qutrits. El término qudit se refiere a un sistema que tiene un conjunto de estados clásico para una elección arbitraria de
Mediciones de estados cuánticos
Las mediciones de base estándar de estados cuánticos de sistemas individuales se discutieron en la lección anterior: si un sistema que tiene el conjunto de estados clásicos está en un estado cuántico representado por el vector y ese sistema se mide (con respecto a una medición de base estándar), entonces cada estado clásico aparece con probabilidad Esto nos dice lo que ocurre cuando tenemos un estado cuántico de múltiples sistemas y elegimos medir todo el sistema compuesto, lo que equivale a medir todos los sistemas.
Para decirlo con precisión, supongamos que son sistemas que tienen conjuntos de estados clásicos respectivamente. Entonces podemos ver colectivamente como un único sistema cuyo conjunto de estados clásicos es el producto cartesiano Si un estado cuántico de este sistema está representado por el vector de estado cuántico y se miden todos los sistemas, entonces cada resultado posible aparece con probabilidad
Por ejemplo, si los sistemas y se encuentran conjuntamente en el estado cuántico
entonces midiendo ambos sistemas con medidas de base estándar se obtiene el resultado con probabilidad y el resultado con probabilidad
Mediciones parciales
Consideremos ahora la situación en la que tenemos múltiples sistemas en algún estado cuántico, y medimos un subconjunto adecuado de los sistemas. Como antes, comenzaremos con dos sistemas y que tienen conjuntos de estados clásicos y respectivamente.
En general, un vector de estado cuántico de adopta la forma
donde es una colección de números complejos que satisfacen
lo que equivale a que sea un vector unitario.
Ya sabemos, por la discusión anterior, que si se miden tanto como , entonces cada resultado posible aparece con probabilidad
Si en cambio suponemos que sólo se mide el primer sistema , la probabilidad de que aparezca cada resultado debe ser, por tanto, igual a
Esto es coherente con lo que ya vimos en el escenario probabilístico, así como con nuestra comprensión actual de la física: la probabilidad de que aparezca cada resultado cuando se mide no puede depender de si también se midió , ya que eso permitiría una comunicación más rápida que la luz.
Habiendo obtenido un resultado particular de una medición de base estándar de naturalmente esperamos que el estado cuántico de cambie de modo que sea igual a tal y como teníamos para sistemas simples. Pero, ¿qué ocurre con el estado cuántico de ?
Para responder a esta pregunta, podemos expresar primero el vector como
donde
para cada Aquí seguimos la misma metodología que en el caso probabilístico, de aislar los estados base estándar del sistema que se está midiendo. La probabilidad de que la medición de base estándar de dé cada resultado es la siguiente:
Y, como resultado de la medición de base estándar de que da el resultado el estado cuántico del par juntos se convierte en
Es decir, el estado "colapsa" como en el caso de un único sistema, pero sólo en la medida necesaria para que el estado sea coherente con la medición de que ha producido el resultado
Informalmente hablando, representa el componente de que es consistente con una medida de que produce el resultado A continuación, normalizamos este vector -dividiéndolo por su norma euclídea, que es igual a - para obtener un vector de estado cuántico válido que tenga una norma euclídea igual a Este paso de normalización es análogo a lo que hicimos en el entorno probabilístico cuando dividimos los vectores por la suma de sus entradas para obtener un vector de probabilidad.
Como ejemplo, consideremos el estado de dos qubits desde el principio de la sección:
Para entender lo que ocurre cuando se mide el primer sistema , empezamos escribiendo
Ahora vemos, basándonos en la descripción anterior, que la probabilidad de que la medición dé lugar al resultado es
en cuyo caso el estado de pasa a ser
y la probabilidad de que la medición produzca el resultado es
en cuyo caso el estado de pasa a ser
La misma técnica, utilizada de forma simétrica, describe lo que ocurre si se mide el segundo sistema en lugar del primero. Esta vez reescribimos el vector como
La probabilidad de que la medida de dé el resultado es
en cuyo caso el estado de pasa a ser
y la probabilidad de que el resultado de la medición sea es
en cuyo caso el estado de pasa a ser
Observación sobre los estados cuánticos reducidos
El ejemplo anterior muestra una limitación de la descripción simplificada de la información cuántica, y es que no nos ofrece una forma de describir el estado cuántico reducido (o marginal) de sólo uno de dos sistemas (o de un subconjunto adecuado de cualquier número de sistemas) como en el caso probabilístico.
En concreto, para un estado probabilístico de dos sistemas descrito por un vector de probabilidad
podemos escribir el estado probabilístico reducido o marginal de solo como
Para los vectores de estado cuántico, no existe una forma análoga de hacerlo. En particular, para un vector de estado cuántico
el vector
no es un vector de estado cuántico en general, y no representa adecuadamente el concepto de estado reducido o marginal.
Lo que podemos hacer en su lugar es recurrir a la noción de matriz de densidad, que se trata en el curso Formulación general de la información cuántica. Las matrices de densidad nos proporcionan una forma significativa de definir los estados cuánticos reducidos que es análoga al entorno probabilístico.
Mediciones parciales para tres o más sistemas
Las mediciones parciales para tres o más sistemas, en las que se mide algún subconjunto adecuado de los sistemas, pueden reducirse al caso de dos sistemas dividiendo los sistemas en dos colecciones, las que se miden y las que no. He aquí un ejemplo concreto que ilustra cómo puede hacerse. Demuestra específicamente cómo puede ser útil subtitular los kets por los nombres de los sistemas que representan, en este caso porque nos proporciona una forma sencilla de describir permutaciones de los sistemas.
Para este ejemplo, consideraremos un estado cuántico de una 5-tupla de sistemas donde los cinco de estos sistemas comparten el mismo conjunto de estados clásicos
Consideraremos la situación en la que se miden el primer y el tercer sistema, y se dejan solos los sistemas restantes.
Conceptualmente hablando, no hay ninguna diferencia fundamental entre esta situación y otra en la que se mide uno de los dos sistemas. Desgraciadamente, como los sistemas medidos están entremezclados con los no medidos, nos enfrentamos a un obstáculo a la hora de escribir las expresiones necesarias para realizar estos cálculos.
Una forma de proceder, como se ha sugerido anteriormente, es subtitular las kets para indicar a qué sistemas se refieren. Esto nos permite seguir la pista de los sistemas a medida que permutamos el orden de los kets, lo que simplifica las matemáticas.
En primer lugar, el vector de estado cuántico anterior puede escribirse alternativamente como
Nada ha cambiado, salvo que ahora cada ket tiene un subíndice que indica a qué sistema corresponde. Aquí hemos utilizado los subíndices , pero también podrían utilizarse los nombres de los propios sistemas (en una situación en la que tengamos nombres de sistemas como y , por ejemplo).
Ahora podemos reordenar los kets y recoger los términos de la siguiente manera:
Los productos tensoriales siguen siendo implícitos, incluso cuando se utilizan paréntesis, como en este ejemplo.
Para ser claros sobre la permutación de los kets, los productos tensoriales no son conmutativos: si y son vectores, entonces, en general, es diferente de y lo mismo para los productos tensoriales de tres o más vectores. Por ejemplo, es un vector diferente de La reordenación de los kets que acabamos de hacer no debe interpretarse en sentido contrario.
Para realizar los cálculos, simplemente decidimos que es más conveniente agrupar los sistemas en en lugar de en Los subíndices en los kets sirven para mantener todo esto claro, y somos libres de volver al orden original más tarde si queremos hacerlo.
Ahora vemos que, si se miden los sistemas y , las probabilidades (no nulas) de los diferentes resultados son las siguientes:
- El resultado de la medición se produce con probabilidad
- El resultado de la medición se produce con probabilidad
- El resultado de la medición se produce con probabilidad
Si el resultado de la medición es , por ejemplo, el estado resultante de nuestros cinco sistemas será
Aquí, para la respuesta final, hemos vuelto a nuestro orden original de los sistemas, sólo para ilustrar que podemos hacerlo. Para los demás resultados de medición posibles, el estado puede determinarse de forma similar.
Por último, he aquí dos ejemplos prometidos anteriormente, empezando por el estado GHZ
Si sólo se mide el primer sistema, obtenemos el resultado con probabilidad en cuyo caso el estado de los tres qubits pasa a ser y también obtenemos el resultado con probabilidad en cuyo caso el estado de los tres qubits pasa a ser
Para un estado W, por otra parte, suponiendo de nuevo que sólo se mide el primer sistema, empezamos escribiendo este estado así:
La probabilidad de que una medición del primer qubit dé como resultado 0 es, por tanto, igual a
y condicionado a que la medición produzca este resultado, el estado cuántico de los tres qubits pasa a ser
La probabilidad de que el resultado de la medición sea 1 es en cuyo caso el estado de los tres qubits pasa a ser
El estado W es simétrico, en el sentido de que no cambia si permutamos los qubits. Por tanto, obtenemos una descripción similar para medir el segundo o tercer qubit en lugar del primero.
Operaciones unitarias
En principio, cualquier matriz unitaria cuyas filas y columnas correspondan a los estados clásicos de un sistema representa una operación cuántica válida sobre dicho sistema. Esto, por supuesto, sigue siendo cierto para los sistemas compuestos, cuyos conjuntos de estados clásicos resultan ser productos cartesianos de los conjuntos de estados clásicos de los sistemas individuales.
Centrándonos en dos sistemas, si es un sistema que tiene el conjunto de estados clásicos y es un sistema que tiene el conjunto de estados clásicos entonces el conjunto de estados clásicos del sistema conjunto es Por lo tanto, las operaciones cuánticas sobre este sistema conjunto se representan mediante matrices unitarias cuyas filas y columnas se colocan en correspondencia con el conjunto El orden de las filas y columnas de estas matrices es el mismo que el orden utilizado para los vectores de estado cuántico del sistema
Por ejemplo, supongamos que y y recordemos que la convención estándar para ordenar los elementos del producto cartesiano es ésta:
He aquí un ejemplo de matriz unitaria que representa una operación sobre
Esta matriz unitaria no es especial, es sólo un ejemplo. Para comprobar que es unitario, basta con calcular y comprobar que por ejemplo. Alternativamente, podemos comprobar que las filas (o las columnas) son ortonormales, lo que resulta más sencillo en este caso dada la forma particular de la matriz
La acción de sobre el vector de base estándar , por ejemplo, es
que podemos ver examinando la segunda columna de considerando nuestra ordenación del conjunto
Como con cualquier matriz, es posible expresar utilizando la notación de Dirac, que requeriría 20 términos para las 20 entradas no nulas de Sin embargo, si escribiéramos todos estos términos, en lugar de escribir una matriz , sería desordenado y los patrones que son evidentes a partir de la expresión de la matriz probablemente no serían tan claros. En pocas palabras, la notación de Dirac no siempre es la mejor opción.
Las operaciones unitarias en tres o más sistemas funcionan de forma similar, y las matrices unitarias tienen filas y columnas correspondientes al producto cartesiano de los conjuntos de estados clásicos de los sistemas. Ya hemos visto un ejemplo en esta lección: la operación de tres qubits
donde los números en bras y kets significan sus codificaciones binarias de -bit. Además de ser una operación determinista, también es una operación unitaria. Las operaciones que son a la vez deterministas y unitarias se denominan operaciones reversibles. La transpuesta conjugada de esta matriz puede escribirse así:
Esto representa la inversa, o en términos matemáticos la inversa, de la operación original, que es lo que esperamos de la transposición conjugada de una matriz unitaria. Veremos otros ejemplos de operaciones unitarias en sistemas múltiples a medida que avance la lección.
Operaciones unitarias realizadas de forma independiente en sistemas individuales
Cuando las operaciones unitarias se realizan de forma independiente en una colección de sistemas individuales, la acción combinada de estas operaciones independientes se describe mediante el producto tensorial de las matrices unitarias que las representan. Es decir, si son sistemas cuánticos, son matrices unitarias que representan operaciones sobre estos sistemas, y las operaciones se realizan independientemente sobre los sistemas, la acción combinada sobre está representada por la matriz Una vez más, encontramos que los entornos probabilístico y cuántico son análogos en este sentido.
De la lectura del párrafo anterior se desprende que el producto tensorial de cualquier colección de matrices unitarias es unitario. Efectivamente, esto es cierto, y podemos verificarlo de la siguiente manera.
Obsérvese en primer lugar que la operación de transposición conjugada satisface
para cualquier matriz elegida Esto se puede comprobar volviendo a la definición del producto tensorial y de la transposición conjugada, y comprobando que cada entrada de los dos lados de la ecuación concuerda. Esto significa que
Como el producto tensorial de matrices es multiplicativo, encontramos que
Aquí hemos escrito para referirnos a las matrices que representan la operación de identidad en los sistemas es decir que son matrices de identidad cuyos tamaños coinciden con el número de estados clásicos de
Por último, el producto tensorial es igual a la matriz identidad para la que tenemos un número de filas y columnas que coincide con el producto del número de filas y columnas de las matrices Esta matriz de identidad mayor representa la operación de identidad en el sistema conjunto
En resumen, tenemos la siguiente secuencia de igualdades:
Por lo tanto, concluimos que es unitario.
Una situación importante que se plantea a menudo es aquella en la que una operación unitaria se aplica a un solo sistema -o a un subconjunto adecuado de sistemas- dentro de un sistema conjunto mayor. Por ejemplo, supongamos que y son sistemas que podemos ver juntos como formando un único sistema compuesto y realizamos una operación sólo sobre el sistema Para ser precisos, supongamos que es una matriz unitaria que representa una operación sobre de modo que sus filas y columnas se han colocado en correspondencia con los estados clásicos de
Decir que realizamos la operación representada por solo en el sistema implica que no hacemos nada en lo que significa que realizamos independientemente en y la operación identidad en Es decir, "no hacer nada" en es equivalente a realizar la operación identidad en que está representada por la matriz identidad (Aquí, por cierto, el subíndice nos dice que se refiere a la matriz identidad que tiene un número de filas y columnas de acuerdo con el conjunto de estados clásico de ). La operación en que se obtiene cuando realizamos en y no hacemos nada en está, por lo tanto, representada por la matriz unitaria.
Por ejemplo, si y son qubits, realizar una operación Hadamard en y no hacer nada en equivale a realizar la operación
sobre el sistema de articulación
De forma similar, si se aplica a una operación representada por una matriz unitaria y no se hace nada en , la operación resultante en está representada por la matriz unitaria
Por ejemplo, si consideramos de nuevo la situación en la que tanto como son qubits y es una operación Hadamard, la operación resultante sobre está representada por la matriz
No toda operación unitaria sobre un conjunto de sistemas puede escribirse como un producto tensorial de operaciones unitarias como ésta, del mismo modo que no todo vector de estado cuántico de estos sistemas es un estado producto. Por ejemplo, ni la operación swap ni la operación controlada-NOT sobre dos qubits, que se describen a continuación, pueden expresarse como un producto tensorial de operaciones unitarias.
La operación de intercambio
Para concluir la lección, veamos dos clases de ejemplos de operaciones unitarias en sistemas múltiples, empezando por la operación swap.
Supongamos que y son sistemas que comparten el mismo conjunto de estados clásicos La operación de intercambio en el par es la operación que intercambia los contenidos de los dos sistemas, pero por lo demás los deja solos - de modo que permanece a la izquierda y a la derecha. Denotaremos esta operación como y funciona así para cada elección de estados clásicos
Una forma de escribir la matriz asociada a esta operación utilizando la notación de Dirac es la siguiente:
Puede que no sea inmediatamente evidente que esta matriz representa pero podemos comprobar que satisface la condición para cualquier elección de estados clásicos Como ejemplo sencillo, cuando y son qubits, encontramos que
Operaciones unitarias controladas
Supongamos ahora que es un qubit y es un sistema arbitrario, con cualquier conjunto de estados clásicos que deseemos clásico que deseemos. Para cada operación unitaria que actúa sobre el sistema una operación controlada- es una operación unitaria sobre el par definida como sigue:
Por ejemplo, si es también un qubit, y consideramos la operación de Pauli sobre entonces una operación controlada- viene dada por
Ya hemos visto esta operación en el contexto de la información clásica y las operaciones probabilísticas en esta lección. Sustituyendo la operación Pauli en por una operación se obtiene esta operación:
Si en su lugar tomamos como dos qubits, y tomamos como la operación de intercambio entre estos dos qubits, obtenemos esta operación:
Esta operación también se conoce como operación Fredkin o, más comúnmente, puerta Fredkin. Su acción sobre los estados básicos estándar puede describirse del siguiente modo:
Por último, una operación controlada-controlada-NOT, que podemos denotar como se denomina operación de Toffoli o puerta de Toffoli. Su representación matricial tiene el siguiente aspecto:
Alternativamente, podemos expresarlo utilizando la notación de Dirac de la siguiente manera: