Limitaciones de la información cuántica
A pesar de compartir una estructura matemática subyacente común, la información cuántica y la clásica tienen diferencias clave. Por ello, hay muchos ejemplos de tareas que la información cuántica permite pero la información clásica no.
Sin embargo, antes de explorar algunos de estos ejemplos, tomaremos nota de algunas limitaciones importantes de la información cuántica. Entender lo que la información cuántica no puede hacer nos ayuda a identificar lo que sí puede hacer.
Irrelevancia de las fases globales
La primera limitación que cubriremos — que en realidad es más una ligera degeneración en la forma en que los estados cuánticos se representan mediante vectores de estado cuántico, que una limitación real — tiene que ver con la noción de fase global.
Lo que queremos decir con fase global es lo siguiente. Sean y vectores unitarios que representan estados cuánticos de algún sistema, y supongamos que existe un número complejo en el círculo unitario, es decir, que o equivalentemente para algún número real tal que
Entonces se dice que los vectores y difieren en una fase global. A veces también nos referimos a como una fase global, aunque esto depende del contexto; cualquier número en el círculo unitario puede considerarse una fase global cuando se multiplica a un vector unitario.
Considera qué ocurre cuando un sistema se encuentra en uno de los dos estados cuánticos y y el sistema se somete a una medición en la base estándar. En el primer caso, en el que el sistema está en el estado la probabilidad de medir cualquier estado clásico dado es
En el segundo caso, en el que el sistema está en el estado la probabilidad de medir cualquier estado clásico es
porque Es decir, la probabilidad de que aparezca un resultado es la misma para ambos estados.
Ahora considera qué ocurre cuando aplicamos una operación unitaria arbitraria a ambos estados. En el primer caso, en el que el estado inicial es el estado se convierte en
y en el segundo caso, en el que el estado inicial es se convierte en
Es decir, los dos estados resultantes siguen difiriendo en la misma fase global
En consecuencia, dos estados cuánticos y que difieren en una fase global son completamente indistinguibles; sin importar qué operación, o secuencia de operaciones, apliquemos a los dos estados, siempre diferirán en una fase global, y realizar una medición en la base estándar producirá resultados con exactamente las mismas probabilidades que el otro. Por esta razón, dos vectores de estado cuántico que difieren en una fase global se consideran equivalentes y efectivamente se ven como el mismo estado.
Por ejemplo, los estados cuánticos
difieren en una fase global (que es en este ejemplo), y por lo tanto se consideran el mismo estado.
Por otro lado, los estados cuánticos
no difieren en una fase global. Aunque la única diferencia entre los dos estados es que un signo más se convierte en un signo menos, esto no es una diferencia de fase global, sino una diferencia de fase relativa, porque no afecta a todas las entradas del vector, sino solo a un subconjunto propio de ellas. Esto es coherente con lo que ya hemos observado anteriormente, que es que los estados y se pueden discriminar perfectamente. En particular, realizar una operación de Hadamard y luego medir produce las siguientes probabilidades de resultado:
Teorema de no clonación
El teorema de no clonación muestra que es imposible crear una copia perfecta de un estado cuántico desconocido.
Es decir, no hay forma de inicializar el sistema (a ningún estado que sea) y realizar una operación unitaria sobre el sistema conjunto de modo que el efecto sea clonar el estado de — dando como resultado que esté en el estado
La demostración de este teorema es en realidad bastante simple: se reduce a la observación de que la aplicación
no es lineal en
En particular, como tiene al menos dos elementos, podemos elegir con Si existiera un estado cuántico de y una operación unitaria sobre el par para los que para todo estado cuántico de entonces se cumpliría que
Por linealidad, es decir, específicamente la linealidad del producto tensorial en el primer argumento y la linealidad de la multiplicación matriz-vector en el segundo argumento (vectorial), debemos tener entonces
Sin embargo, la exigencia de que para todo estado cuántico requiere que
Por lo tanto, no puede existir un estado ni una operación unitaria para los que para todo vector de estado cuántico
Caben algunas observaciones sobre el teorema de no clonación. La primera es que el enunciado del teorema de no clonación anterior es absoluto, en el sentido de que afirma que la clonación perfecta es imposible — pero no dice nada sobre la posibilidad de clonar con precisión limitada, donde podríamos tener éxito en producir un clon aproximado (con respecto a alguna forma de medir la similitud entre dos estados cuánticos distintos). De hecho, existen enunciados del teorema de no clonación que imponen limitaciones a la clonación aproximada, así como métodos para lograr la clonación aproximada con precisión limitada.
La segunda observación es que el teorema de no clonación es un enunciado sobre la imposibilidad de clonar un estado arbitrario En cambio, podemos crear fácilmente un clon de cualquier estado de la base estándar, por ejemplo. Por ejemplo, podemos clonar un estado de base estándar de un qubit usando una operación NOT controlada:
Aquí es o que son estados que se pueden realizar clásicamente. Aunque no hay dificultad en crear un clon de un estado de la base estándar, esto no contradice el teorema de no clonación. Este enfoque de usar una puerta NOT controlada no tendría éxito en crear un clon del estado por ejemplo.
Una última observación sobre el teorema de no clonación es que en realidad no es exclusivo de la información cuántica — también es imposible clonar un estado probabilístico arbitrario usando un proceso clásico (determinista o probabilístico). Imagina que alguien te entrega un sistema en algún estado probabilístico, pero no sabes con certeza cuál es ese estado probabilístico. Por ejemplo, quizás generaron aleatoriamente un número entre y pero no te dijeron cómo generaron ese número. Ciertamente no existe ningún proceso físico mediante el cual puedas obtener dos copias independientes de ese mismo estado probabilístico: todo lo que tienes en tus manos es un número entre y y simplemente no hay suficiente información disponible para que puedas reconstruir de algún modo las probabilidades de que aparezcan todos los demás resultados.
Matemáticamente hablando, una versión del teorema de no clonación para estados probabilísticos puede demostrarse exactamente de la misma manera que el teorema de no clonación regular (para estados cuánticos). Es decir, clonar un estado probabilístico arbitrario es un proceso no lineal, por lo que no puede representarse mediante una matriz estocástica.
Los estados no ortogonales no pueden discriminarse perfectamente
Para la última limitación que se cubrirá en esta lección, mostraremos que si tenemos dos estados cuánticos y que no son ortogonales, lo que significa que entonces es imposible discriminarlos (o, en otras palabras, distinguirlos) perfectamente. De hecho, mostraremos algo lógicamente equivalente: si tenemos una forma de discriminar dos estados perfectamente, sin ningún error, entonces deben ser ortogonales.
Restringiremos nuestra atención a circuitos cuánticos que consisten en cualquier número de puertas unitarias, seguidas de una única medición en la base estándar del qubit superior. Lo que requerimos de un circuito cuántico, para decir que discrimina perfectamente los estados y es que la medición siempre produzca el valor para uno de los dos estados y siempre produzca para el otro estado. Para ser precisos, supondremos que tenemos un circuito cuántico que opera como sugieren los siguientes diagramas:
La caja etiquetada denota la operación unitaria que representa la acción combinada de todas las puertas unitarias de nuestro circuito, pero sin incluir la medición final. No hay pérdida de generalidad al asumir que la medición produce para y para el análisis no diferiría fundamentalmente si estos valores de salida estuvieran invertidos.
Observa que, además de los qubits que almacenan inicialmente o el circuito puede hacer uso de cualquier número de qubits de espacio de trabajo adicionales. Estos qubits están inicialmente fijados al estado — por lo que su estado combinado se denota en las figuras — y el circuito puede usarlos de cualquier manera que sea beneficiosa. Es muy común hacer uso de qubits de espacio de trabajo en circuitos cuánticos como este.
Ahora considera qué ocurre cuando ejecutamos nuestro circuito sobre el estado (junto con los qubits de espacio de trabajo inicializados). El estado resultante, justo antes de que se realice la medición, puede escribirse como
para dos vectores y que corresponden a todos los qubits excepto el qubit superior. En general, para tal estado las probabilidades de que una medición del qubit superior produzca los resultados y son las siguientes:
Como nuestro circuito siempre produce para el estado debe ser que y por lo tanto
Multiplicar ambos lados de esta ecuación por produce esta ecuación:
Razonando de manera similar para en lugar de concluimos que
para algún vector y por lo tanto
Ahora tomemos el producto interior de los vectores representados por las ecuaciones y comenzando con las representaciones del lado derecho de cada ecuación. Tenemos
por lo que el producto interior del vector con el vector es
Aquí hemos usado el hecho de que así como el hecho de que el producto interior de productos tensoriales es el producto de los productos interiores:
para cualquier elección de estos vectores (asumiendo que y tienen el mismo número de entradas y y tienen el mismo número de entradas, de modo que tenga sentido formar los productos interiores y ). Observa que el valor del producto interior es irrelevante porque se multiplica por
Finalmente, tomar el producto interior de los vectores en los lados izquierdos de las ecuaciones y debe producir el mismo valor cero que ya hemos calculado, así que
Hemos concluido por tanto lo que queríamos, que es que y son ortogonales:
Es posible, por cierto, discriminar perfectamente cualquier par de estados que sean ortogonales, que es el recíproco del enunciado que acabamos de probar. Supongamos que los dos estados a discriminar son y donde Entonces podemos discriminar perfectamente estos estados realizando la medición proyectiva descrita por estas matrices, por ejemplo:
Para el estado siempre se obtiene el primer resultado:
Y, para el estado siempre se obtiene el segundo resultado: