Saltar al contenido principal

Representaciones de canales

A continuación, analizaremos las representaciones matemáticas de los canales.

Las aplicaciones lineales de vectores a vectores se pueden representar mediante matrices de forma habitual, donde la acción de la aplicación lineal se describe mediante la multiplicación matriz-vector. Pero los canales son aplicaciones lineales de matrices a matrices, no de vectores a vectores. Entonces, en general, ¿cómo podemos expresar los canales en términos matemáticos?

Para algunos canales, puede existir una fórmula sencilla que los describa, como en los tres ejemplos de canales de qubit no unitarios descritos anteriormente. Pero un canal arbitrario puede no tener una fórmula tan elegante, por lo que en general no resulta práctico expresar un canal de esta forma.

A modo de comparación, en la formulación simplificada de la información cuántica usamos matrices unitarias para representar operaciones sobre vectores de estado cuántico: toda matriz unitaria representa una operación válida y toda operación válida se puede expresar como una matriz unitaria. En esencia, la pregunta que se plantea es: ¿cómo podemos hacer algo análogo para los canales?

Para responder a esta pregunta necesitaremos algo más de maquinaria matemática. Veremos que los canales pueden, de hecho, describirse matemáticamente de varias maneras distintas, incluyendo representaciones que llevan el nombre de tres personas que desempeñaron un papel clave en su desarrollo: Stinespring, Kraus, y Choi. Juntas, estas diferentes formas de describir los canales ofrecen distintos ángulos desde los que pueden verse y analizarse.

Representaciones de Stinespring

Las representaciones de Stinespring se basan en la idea de que todo canal se puede implementar de una manera estándar, en la que un sistema de entrada se combina primero con un sistema de espacio de trabajo inicializado, formando un sistema compuesto; luego se realiza una operación unitaria sobre el sistema compuesto; y finalmente el sistema de espacio de trabajo se descarta (o se traza), dejando la salida del canal.

La siguiente figura muestra dicha implementación, en forma de diagrama de circuito, para un canal cuyo sistema de entrada y de salida es el mismo sistema, X.\mathsf{X}.

Un diagrama que representa una representación de Stinespring de un canal cuyo sistema de entrada y de salida son el mismo

En este diagrama, los cables representan sistemas arbitrarios, según indican las etiquetas sobre los cables, y no necesariamente qubits individuales. Además, el símbolo de tierra utilizado habitualmente en ingeniería eléctrica indica explícitamente que W\mathsf{W} se descarta.

En palabras, la implementación funciona de la siguiente manera. El sistema de entrada X\mathsf{X} comienza en algún estado ρ,\rho, mientras que un sistema de espacio de trabajo W\mathsf{W} se inicializa al estado de base estándar 0.\vert 0\rangle. Se realiza una operación unitaria UU sobre el par (W,X),(\mathsf{W},\mathsf{X}), y finalmente el sistema de espacio de trabajo W\mathsf{W} se traza, dejando X\mathsf{X} como la salida.

Nótese que asumimos que 00 es un estado clásico de W,\mathsf{W}, y lo elegimos como el estado inicial de este sistema, lo que ayuda a simplificar las matemáticas. Sin embargo, podría elegirse cualquier estado puro fijo como estado inicial de W\mathsf{W} sin cambiar las propiedades básicas de la representación.

La expresión matemática del canal resultante, Φ,\Phi, es la siguiente.

Φ(ρ)=TrW(U(00Wρ)U)\Phi(\rho) = \operatorname{Tr}_{\mathsf{W}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho) U^{\dagger} \bigr)

Como de costumbre, usamos la convención de ordenamiento de Qiskit: el sistema X\mathsf{X} está en la parte superior del diagrama y, por lo tanto, corresponde al factor tensorial del lado derecho en la fórmula.

En general, los sistemas de entrada y salida de un canal no tienen por qué ser el mismo. Aquí hay una figura que representa la implementación de un canal Φ\Phi cuyo sistema de entrada es X\mathsf{X} y cuyo sistema de salida es Y.\mathsf{Y}.

Un diagrama que representa una representación de Stinespring de un canal cuyo sistema de entrada y de salida pueden ser diferentes

Esta vez la operación unitaria transforma (W,X)(\mathsf{W},\mathsf{X}) en un par (G,Y),(\mathsf{G},\mathsf{Y}), donde G\mathsf{G} es un nuevo sistema de "basura" que se traza, dejando Y\mathsf{Y} como sistema de salida. Para que UU sea unitaria, debe ser una matriz cuadrada. Esto requiere que el par (G,Y)(\mathsf{G},\mathsf{Y}) tenga el mismo número de estados clásicos que el par (W,X),(\mathsf{W},\mathsf{X}), por lo que los sistemas W\mathsf{W} y G\mathsf{G} deben elegirse de forma que esto sea posible.

Obtenemos una expresión matemática del canal resultante, Φ,\Phi, similar a la anterior.

Φ(ρ)=TrG(U(00Wρ)U)\Phi(\rho) = \operatorname{Tr}_{\mathsf{G}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho) U^{\dagger} \bigr)

Cuando un canal se describe de esta manera, como una operación unitaria junto con una especificación de cómo se inicializa el sistema de espacio de trabajo y cómo se selecciona el sistema de salida, decimos que está expresado en forma de Stinespring o que es una representación de Stinespring del canal.

No es para nada obvio, pero todo canal tiene de hecho una representación de Stinespring, como veremos al final de la lección. También veremos que las representaciones de Stinespring no son únicas; siempre habrá distintas formas de implementar el mismo canal de la manera descrita.

Observación

En el contexto de la información cuántica, el término representación de Stinespring suele referirse a una expresión algo más general de un canal con la forma

Φ(ρ)=TrG(AρA)\Phi(\rho) = \operatorname{Tr}_{\mathsf{G}} \bigl( A \rho A^{\dagger} \bigr)

para una isometría A,A, que es una matriz cuyas columnas son ortonormales pero que puede no ser cuadrada. Para las representaciones de Stinespring que tienen la forma adoptada como definición, podemos obtener una expresión de esta otra forma tomando

A=U(0WIX).A = U (\vert 0\rangle_{\mathsf{W}} \otimes \mathbb{I}_{\mathsf{X}}).

Canal completamente desvanecedor de fase

A continuación se muestra una representación de Stinespring del canal de desfase de qubit Δ.\Delta. En este diagrama, ambos cables representan qubits individuales, por lo que se trata de un diagrama de circuito cuántico ordinario.

Un diagrama de circuito cuántico que representa el canal completamente desvanecedor de fase

Para verificar que el efecto que este circuito tiene sobre el qubit de entrada está efectivamente descrito por el canal completamente desvanecedor de fase, podemos recorrer el circuito paso a paso, usando la representación matricial explícita de la traza parcial que se describió en la lección anterior. Llamaremos al qubit superior X\mathsf{X} — esta es la entrada y salida del canal — y asumiremos que X\mathsf{X} comienza en algún estado arbitrario ρ.\rho.

El primer paso es la introducción de un qubit de espacio de trabajo, W.\mathsf{W}. Antes de realizar la compuerta NOT controlada, el estado del par (W,X)(\mathsf{W},\mathsf{X}) se representa mediante la siguiente matriz de densidad.

00Wρ=(1000)(0ρ00ρ11ρ01ρ1)=(0ρ00ρ1001ρ01ρ10000000000)\begin{aligned} \vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho & = \begin{pmatrix} 1 & 0\\ 0 & 0 \end{pmatrix} \otimes \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \end{pmatrix} \end{aligned}

Según la convención de ordenamiento de Qiskit, el qubit superior X\mathsf{X} está a la derecha y el qubit inferior W\mathsf{W} está a la izquierda. Usamos matrices de densidad en lugar de vectores de estado cuántico, pero se tensorean de manera similar a lo que se hace en la formulación simplificada de la información cuántica.

El siguiente paso es realizar la operación NOT controlada, donde X\mathsf{X} es el control y W\mathsf{W} es el objetivo. Teniendo en cuenta la convención de ordenamiento de Qiskit, la representación matricial de esta compuerta es la siguiente.

(1000000100100100)\begin{pmatrix} 1 & 0 & 0 & 0\\ 0 & 0 & 0 & 1\\ 0 & 0 & 1 & 0\\ 0 & 1 & 0 & 0 \end{pmatrix}

Esta es una operación unitaria, y para aplicarla a una matriz de densidad la conjugamos por la matriz unitaria. La conjugada transpuesta no modifica esta matriz en particular, por lo que el resultado es el siguiente.

(1000000100100100)(0ρ00ρ1001ρ01ρ10000000000)(1000000100100100)=(0ρ0000ρ1000000001ρ0001ρ1)\begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 1\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 1 & 0 & 0 \end{pmatrix} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 1\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 1 & 0 & 0 \end{pmatrix}\\[3mm] = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}

Finalmente, se realiza la traza parcial sobre W.\mathsf{W}. Recordando la acción de esta operación sobre matrices 4×4,4\times 4, descrita en la lección anterior, obtenemos la siguiente matriz de densidad de salida.

TrW(0ρ0000ρ1000000001ρ0001ρ1)=(0ρ0000)+(0001ρ1)=(0ρ0001ρ1)=Δ(ρ)\begin{aligned} \operatorname{Tr}_{\mathsf{W}} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm] 0 & 0 \end{pmatrix} + \begin{pmatrix} 0 & 0 \\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[3mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \Delta(\rho) \end{aligned}

Alternativamente, podemos calcular la traza parcial convirtiendo primero a notación de Dirac.

(0ρ0000ρ1000000001ρ0001ρ1)=0ρ00000+0ρ10101+1ρ01010+1ρ11111\begin{pmatrix} \langle 0\vert \rho \vert 0\rangle & 0 & 0 & \langle 0\vert \rho \vert 1\rangle\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] \langle 1\vert \rho \vert 0\rangle & 0 & 0 & \langle 1\vert \rho \vert 1\rangle \end{pmatrix} = \begin{array}{r} \langle 0\vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0\vert \otimes \vert 0\rangle\langle 0\vert \\[1mm] +\, \langle 0\vert \rho \vert 1\rangle \, \vert 0\rangle\langle 1\vert \otimes \vert 0\rangle\langle 1\vert \\[1mm] +\, \langle 1\vert \rho \vert 0\rangle \, \vert 1\rangle\langle 0\vert \otimes \vert 1\rangle\langle 0\vert \\[1mm] +\, \langle 1\vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1\vert \otimes \vert 1\rangle\langle 1\vert \end{array}

Al trazar el qubit del lado izquierdo se obtiene el mismo resultado que antes.

0ρ000+1ρ111=Δ(ρ)\langle 0\vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0\vert +\, \langle 1\vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1\vert = \Delta(\rho)

Una forma intuitiva de entender este circuito es que la operación NOT controlada copia efectivamente el estado clásico del qubit de entrada, y cuando la copia se desecha el qubit de entrada "colapsa" probabilísticamente a uno de los dos posibles estados clásicos, lo que equivale al desfase completo.

Canal completamente desvanecedor de fase (alternativa)

El circuito descrito anteriormente no es la única manera de implementar el canal completamente desvanecedor de fase. Aquí hay otra forma de hacerlo.

Un diagrama de circuito cuántico alternativo que representa el canal completamente desvanecedor de fase

A continuación se presenta un análisis rápido que muestra que esta implementación funciona. Después de realizar la compuerta de Hadamard, tenemos el siguiente estado de dos qubits como matriz de densidad:

++ρ=12(1111)(0ρ00ρ11ρ01ρ1)=12(0ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ10ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ1).\begin{aligned} \vert + \rangle\langle + \vert \otimes \rho & = \frac{1}{2}\begin{pmatrix} 1 & 1\\[1mm] 1 & 1 \end{pmatrix} \otimes \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}. \end{aligned}

La compuerta σz\sigma_z controlada actúa por conjugación de la siguiente manera.

12(1000010000100001)(0ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ10ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ1)(1000010000100001)=12(0ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ10ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ1)\frac{1}{2} \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 1 & 0 & 0\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 0 & 0 & -1 \end{pmatrix} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 1 & 0 & 0\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 0 & 0 & -1 \end{pmatrix}\\[3mm] = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle & -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}

Finalmente, se traza el sistema de espacio de trabajo W.\mathsf{W}.

12TrW(0ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ10ρ00ρ10ρ00ρ11ρ01ρ11ρ01ρ1)=12(0ρ00ρ11ρ01ρ1)+12(0ρ00ρ11ρ01ρ1)=(0ρ0001ρ1)\frac{1}{2} \operatorname{Tr}_{\mathsf{W}} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle & -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[3mm] \begin{aligned} & = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} + \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0\\[2mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} \end{aligned}

Esta implementación se basa en una idea sencilla: el desfase es equivalente a no hacer nada (es decir, aplicar una operación identidad) o aplicar una compuerta σz,\sigma_z, cada una con probabilidad 1/2.1/2.

12ρ+12σzρσz=12(0ρ00ρ11ρ01ρ1)+12(0ρ00ρ11ρ01ρ1)=(0ρ0001ρ1)=Δ(ρ)\begin{aligned} \frac{1}{2} \rho + \frac{1}{2} \sigma_z \rho \sigma_z & = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} + \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0\\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[2mm] & = \Delta(\rho) \end{aligned}

Es decir, el canal completamente desvanecedor de fase es un ejemplo de canal mixto-unitario y, más específicamente, un canal de Pauli.

Canal de reinicio de qubit

El canal de reinicio de qubit se puede implementar de la siguiente manera.

Un diagrama de circuito cuántico que representa el canal de reinicio de qubit

La compuerta de intercambio simplemente desplaza el estado inicializado 0\vert 0\rangle del qubit de espacio de trabajo para que sea la salida, mientras que el estado de entrada ρ\rho se mueve al qubit inferior y luego se traza.

Alternativamente, si no exigimos que la salida del canal quede en la parte superior, podemos tomar este circuito muy sencillo como nuestra representación.

Un diagrama de circuito cuántico alternativo que representa el canal de reinicio de qubit

En palabras, reiniciar un qubit al estado 0\vert 0\rangle es equivalente a descartar el qubit y obtener uno nuevo.

Representaciones de Kraus

Ahora hablaremos de las representaciones de Kraus, que ofrecen una forma formulaica conveniente de expresar la acción de un canal mediante multiplicación y suma de matrices. En particular, una representación de Kraus es una especificación de un canal, Φ,\Phi, de la siguiente forma.

Φ(ρ)=k=0N1AkρAk\Phi(\rho) = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger}

Aquí, A0,,AN1A_0,\ldots,A_{N-1} son matrices que tienen todas las mismas dimensiones: sus columnas corresponden a los estados clásicos del sistema de entrada, X,\mathsf{X}, y sus filas corresponden a los estados clásicos del sistema de salida, ya sea X\mathsf{X} u otro sistema Y.\mathsf{Y}. Para que Φ\Phi sea un canal válido, estas matrices deben satisfacer la siguiente condición.

k=0N1AkAk=IX\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}

Esta condición es equivalente a la condición de que Φ\Phi preserve la traza. La otra propiedad requerida de un canal —la positividad completa— se deriva de la forma general de la ecuación para Φ,\Phi, como una suma de conjugaciones.

A veces es conveniente nombrar las matrices A0,,AN1A_0,\ldots,A_{N-1} de una manera diferente. Por ejemplo, podríamos numerarlas empezando desde 1,1, o podríamos usar estados de algún conjunto de estados clásicos arbitrario Γ\Gamma en lugar de números como subíndices:

Φ(ρ)=aΓAaρAadondeaΓAaAa=I.\Phi(\rho) = \sum_{a\in\Gamma} A_a \rho A_a^{\dagger} \quad \text{donde} \quad \sum_{a\in\Gamma} A_a^{\dagger} A_a = \mathbb{I}.

Estas distintas maneras de nombrar estas matrices, que se denominan matrices de Kraus, son todas habituales y pueden ser convenientes en diferentes situaciones — pero en esta lección usaremos los nombres A0,,AN1A_0,\ldots,A_{N-1} por simplicidad.

El número NN puede ser un entero positivo arbitrario, pero no necesita ser demasiado grande: si el sistema de entrada X\mathsf{X} tiene nn estados clásicos y el sistema de salida Y\mathsf{Y} tiene mm estados clásicos, entonces cualquier canal de X\mathsf{X} a Y\mathsf{Y} siempre tendrá una representación de Kraus para la cual NN es como máximo el producto nm.nm.

Canal completamente desfasante

Obtenemos una representación de Kraus del canal completamente desfasante tomando A0=00A_0 = \vert 0\rangle\langle 0\vert y A1=11.A_1 = \vert 1\rangle\langle 1\vert.

k=01AkρAk=00ρ00+11ρ11=0ρ000+1ρ111=(0ρ0001ρ1)\begin{aligned} \sum_{k = 0}^1 A_k \rho A_k^{\dagger} & = \vert 0\rangle\langle 0 \vert \rho \vert 0\rangle\langle 0 \vert + \vert 1\rangle\langle 1 \vert \rho \vert 1\rangle\langle 1 \vert\\ & = \langle 0 \vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0 \vert + \langle 1 \vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1 \vert \\[2mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} \end{aligned}

Estas matrices satisfacen la condición requerida.

k=01AkAk=0000+1111=00+11=I\sum_{k = 0}^1 A_k^{\dagger} A_k = \vert 0\rangle\langle 0\vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert 1\rangle\langle 1\vert = \vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert = \mathbb{I}

Alternativamente podemos tomar A0=12IA_0 = \frac{1}{\sqrt{2}}\mathbb{I} y A1=12σz,A_1 = \frac{1}{\sqrt{2}}\sigma_z, de modo que

k=01AkρAk=12ρ+12σzρσz=Δ(ρ),\sum_{k = 0}^1 A_k \rho A_k^{\dagger} = \frac{1}{2} \rho + \frac{1}{2} \sigma_z \rho \sigma_z = \Delta(\rho),

tal como se calculó anteriormente. En este caso, la condición requerida se puede verificar de la siguiente manera.

k=01AkAk=12I+12σz2=12I+12I=I\sum_{k = 0}^1 A_k^{\dagger} A_k = \frac{1}{2} \mathbb{I} + \frac{1}{2} \sigma_z^2 = \frac{1}{2} \mathbb{I} + \frac{1}{2} \mathbb{I} = \mathbb{I}

Canal de reinicio de qubit

Obtenemos una representación de Kraus del canal de reinicio de qubit tomando A0=00A_0 = \vert 0\rangle\langle 0\vert y A1=01.A_1 = \vert 0\rangle\langle 1\vert.

k=01AkρAk=00ρ00+01ρ10=0ρ000+1ρ100=Tr(ρ)00\begin{aligned} \sum_{k = 0}^1 A_k \rho A_k^{\dagger} & = \vert 0\rangle\langle 0 \vert \rho \vert 0\rangle\langle 0 \vert + \vert 0\rangle\langle 1 \vert \rho \vert 1\rangle\langle 0 \vert\\ & = \langle 0 \vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0 \vert + \langle 1 \vert \rho \vert 1\rangle \, \vert 0\rangle\langle 0 \vert\\[2mm] & = \operatorname{Tr}(\rho) \vert 0\rangle \langle 0 \vert \end{aligned}

Estas matrices satisfacen la condición requerida.

k=01AkAk=0000+1001=00+11=I\sum_{k = 0}^1 A_k^{\dagger} A_k = \vert 0\rangle\langle 0\vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 0\vert 0\rangle\langle 1\vert = \vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert = \mathbb{I}

Canal completamente despolarizante

Una manera de obtener una representación de Kraus para el canal completamente despolarizante es elegir las matrices de Kraus A0,,A3A_0,\ldots,A_3 de la siguiente forma.

A0=002A1=012A2=102A3=112A_0 = \frac{\vert 0\rangle\langle 0\vert}{\sqrt{2}} \quad A_1 = \frac{\vert 0\rangle\langle 1\vert}{\sqrt{2}} \quad A_2 = \frac{\vert 1\rangle\langle 0\vert}{\sqrt{2}} \quad A_3 = \frac{\vert 1\rangle\langle 1\vert}{\sqrt{2}}

Para cualquier matriz de densidad de qubit ρ\rho tenemos entonces

k=03AkρAk=12(00ρ00+01ρ10+10ρ01+11ρ11)=Tr(ρ)I2=Ω(ρ).\begin{aligned} \sum_{k = 0}^3 A_k \rho A_k^{\dagger} & = \frac{1}{2} \bigl(\vert 0\rangle\langle 0\vert \rho \vert 0\rangle\langle 0\vert + \vert 0\rangle\langle 1\vert \rho \vert 1\rangle\langle 0\vert + \vert 1\rangle\langle 0\vert \rho \vert 0\rangle\langle 1\vert + \vert 1\rangle\langle 1\vert \rho \vert 1\rangle\langle 1\vert\bigr)\\ & = \operatorname{Tr}(\rho) \frac{\mathbb{I}}{2}\\[1mm] & = \Omega(\rho). \end{aligned}

Una representación de Kraus alternativa se obtiene eligiendo las matrices de Kraus de la siguiente manera.

A0=I2A1=σx2A2=σy2A3=σz2A_0 = \frac{\mathbb{I}}{2} \quad A_1 = \frac{\sigma_x}{2} \quad A_2 = \frac{\sigma_y}{2} \quad A_3 = \frac{\sigma_z}{2}

Para verificar que estas matrices de Kraus representan efectivamente el canal completamente despolarizante, observemos primero cómo funciona la conjugación de una matriz 2×22\times 2 arbitraria por una matriz de Pauli.

σx(α0,0α0,1α1,0α1,1)σx=(α1,1α1,0α0,1α0,0)σy(α0,0α0,1α1,0α1,1)σy=(α1,1α1,0α0,1α0,0)σz(α0,0α0,1α1,0α1,1)σz=(α0,0α0,1α1,0α1,1)\begin{aligned} \sigma_x \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1}\\[1mm] \alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \sigma_x & = \begin{pmatrix} \alpha_{1,1} & \alpha_{1,0}\\[1mm] \alpha_{0,1} & \alpha_{0,0} \end{pmatrix}\\[5mm] \sigma_y \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1}\\[1mm] \alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \sigma_y & = \begin{pmatrix} \alpha_{1,1} & -\alpha_{1,0}\\[1mm] -\alpha_{0,1} & \alpha_{0,0} \end{pmatrix}\\[5mm] \sigma_z \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1}\\[1mm] \alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \sigma_z & = \begin{pmatrix} \alpha_{0,0} & -\alpha_{0,1}\\[1mm] -\alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \end{aligned}

Esto nos permite verificar la corrección de nuestra representación de Kraus.

k=03AkρAk=ρ+σxρσx+σyρσy+σzρσz4=14(0ρ0+1ρ1+1ρ1+0ρ00ρ1+1ρ01ρ00ρ11ρ0+0ρ10ρ11ρ01ρ1+0ρ0+0ρ0+1ρ1)=Tr(ρ)I2\begin{aligned} \sum_{k = 0}^3 A_k \rho A_k^{\dagger} & = \frac{\rho + \sigma_x \rho \sigma_x + \sigma_y \rho \sigma_y + \sigma_z \rho \sigma_z}{4} \\ & = \frac{1}{4} \begin{pmatrix} \langle 0\vert\rho\vert 0\rangle + \langle 1\vert\rho\vert 1\rangle + \langle 1\vert\rho\vert 1\rangle + \langle 0\vert\rho\vert 0\rangle & \langle 0\vert\rho\vert 1\rangle + \langle 1\vert\rho\vert 0\rangle - \langle 1\vert\rho\vert 0\rangle - \langle 0\vert\rho\vert 1\rangle \\[2mm] \langle 1\vert\rho\vert 0\rangle + \langle 0\vert\rho\vert 1\rangle - \langle 0\vert\rho\vert 1\rangle - \langle 1\vert\rho\vert 0\rangle & \langle 1\vert\rho\vert 1\rangle + \langle 0\vert\rho\vert 0\rangle + \langle 0\vert\rho\vert 0\rangle + \langle 1\vert\rho\vert 1\rangle \end{pmatrix} \\[4mm] & = \operatorname{Tr}(\rho) \frac{\mathbb{I}}{2} \end{aligned}

Esta representación de Kraus expresa una idea importante: el estado de un qubit puede ser completamente aleatorizado aplicándole una de las cuatro matrices de Pauli (incluyendo la matriz identidad) elegida de forma uniforme al azar. Por tanto, el canal completamente despolarizante es otro ejemplo de canal de Pauli.

No es posible encontrar una representación de Kraus para el canal completamente despolarizante Ω\Omega con tres o menos matrices de Kraus; se necesitan al menos cuatro para este canal.

Canales unitarios

Si tenemos una matriz unitaria UU que representa una operación sobre un sistema X,\mathsf{X}, podemos expresar la acción de esta operación unitaria como un canal:

Φ(ρ)=UρU.\Phi(\rho) = U \rho U^{\dagger}.

Esta expresión ya es una representación de Kraus válida del canal Φ\Phi en la que resulta que solo hay una matriz de Kraus A0=U.A_0 = U. En este caso, la condición requerida

k=0N1AkAk=IX\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}

toma la forma mucho más simple UU=IX,U^{\dagger} U = \mathbb{I}_{\mathsf{X}}, que sabemos que es cierta porque UU es unitaria.

Representaciones de Choi

Ahora hablaremos de una tercera manera de describir los canales, a través de la representación de Choi. El mecanismo es el siguiente: cada canal se representa mediante una única matriz conocida como su matriz de Choi. Si el sistema de entrada tiene nn estados clásicos y el sistema de salida tiene mm estados clásicos, entonces la matriz de Choi del canal tendrá nmnm filas y nmnm columnas.

Las matrices de Choi proporcionan una representación fiel de los canales, lo que significa que dos canales son iguales si y solo si tienen la misma matriz de Choi. Una razón por la que esto es importante es que nos ofrece una forma de determinar si dos descripciones diferentes corresponden al mismo canal o a canales distintos: simplemente calculamos las matrices de Choi y las comparamos para ver si son iguales. En cambio, las representaciones de Stinespring y Kraus no son únicas de esta manera, como hemos visto.

Las matrices de Choi también son útiles en otros aspectos para descubrir diversas propiedades matemáticas de los canales.

Definición

Sea Φ\Phi un canal del sistema X\mathsf{X} al sistema Y,\mathsf{Y}, y supongamos que el conjunto de estados clásicos del sistema de entrada X\mathsf{X} es Σ.\Sigma. La representación de Choi de Φ,\Phi, que se denota J(Φ),J(\Phi), se define por la siguiente ecuación.

J(Φ)=a,bΣabΦ(ab)J(\Phi) = \sum_{a,b\in\Sigma} \vert a\rangle\langle b \vert \otimes \Phi\bigl( \vert a\rangle\langle b \vert\bigr)

Si suponemos que Σ={0,,n1}\Sigma = \{0,\ldots, n-1\} para algún entero positivo n,n, entonces podemos expresar J(Φ)J(\Phi) alternativamente como una matriz de bloques:

J(Φ)=(Φ(00)Φ(01)Φ(0n1)Φ(10)Φ(11)Φ(1n1)Φ(n10)Φ(n11)Φ(n1n1))J(\Phi) = \begin{pmatrix} \Phi\bigl(\vert 0\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert 0\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert 0\rangle\langle n-1\vert\bigr) \\[1mm] \Phi\bigl(\vert 1\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert 1\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert 1\rangle\langle n-1\vert\bigr) \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \Phi\bigl(\vert n-1\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert n-1\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert n-1\rangle\langle n-1\vert\bigr) \end{pmatrix}

Es decir, como matriz de bloques, la matriz de Choi de un canal tiene un bloque Φ(ab)\Phi(\vert a\rangle\langle b\vert) por cada par (a,b)(a,b) de estados clásicos del sistema de entrada, con los bloques organizados de manera natural.

Nota que el conjunto {ab:0a,b<n}\{\vert a\rangle\langle b\vert \,:\, 0\leq a,b < n\} forma una base para el espacio de todas las matrices n×n.n\times n. Como Φ\Phi es lineal, se desprende que su acción puede recuperarse a partir de su matriz de Choi tomando combinaciones lineales de los bloques.

El estado de Choi de un canal

Otra forma de pensar en la matriz de Choi de un canal es que se convierte en una matriz de densidad si la dividimos por n=Σ.n = \vert\Sigma\vert. Centrémonos en la situación en que Σ={0,,n1}\Sigma = \{0,\ldots,n-1\} por simplicidad, e imaginemos que tenemos dos copias idénticas de X\mathsf{X} que se encuentran juntas en el estado entrelazado

ψ=1na=0n1aa.\vert \psi \rangle = \frac{1}{\sqrt{n}} \sum_{a = 0}^{n-1} \vert a \rangle \otimes \vert a \rangle.

Como matriz de densidad, este estado es el siguiente.

ψψ=1na,b=0n1abab\vert \psi \rangle \langle \psi \vert = \frac{1}{n} \sum_{a,b = 0}^{n-1} \vert a\rangle\langle b \vert \otimes \vert a\rangle\langle b \vert

Si aplicamos Φ\Phi a la copia de X\mathsf{X} del lado derecho, obtenemos la matriz de Choi dividida por n.n.

(IdΦ)(ψψ)=1na,b=0n1abΦ(ab)=J(Φ)n(\operatorname{Id}\otimes \,\Phi) \bigl(\vert \psi \rangle \langle \psi \vert\bigr) = \frac{1}{n} \sum_{a,b = 0}^{n-1} \vert a\rangle\langle b \vert \otimes \Phi\bigl(\vert a\rangle\langle b \vert\bigr) = \frac{J(\Phi)}{n}

En otras palabras, salvo un factor de normalización 1/n,1/n, la matriz de Choi de Φ\Phi es la matriz de densidad que obtenemos evaluando Φ\Phi sobre una mitad de un par máximamente entrelazado de sistemas de entrada, tal como ilustra la siguiente figura.

Un diagrama que ilustra el estado de Choi de un canal

Observa en particular que esto implica que la matriz de Choi de un canal debe ser siempre semidefinida positiva.

También vemos que, como el canal Φ\Phi se aplica únicamente al sistema derecho/superior, no puede afectar al estado reducido del sistema izquierdo/inferior. En el caso que nos ocupa, ese estado es el estado completamente mixto IX/n,\mathbb{I}_{\mathsf{X}}/n, y por tanto

TrY(J(Φ)n)=IXn.\operatorname{Tr}_{\mathsf{Y}} \biggl(\frac{J(\Phi)}{n}\biggr) = \frac{\mathbb{I}_{\mathsf{X}}}{n}.

Eliminando el denominador nn en ambos lados se obtiene TrY(J(Φ))=IX.\operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}.

También podemos llegar a esta misma conclusión usando el hecho de que los canales deben preservar siempre la traza, y por tanto

TrY(J(Φ))=a,bΣTr(Φ(ab))ab=a,bΣTr(ab)ab=aΣaa=IX.\begin{aligned} \operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) & = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\Phi( \vert a\rangle\langle b \vert)\bigr) \, \vert a\rangle\langle b \vert \\ & = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\vert a\rangle\langle b \vert\bigr) \, \vert a\rangle\langle b \vert \\ & = \sum_{a\in\Sigma} \vert a\rangle\langle a \vert \\ & = \mathbb{I}_{\mathsf{X}}. \end{aligned}

En resumen, la representación de Choi J(Φ)J(\Phi) para cualquier canal Φ\Phi debe ser semidefinida positiva y debe satisfacer

TrY(J(Φ))=IX.\operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}.

Como veremos al final de la lección, estas dos condiciones no son solo necesarias sino también suficientes, lo que significa que cualquier aplicación lineal Φ\Phi de matrices a matrices que satisfaga estos requisitos debe ser, de hecho, un canal.

Canal completamente desfasante

La representación de Choi del canal completamente desfasante Δ\Delta es

J(Δ)=a,b=01abΔ(ab)=a=01aaaa=(1000000000000001).\begin{aligned} J(\Delta) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Delta\bigl(\vert a\rangle\langle b \vert\bigr) \\ & = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \vert a\rangle\langle a \vert \\[4mm] & = \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 1 \end{pmatrix}. \end{aligned}

Canal completamente despolarizante

La representación de Choi del canal completamente despolarizante es

J(Ω)=a,b=01abΩ(ab)=a=01aa12I=12II=(12000012000012000012).\begin{aligned} J(\Omega) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Omega\bigl(\vert a\rangle\langle b \vert\bigr)\\ & = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \frac{1}{2} \mathbb{I} \\[4mm] & = \frac{1}{2} \mathbb{I} \otimes \mathbb{I}\\[3mm] & = \begin{pmatrix} \frac{1}{2} & 0 & 0 & 0\\[1mm] 0 & \frac{1}{2} & 0 & 0\\[1mm] 0 & 0 & \frac{1}{2} & 0\\[1mm] 0 & 0 & 0 & \frac{1}{2} \end{pmatrix}. \end{aligned}

Canal de reinicio de qubit

La representación de Choi del canal de reinicio de qubit Φ\Phi es

J(Λ)=a,b=01abΛ(ab)=a=01aa00=I00=(1000000000100000).\begin{aligned} J(\Lambda) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Lambda\bigl(\vert a\rangle\langle b \vert\bigr)\\ & = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \vert 0\rangle \langle 0\vert\\[4mm] & = \mathbb{I} \otimes \vert 0\rangle \langle 0\vert\\[3mm] & = \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 0 & 0 & 0 \end{pmatrix}. \end{aligned}

El canal identidad

La representación de Choi del canal identidad de qubit Id\operatorname{Id} es

J(Id)=a,b=01abId(ab)=a,b=01abab=(1001000000001001).\begin{aligned} J(\operatorname{Id}) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \operatorname{Id}\bigl(\vert a\rangle\langle b \vert\bigr) \\ & = \sum_{a,b = 0}^{1} \vert a \rangle\langle b \vert \otimes \vert a\rangle \langle b \vert \\ & = \begin{pmatrix} 1 & 0 & 0 & 1\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 1 & 0 & 0 & 1 \end{pmatrix}. \end{aligned}

Observa en particular que J(Id)J(\operatorname{Id}) no es la matriz identidad. La representación de Choi no describe directamente la acción de un canal de la manera habitual en que una matriz representa una aplicación lineal.