Equivalencia de las representaciones
Ya hemos visto tres formas distintas de representar canales en términos matemáticos: las representaciones de Stinespring, las representaciones de Kraus y las representaciones de Choi. También tenemos la definición de canal, que establece que un canal es una aplicación lineal que siempre transforma matrices de densidad en matrices de densidad, incluso cuando el canal se aplica solo a una parte de un sistema compuesto. El resto de la lección está dedicado a la demostración matemática de que las tres representaciones son equivalentes y capturan con precisión la definición.
Panorama general de la demostración
Nuestro objetivo es establecer la equivalencia de un conjunto de cuatro enunciados, y comenzaremos escribiéndolos con precisión. Los cuatro enunciados siguen las mismas convenciones que se han usado a lo largo de la lección: es una aplicación lineal de matrices cuadradas a matrices cuadradas, las filas y columnas de las matrices de entrada se han puesto en correspondencia con los estados clásicos de un sistema (el sistema de entrada), y las filas y columnas de las matrices de salida se han puesto en correspondencia con los estados clásicos de un sistema (el sistema de salida).
-
es un canal de a Es decir, siempre transforma matrices de densidad en matrices de densidad, incluso cuando actúa sobre una parte de un sistema compuesto mayor.
-
La matriz de Choi es semidefinida positiva y satisface la condición
-
Existe una representación de Kraus para Es decir, existen matrices para las cuales la ecuación es verdadera para toda entrada y que satisfacen la condición
-
Existe una representación de Stinespring para Es decir, existen sistemas y para los cuales los pares y tienen el mismo número de estados clásicos, junto con una matriz unitaria que representa una operación unitaria de a tal que
La forma en que funciona la demostración es probando un ciclo de implicaciones: el primer enunciado de nuestra lista implica el segundo, el segundo implica el tercero, el tercero implica el cuarto, y el cuarto enunciado implica el primero. Esto establece que los cuatro enunciados son equivalentes —es decir, que son todos verdaderos o todos falsos para una elección dada de — porque las implicaciones se pueden seguir de forma transitiva desde cualquier enunciado hasta cualquier otro.
Esta es una estrategia habitual cuando se demuestra que un conjunto de enunciados son equivalentes, y un truco útil en este contexto es organizar las implicaciones de manera que sean lo más fáciles de demostrar posible. Ese es el caso aquí —y de hecho ya hemos visto dos de las cuatro implicaciones.
De canales a matrices de Choi
Refiriéndonos a los enunciados listados anteriormente por sus números, la primera implicación a demostrar es 1 2. Esta implicación ya se discutió en el contexto del estado de Choi de un canal. Aquí resumiremos los detalles matemáticos.
Supongamos que el conjunto de estados clásicos del sistema de entrada es y sea Consideremos la situación en la que se aplica al segundo de dos copias de juntas en el estado
que, como matriz de densidad, viene dado por
El resultado se puede escribir como
y por la suposición de que es un canal, esto debe ser una matriz de densidad. Como toda matriz de densidad, debe ser semidefinida positiva, y multiplicar una matriz semidefinida positiva por un número real positivo da otra matriz semidefinida positiva, por lo tanto
Además, bajo la suposición de que es un canal, debe preservar la traza, y por lo tanto
De la representación de Choi a la de Kraus
La segunda implicación, refiriéndonos nuevamente a los enunciados de nuestra lista por sus números, es 2 3. Para ser precisos, ignoramos los demás enunciados —y en particular no podemos asumir que es un canal. Todo lo que tenemos para trabajar es que es una aplicación lineal cuya representación de Choi satisface y
Sin embargo, esto es todo lo que necesitamos para concluir que tiene una representación de Kraus
para la cual se satisface la condición
Comenzamos con la suposición de importancia crítica de que es semidefinida positiva, lo que significa que es posible expresarla en la forma
para alguna elección de los vectores En general habrá múltiples formas de hacer esto —y de hecho esto refleja directamente la libertad que se tiene al elegir una representación de Kraus para
Una manera de obtener dicha expresión es usar primero el teorema espectral para escribir
donde son los valores propios de (que son necesariamente números reales no negativos porque es semidefinida positiva) y son vectores propios unitarios correspondientes a los valores propios
Observa que, aunque no hay libertad al elegir los valores propios (excepto en cómo se ordenan), sí hay libertad en la elección de los vectores propios, especialmente cuando hay valores propios con multiplicidad mayor que uno. Por lo tanto, esta no es una expresión única de —simplemente asumimos que tenemos una de esas expresiones. De todas formas, como los valores propios son números reales no negativos, tienen raíces cuadradas no negativas, por lo que podemos seleccionar
para cada y obtener una expresión de la forma
Sin embargo, no es esencial que la expresión provenga de una descomposición espectral de esta manera, y en particular los vectores no tienen por qué ser ortogonales en general. Vale la pena señalar, no obstante, que podemos elegir estos vectores de forma que sean ortogonales si así lo deseamos —y además nunca necesitamos que sea mayor que (recordando que y denotan los números de estados clásicos de e respectivamente).
A continuación, cada uno de los vectores se puede descomponer adicionalmente como
donde los vectores tienen entradas correspondientes a los estados clásicos de y pueden determinarse explícitamente mediante la ecuación
para cada y Aunque no son necesariamente vectores unitarios, este es el mismo proceso que usaríamos para analizar qué ocurriría si se realizara una medición en la base estándar sobre el sistema dado un vector de estado cuántico del par
Y ahora llegamos al truco que hace funcionar esta parte de la demostración. Definimos nuestras matrices de Kraus según la siguiente ecuación.
Podemos pensar en esta fórmula de forma puramente simbólica: se "gira" para formar y se mueve al lado derecho, formando una matriz. Para los propósitos de verificar la demostración, la fórmula es todo lo que necesitamos.
Sin embargo, hay una relación simple e intuitiva entre el vector y la matriz que es que vectorizando obtenemos Lo que significa vectorizar es que apilamos las columnas una sobre otra (con la columna más a la izquierda en la parte superior y la más a la derecha en la parte inferior) para formar un vector. Por ejemplo, si e son ambos qubits, y para alguna elección de tenemos
entonces
(Atención: a veces la vectorización de una matriz se define de una manera ligeramente diferente, en la que las filas de la matriz se transponen y se apilan una sobre otra para formar un vector columna.)
Primero verificaremos que esta elección de matrices de Kraus describe correctamente la aplicación y después verificaremos la otra condición requerida. Para no perder el hilo, definamos una nueva aplicación de la siguiente manera.
Así, nuestro objetivo es verificar que
La forma de hacerlo es comparar las representaciones de Choi de estas aplicaciones. Las representaciones de Choi son fieles, de modo que si y solo si En este punto podemos simplemente calcular usando las expresiones
junto con la bilinealidad del producto tensorial para simplificar.
Por lo tanto, nuestras matrices de Kraus describen correctamente
Queda verificar la condición requerida sobre que resulta ser equivalente a la suposición