Lección 2 de 13
Varios cúbits y medir sin mirar
Estados de varios cúbits con el producto de Kronecker, el entrelazamiento y la medida de un observable como Z1Z2 sin leer los cúbits uno a uno.
Al terminar sabrás:
- Escribir estados y operadores de varios cúbits con el producto de Kronecker
- Reconocer un estado entrelazado, como el de Bell, y medir un solo cúbit de varios
- Medir un observable de valores propios +1 y −1 con sus proyectores
- Explicar por qué medir Z1Z2 no revela las amplitudes del dato
Si sabes multiplicar matrices, operar con números complejos y calcular un síndrome con una matriz de paridad (lo tienes en el curso de códigos correctores), puedes seguirlo. La física imprescindible (estado, medida, producto tensorial) se explica desde cero.
En la lección anterior vimos un cúbit y los tres obstáculos que parecían cerrar el paso a la corrección de errores cuánticos. El tercero era este: medir destruye la superposición, así que parece que no se puede «mirar» si hubo un error sin estropear el dato. Hoy empezamos a desmontarlo. Un código necesita varios cúbits, igual que el código de repetición clásico necesitaba tres bits. Aprenderemos a escribir sus estados, a reconocer el entrelazamiento y, sobre todo, a medir una propiedad del conjunto sin mirar cada cúbit. Esa es la herramienta con la que, en la lección 3, se leerá un síndrome cuántico.
La idea
Con bits hay palabras y el estado del sistema es una de ellas. Con cúbits, el estado es una superposición de las palabras: un vector de , con una amplitud por palabra. Para 3 cúbits son 8 amplitudes; para 20, más de un millón. Las matrices crecen deprisa, pero se construyen con una sola regla a partir de las pequeñas.
Y hay una segunda idea: una forma de medir distinta. En lugar de preguntar «¿cuánto vale este cúbit?», se pregunta «¿coinciden estos dos?». La respuesta es un único dato, o , y no dice nada de lo que vale cada uno.
Varios cúbits y el producto de Kronecker
Repaso Producto de Kronecker
El producto de Kronecker de dos matrices sustituye cada entrada de por el bloque . Por ejemplo,
Con vectores es lo mismo: . Regla que usaremos mucho: .
Para dos cúbits, la base computacional es , en ese orden, con . Por ejemplo,
Un estado general es , con la suma de los igual a 1. El producto de dos estados de un cúbit se calcula con la regla de arriba:
Para cúbits, . Con tres cúbits, es un vector de 8 entradas con un 1 en la sexta posición y ceros en las demás, y .
Operadores sobre un cúbit. Para aplicar solo al cúbit 1 de dos se hace , donde es la identidad . Para aplicar solo al cúbit 2, . Los escribiremos y , y así en el resto: en un cúbit que no se nombra, el operador es la identidad. Con la regla de arriba, . En tres cúbits, .
Un operador que actúa en dos cúbits a la vez, como , tiene esta matriz:
Es diagonal. Multiplica cada por : por si los dos cúbits coinciden y por si difieren. Es, en forma de matriz, la pregunta «¿coinciden?».
Entrelazamiento
El estado de Bell es
No necesitamos saber cómo se prepara; nos basta con tenerlo como vector. ¿Se puede escribir como ? Eso daría . Pero obliga a y , y obliga a y . Entonces , en contradicción con . No se puede.
Un estado de varios cúbits que no es producto de un estado por cúbit se llama entrelazado. Los dos cúbits del estado de Bell no tienen cada uno su propio estado: solo existe el estado del par. Esto importa porque, como veremos, los estados de un código cuántico están entrelazados. El estado de la lección 3, con y no nulos, es un ejemplo.
Medir un solo cúbit de varios
Medir el cúbit 1 en la base computacional da con probabilidad igual a la suma de los , es decir, de los términos cuyo primer cúbit es 0. Después se borran los términos incompatibles con el resultado y se vuelve a normalizar.
En el estado de Bell sale 0 con probabilidad y el estado queda en ; sale 1 con probabilidad y queda en . Al medir un cúbit, el otro queda decidido: es el entrelazamiento en acción. Pero fíjate en el precio. La superposición se ha destruido, y de lo que había antes no queda rastro. Esta es la forma de medir de la que hablaba el obstáculo (c).
Medir sin mirar
Hay otra forma de medir, que pregunta por una propiedad conjunta y deja intacto lo demás.
Repaso Valores y vectores propios
Un vector es vector propio de una matriz si para algún número , el valor propio. Por ejemplo, cumple y : valores propios y . Los vectores propios de un mismo valor propio, junto con el 0, forman un subespacio: el autoespacio.
Sea una matriz con y , como . Aquí es la adjunta de : se traspone y se conjuga cada entrada. Si , la matriz se llama hermítica; las diagonales con entradas reales, como , lo son. Una matriz así, que se puede medir, se llama observable. Sus únicos valores propios posibles son y , y todo vector se parte de forma única en una componente del autoespacio y otra del autoespacio . Los proyectores sobre esos autoespacios son
Cumplen y . Si , entonces y .
Medir sobre es la medida proyectiva de sobre sus autoespacios:
- Sale con probabilidad , y el estado pasa a ser normalizado. Igual con y .
- Si ya estaba en un autoespacio, por ejemplo , sale con certeza y el estado no se toca.
No diremos cómo se hace esto en un laboratorio. Para nosotros es una regla matemática, la misma de medir un cúbit pero con otros proyectores. Para los proyectores son diagonales:
El primero proyecta sobre («coinciden») y el segundo sobre («difieren»). Medir solo pregunta en cuál de los dos grupos está el estado. No pregunta qué hay dentro del grupo, y por eso no destruye lo que hay dentro. Es lo que significa medir sin mirar.
Ejemplo resuelto
Un estado con paridad . Sea , con y (la suma de los cuadrados de los módulos es ). Los dos términos están en el autoespacio , así que y . Sale con probabilidad 1 y el estado queda igual. Sirve cualquier otro par con : el resultado es siempre . La medida no aprende nada de ni de .
Un estado con paridad . Con ocurre lo contrario: los dos términos difieren, , sale con certeza y el estado no cambia.
Un cambio de bit en el cúbit 1. Aplicamos al primer estado:
Ahora la medida da con certeza, y el estado sigue siendo , con las mismas amplitudes. El resultado avisa de que algo cambió y no dice nada de ni de . Esto es justo lo que pedía el obstáculo (c): detectar sin leer el dato. En la lección 3 lo convertiremos en un código.
Un estado sin paridad definida. Sea . Aplicamos los proyectores:
Cada uno tiene norma al cuadrado . Salen y con probabilidad cada uno. Tras medir, el estado queda en
Los dos estados están entrelazados: medir una propiedad conjunta puede crear entrelazamiento. Y si repites la medida de sobre el estado resultante, sale el mismo resultado con certeza. La primera medida ya fijó la paridad.
Ejercicios
Ejercicio 1
Calcula como vector de y .
Ver la solución
, que es . Y .
Ejercicio 2
Decide si es entrelazado, y qué sale al medir .
Ver la solución
Si fuera producto, . Pero y obligan a todos distintos de cero, y entonces : contradicción con . Está entrelazado.
Sus dos términos, y , difieren: están en el autoespacio . Sale con certeza y el estado no cambia.
Ejercicio 3
Se mide sobre . Da las probabilidades de y y el estado final en cada caso.
Ver la solución
Primero, . Los términos van al autoespacio : , con norma al cuadrado . El término va al : , con norma al cuadrado . Las probabilidades suman 1. Entonces sale con probabilidad y deja ; sale con probabilidad y deja .
En resumen
- El estado de cúbits es un vector de , construido con el producto de Kronecker. Un operador sobre un solo cúbit es , por ejemplo .
- Un estado entrelazado, como , no es producto de estados de cada cúbit. Medir un cúbit de varios puede destruir la superposición (en el estado de Bell, la destruye entera).
- Medir un observable con y es una medida proyectiva sobre sus autoespacios , con proyectores : el resultado dice en qué autoespacio está el estado y, si ya estaba en uno, no lo toca.
- Medir sobre da sin aprender ni . Esta es la respuesta al obstáculo (c) y la base del síndrome.
Siguiente lección: El código de repetición de 3 cúbits
Para profundizar
- M. A. Nielsen e I. L. Chuang, Quantum Computation and Quantum Information (10.ª ed. aniversario) (2010).
- J. Preskill, Quantum Information, cap. 7: Quantum Error Correction (apuntes de Physics 219/CS 219) (1999).